An alternative, Rust-based server implementation of the Bitwarden Client API, compatible with official Bitwarden clients for self-hosting.
Self-hosted & SaaS alternatives
Password managers: 14 open-source projects (2026)
Keep your passwords in a vault you control, on your own server or in a local encrypted file.
- Project
- 14
- This week
- +906
- Updated
- 3 hours ago
How to choose
Start by deciding where the vault lives: on a server you run, or in a local encrypted file. If you want to self-host and keep using Bitwarden clients, vaultwarden is a Rust server that works with the official clients. If you want no server at all, KeePassXC keeps everything in one offline KDBX file. If a team shares secrets from the terminal, gopass stores them GPG-encrypted and versioned in git.
- vaultwardenBest for people who want to self-host and keep using the official Bitwarden clients.
- keepassxcBest for people who want a fully offline vault, with logins, TOTP codes, passkeys and notes in one encrypted KDBX file.
- gopassBest for developer teams who work in the terminal and want shared secrets encrypted with GPG and versioned in git.
Top projects compared
All projects
Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.
Backend server for Bitwarden clients, providing the APIs, SQL Server database and Docker deployment for the password manager.
Free cross-platform password manager that opens and manages KeePass kdbx vaults in the browser or as a desktop app.
Official Bitwarden mobile app for Android, providing the Password Manager and Authenticator apps.
Lightweight password manager for Android that stores credentials in KeePass-format (.kdb/.kdbx) encrypted files, with autofill and passkey support.
A command-line password manager for teams, compatible with the standard UNIX pass tool, storing secrets encrypted with GPG and versioned in git.
A native macOS client for the KeePass password manager, supporting KDBX databases with AutoType and a plugin system.
An Android password manager that stores credentials in KeePass-compatible database files, with optional sync across devices.
Privacy-first password manager with built-in email aliasing, end-to-end encryption, and optional self-hosting.
An open source password and data manager for individuals and teams, with server, web, desktop, mobile and browser extension clients.
Open-source password manager built with Flutter for mobile, desktop and web, compatible with KeePass 2.x KDBX 3 and KDBX 4 databases.
Self-hosted collaborative password manager for teams, with folder-level access control, AES-256-GCM encryption and audit trails.
Open-source desktop password and identity manager with end-to-end encryption and peer-to-peer sync between your devices, built on Pear Runtime.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- dani-garcia/vaultwarden, with 70.4K GitHub stars. Check each project's license and last commit before choosing.