Logo

dev-resources.site

for different kinds of informations.

The Perfect Trio: Wails, Go & Svelte in Action

Published at
12/3/2024
Categories
wails
go
svelte
tailwindcss
Author
ansxuman
Categories
4 categories in total
wails
open
go
open
svelte
open
tailwindcss
open
Author
8 person written this
ansxuman
open
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!

svelte Article's
30 articles in total
Favicon
🚀 I have released Eurlexa!!! EU Regulation at Your Fingertips!
Favicon
Building "Digital DSA": The Journey of Crafting a Smarter Loan Comparison Platform
Favicon
Tower defense clicker game built with Svelte 5, without canvas. Only CSS transitions and the power of Runes
Favicon
Optimize SvelteKit performance with brotli compression
Favicon
Migrating the VSCode theme generator to oklch
Favicon
Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications
Favicon
SvelteJs vs ReactJs : But both can co-exists!
Favicon
Build a Simple Chatbot with Svelte and ElizaBot
Favicon
A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 2)
Favicon
The Perfect Trio: Wails, Go & Svelte in Action
Favicon
Svelte 5: Share state between components (for Dummies)
Favicon
Integrating SvelteKit with Storyblok (Using Svelte 5)
Favicon
Changelog 2024/48 aka We 🖤 Svelte 5
Favicon
My first Micro SaaS | Automated, SEO-friendly Changelogs
Favicon
Quit Using Anonymous Functions in Props!
Favicon
From Svelte 4 to Svelte 5: Understanding Slots (default and named)
Favicon
Make EditorJS work in Svelte(kit) SSR
Favicon
Shadcn UI Theme generator, with OKLCH colors and ancient sacred geometry.
Favicon
A short guide to Async Components in Svelte 5
Favicon
New Post here!🍻
Favicon
Svelte vs Vue: Choosing the Best Front-End Framework
Favicon
Step-by-Step Tutorial: How to Use ALLAIS for Effortless UI Generation
Favicon
Schritt-für-Schritt-Anleitung: So verwenden Sie ALLAIS für die einfache UI-Generierung
Favicon
ALLAIS: Your Ultimate Personal UI Generator for Modern Web Development
Favicon
Пошаговый учебник: Как использовать ALLAIS для легкой генерации UI
Favicon
Svelte
Favicon
A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1)
Favicon
When Goliath Fell to David’s Smallest Stone: The Innocent Dropdown Tweak That Shattered React, Vue, and Svelte
Favicon
Deploying Your SvelteKit App to GitHub Pages with a Custom Domain (Ditch GoDaddy for Porkbun)
Favicon
Syncing DOM State and Data without IDs

Featured ones: