Skip to content

resure-vault/resure-ui-deprecated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secrets Vault Pro

A modern, secure, offline secrets manager built in Rust using the egui GUI library and eframe.


Features

  • Master-password protected encrypted vault
  • AES-256-GCM encryption, SHA-256 key derivation
  • Add, edit, search, and categorize secrets
  • Clipboard copy with clipboard history
  • Password generator with custom length
  • One-click export/import of all secrets
  • Per-category secret filtering
  • Advanced and regex search
  • Automatic locking and backup
  • Audit log for all actions
  • Dark mode UI
  • Statistical and quick access panels
  • CLI Version at REPO

Installation

Prerequisites

  • Rust (stable, e.g. 1.70 or newer)
  • Linux, Windows, or macOS

Build

Clone the repo and compile:

git clone https://github.com/Bas3line/sm-vault-app.git
cd sm-vault-app
cargo build --release

Run

cargo run --release

or launch the binary from target/release/secrets-gui-rust.


Usage

  1. Launch the app.
  2. Set your master password.
  3. Add secrets (passwords, API keys, etc.) into categories.
  4. Use advanced search, audit log, and export features as needed.
  5. Enjoy peace of mind with strong encryption and user-friendly UI.

Security

  • All data is encrypted locally (AES-256-GCM).
  • No secrets ever leave your machine.
  • Zero-knowledge: unlocking requires the correct password, and the app never stores any unencrypted secrets.

Development

Dependencies:

  • eframe, egui — GUI
  • rand — password generation
  • chrono — timestamps
  • (see Cargo.toml for full list)

Contributing

PRs and feature requests are welcome! Open an issue or submit a pull request.


License

Disclaimer

This project is for educational/demo use. Use at your own risk for sensitive information.

About

a base version of the current tui of resure, this is yet to be rewritten using fyne + go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages