Skip to main content

Command Palette

Search for a command to run...

The Perfect Trio: Wails, Go & Svelte in Action

Updated
2 min read
A

I love to explore new tech and build cool stuff with it.I love reading & writing tech blogs whenever I find a not so common solution to a problem that I personally faced.

Clave

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.

🔒 End-to-end encryption with 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!

The Perfect Trio: Wails, Go & Svelte in Action