For a self hosted password manager for credentials, the strongest matches are bitwarden/server (Bitwarden's server is the core of a self-hosted, zero-knowledge), passbolt/passbolt_api (Passbolt is a self-hosted, end-to-end encrypted password manager designed) and dani-garcia/vaultwarden (Vaultwarden is a drop-in self-hosted implementation of the Bitwarden). padloc/padloc and keeweb/keeweb round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Secure open-source applications for managing and storing sensitive credentials on your own private infrastructure.
This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise secrets orchestration. It functions as a secure vault that ensures all encryption and decryption processes occur exclusively on the client side, preventing the server from ever accessing plaintext data. By combining identity federation with robust access controls, the system enables organizations to centralize the management of passwords, passkeys, and sensitive infrastructure credentials. The platform distinguishes itself through its focus on both human-centric security and aut
Bitwarden's server is the core of a self-hosted, zero-knowledge password manager that supports end-to-end encryption, user and group sharing, security auditing, and import/export, making it a comprehensive solution that closely aligns with your requirements for full control and the listed features.
Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro
Passbolt is a self-hosted, end-to-end encrypted password manager designed for teams, with a centralized vault, role-based access control, and a REST API — squarely meeting the request for a self-hosted password manager with strong security and sharing features.
Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de
Vaultwarden is a drop-in self-hosted implementation of the Bitwarden password manager server — it provides end-to-end encryption, works with official Bitwarden browser extensions and mobile/desktop clients, supports user/group sharing, two-factor authentication, and import/export, making it a comprehensive and production-ready fit for your self-hosted password management needs.
A modern, open source password manager for individuals and teams.
Padloc is a modern open‑source password manager that you can host yourself, with end‑to‑end encryption, browser extensions, cross‑platform clients (PWA, Tauri desktop, mobile), team sharing, and import/export — exactly the kind of self‑hosted vault you’re looking for.
KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim
KeeWeb is a self-hosted web-based password vault that stores your credentials in encrypted KeePass databases and can be run from a single HTML file or Docker, making it the right kind of tool — it covers self-hosting, encryption, cross-platform browser access, and two-factor auth, though it lacks built-in user/group sharing, health auditing, and a dedicated browser extension.
This project is a password management backend designed to store and synchronize encrypted credentials across multiple devices and client applications. It serves as a secure central server that enables the management of secret vaults and password data. The system supports self-hosted secret storage, allowing users to run a private vault on their own hardware to maintain control over their data. It facilitates cross-platform credential syncing to keep passwords updated in real time across various operating systems. The backend is built with a REST-based API gateway, token-based session managem
Bitwarden core is the self-hostable backend server that stores and syncs your encrypted credentials on your own hardware, giving you full control — it fits the core need, with browser extensions and additional features available separately.
LessPass is a stateless password manager that generates deterministic, site-specific passwords entirely on the client device. It uses a pure function to derive passwords from a master password combined with site details, producing the same output every time without storing any secrets on a server or requiring network access. This approach means passwords can be recalculated on any device from remembered inputs, with no database synchronization needed. The project distinguishes itself through its counter-based password rotation, which allows changing a site's password by incrementing a counter
LessPass is a self-hostable, stateless password manager that generates deterministic passwords on the client device, fitting the core category of a self-hosted password manager, but it lacks browser extensions, sharing, and password health auditing that the search likely expects from a more full-featured vault.