Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‰ DragonGuard – Password Manager

DragonGuard is a secure, Rust-based password manager with a focus on safety, simplicity, and privacy.
The project is still under active development β€” releases are not yet finalized.

🚧 Project Status

⚠️ This project is in development.

  • Source code is available.
  • Releases are being prepared but not yet stable or fully functional.
  • Contributions, feedback, and suggestions are welcome!

πŸ“– Features (Planned / In Progress)

  • πŸ”‘ Secure password storage
  • πŸ”’ Strong encryption
  • πŸ–₯️ Cross-platform builds (Linux, macOS, Windows)
  • πŸ‰ TUI (Terminal User Interface)
  • πŸ“‚ Encrypted vault system
  • πŸ“Š Security tools and phrase generator

πŸ“š Documentation

For usage details and future examples, check the docs/USAGE.md file.
(Please note: instructions may not yet reflect a fully working build.)


πŸ› οΈ Installation

Currently, you can clone the repo to explore the source code:

git clone https://github.com/cyber-excel10/DragonGuard/git

cd dragonguard

cargo build

πŸ“‚ Project Structure

β”œβ”€β”€ Cargo.toml                 # Dependencies
β”œβ”€β”€ README.md                  # Overview, setup, security notes
β”œβ”€β”€ LICENSE                    # MIT license
β”œβ”€β”€ .gitignore                 # Rust defaults
β”œβ”€β”€ releases/                  # Pre-built binaries + checksums
β”œβ”€β”€ docs/
β”‚   └── USAGE.md               # Non-tech user guide
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main.rs                # CLI entry (clap)
β”‚   β”œβ”€β”€ lib.rs                 # Exports
β”‚   β”œβ”€β”€ vault.rs               # Vault logic (crypto, HMAC)
β”‚   β”œβ”€β”€ security.rs            # Password checks, HIBP, mnemonics
β”‚   β”œβ”€β”€ tui.rs                 # Dragon TUI animations & UI
β”‚   β”œβ”€β”€ models.rs              # VaultEntry struct
β”‚   └── utils.rs               # Helpers & validation
β”œβ”€β”€ tests/
β”‚   └── vault_tests.rs         # Vault unit tests
└── scripts/
    └── build_releases.sh      # Binary build script

About

πŸ‰ DragonGuard β€” A zero-knowledge password manager with military-grade encryption, breach detection, and a beautiful terminal UI. Portable, and built in Rust πŸ¦€.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages