DEV Community

Anshuman
Anshuman

Posted on • Originally published at Medium

The Perfect Trio: Wails, Go & Svelte in Action

Image description

Tired of juggling your phone or browser just to get your TOTP? Meet Clave — a lightweight, cross-platform desktop authenticator that simplifies secure authentication without the hassle.

Why I Built Clave ?

The frustration of constantly pulling out my phone for TOTPs or being locked into a browser extension pushed me to create a better solution. Existing desktop options were either boring or paid-only for basic features.I explored a few authenticator apps on the App Store. While I found one I liked, it only allowed adding a maximum of three accounts for free. To add more, I had to pay, even though the app offered very limited features.That’s when I decided to build my own app using Wails v3 + GO.

Key Features

Simple, intuitive design for hassle-free experience

Add accounts easily via manual entry or QR code image import

Protect access to your TOTP codes with an additional layer of security using a PIN or Touch ID (macOS only)

Available for macOS, Windows, and Linux

Quick access from system tray for convenience

Easily backup and restore your profiles

Tech Stack

Clave is built with a modern stack for performance and simplicity:

  • Wails v3: Lightweight framework for building cross-platform desktop apps with Go and web technologies.

  • Go: Handles native system interactions and provides core application functionality.

  • SvelteKit: Fast, reactive frontend framework.

  • Tailwind CSS: Utility-first CSS framework used for building UI components.

  • TypeScript: Static typing for better code quality and maintainability.

Try Clave Today!

Top comments (0)