MyPass is a lightweight, cross-platform desktop application built using Tauri and Astro & Svelte as web technologies for the UI. It allows users to manage their passwords securely. All the credentials are stored encrypted in a MongoDB database.
The main goal of this project is to put in practice my knowledge of Rust and Tauri, and also to learn Astro and Svelte.
[!warning] This is not a production ready project and im not a security expert, so use this application at your own risk.
The application is built using the following technologies:
To run the application locally, follow these steps:
git clone https://github.com/gomezbc/mypass-gui.git
cd mypass-gui
bun install
cargo install tauri-cli
cargo tauri build