vault-desktop Svelte Themes

Vault Desktop

Highly secure quantum-resistant password manager built on Erlang, Tauri, and Svelte.

LockStep Password Vault

I am loathe to trust other people with my sensitive data, especially with all the data breaches that have occurred of late, and apps not being as secure as advertised, so I decided to build a password app for myself. Well aware of how rusty I was, my intention was to develop it beyond a level where I was fully convinced I wouldn't lose access to my passwords, and to a state in which I felt I wouldn't expose any vulnerabilities.


Tech Stack

Layer Technology
Frontend Svelte, JavaScript, HTML, CSS
Bridge Tauri (Rust)
Backend Erlang (proprietary — authored by me, not included in this repository)

Architecture

Auth Flow

Event & Message Flow


Recently Completed

  • Category assignment — organisational grouping of vault entries
  • Theme search — themes surfaced in app-wide search with full keyboard navigation

In Development

  • Nerd Stats carousel — expanding the current password strength stat into a rotating panel of vault analytics
  • Image addition — attaching images to vault entries

Testing & Development Status

This project was built for personal use first, with portfolio visibility as a secondary goal. The frontend has been developed and tested through active daily use against a live Erlang backend.

A targeted unit test suite covering payload parsing and frontend security event handling is in progress. Professional third-party penetration testing is planned as the project matures.

This is not a released product. It is a working application and an honest record of where it currently stands.


Licence

AGPL-3.0

Top categories

Loading Svelte Themes