The Minimalist Vault for High-End Engineering Workflows.
PassLord is a professional-grade password manager. It prioritizes speed, security, and a zero-friction user interface. Built for developers who need to generate and manage high-entropy keys without the bloat of traditional enterprise software.
- ⚡ One-Click Entropy: Generate 16-character, cryptographically secure passwords instantly using the
secretslibrary. ⚠️ Collision Guard: Intelligent detection system that warns you before overwriting existing service credentials.- 👁️ Inline Privacy: Reveal passwords directly in the dashboard with a secure toggle—no intrusive pop-ups.
- 📋 Swift Copy: Integrated clipboard API for one-click password usage.
- 🎨 Elite UI: Built with Tailwind CSS, featuring a high-contrast, responsive design and smooth animations.
The entry point of PassLord. Focuses on the "Service-First" workflow where users can manually enter or auto-generate keys.
- Logic: If a service name (e.g., "GitHub") already exists, the UI dynamically injects an Amber Warning Card asking for replacement confirmation.
A sleek, tabulated overview of all stored assets.
- Features: Alphabetic sorting, masked passwords by default, and quick-action icons for deletion and visibility toggling.
| Layer | Technology |
|---|---|
| Backend | Python 3.12 / Flask |
| Database | SQLite / SQLAlchemy |
| Frontend | Tailwind CSS / JavaScript (ES6+) |
| Environment | uv Package Manager |
| Quality | Pre-commit (Black, Flake8) |
Ensure you have uv installed:
git clone [https://github.com/yourusername/PassLord.git](https://github.com/rogeralmengor/PassLord.git)
cd PassLord
uv sync