Best open-source alternatives to 1Password
The popular team password manager and secrets vault.
1Password is a widely-used credential management platform that stores passwords, SSH keys, and sensitive documents behind a single master password. Teams rely on it for shared vault access, audit logs, and integrations with SSO providers. Its subscription pricing and cloud-only data residency push security-conscious teams toward self-hosted alternatives.
8 alternatives listedBest for your setup
Homelab Novice
Wants it running tonight, with one command.
2FAuth4.2k
2FAuth is a self-hosted web app for managing two-factor authentication accounts and generating OTP security codes.
- Single container
- Ships a Compose file
See all78/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Teampass1.8k
TeamPass is an on-premise collaborative password manager.
- SSO sign-in
- REST or GraphQL API
See all78/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
Vaultwarden68.9k
A self-hosted alternative server implementation of the Bitwarden Client API, compatible with official Bitwarden clients.
- Scriptable API
- Many ways to install
See all90/100 fitHow well this app matches homelab hackers, 0 to 100
- GNU General Public License v3.0Open Source — No Paywall
Vaultwarden is a self-hosted alternative server for the Bitwarden Client API, implemented in Rust and designed to work with the official Bitwarden desktop, mobile, and browser clients. It is aimed at users who want Bitwarden-compatible password management without running the official, more resource-intensive service. The project provides a broad set of Bitwarden features, including personal vault functionality, Send, attachments, organization support, two-factor authentication, emergency access, and an admin backend. It is typically deployed using container images, with Docker and Docker Compose examples provided, and the README recommends HTTPS and a reverse proxy for proper operation of the web vault. The project is positioned for individuals, families, and small organizations managing their own data.
Multi-UserDockerDocker ComposeBinaryPackage ManagerFeatures:
- Personal Vault
- Send
- Attachments
- Website icons
- Personal API Key
+5 more
Auth:2fa - GNU Affero General Public License v3.0Open Source — No Paywall
Bitwarden Server is the backend project for Bitwarden’s client ecosystem. It contains the APIs, database, and supporting infrastructure used by Bitwarden applications, and is intended for developers and operators who need to build, run, or deploy the self-hosted server components. The project is implemented in C# on .NET Core with ASP.NET Core, and its database layer uses T-SQL/SQL Server. The README emphasizes cross-platform development and deployment on Windows, macOS, and Linux, and it provides Docker-based deployment scripts for both Unix-like systems and Windows. The repository also points contributors to separate server setup and contributing documentation for build instructions and workflow guidance.
Cloud OptionalMulti-UserMulti-TenantDockerSourceFeatures:
- backend APIs
- database
- core infrastructure
- cross-platform deployment
- production container images
+4 more
Auth:oidc-ssosamlldap - GNU Affero General Public License v3.0Open Source — No Paywall
2FAuth is a self-hosted web application for people who want to manage their two-factor authentication accounts outside of a phone-centric authenticator app. It is aimed at users who prefer to keep OTP secrets in a standalone database that can be backed up and restored, and at those who want a cleaner workflow for generating security codes on both desktop and mobile devices. The application lets a single user store 2FA accounts, organize them into groups, and generate HOTP, TOTP, and Steam Guard codes. It also supports importing accounts from several common authenticator formats, scanning QR codes, and adding entries manually. Security-focused features include optional encryption of stored sensitive data, security key sign-in, and automatic logout after inactivity.
DockerDocker ComposeSourceFeatures:
- 2FA account management
- group organization
- QR code scanning and decoding
- manual account creation
- account editing
+5 more
Auth:local - MIT LicenseOpen Source — No Paywall
AliasVault is an open-source password manager and email aliasing platform focused on privacy and self-hosting. It is designed for people who want to create unique identities, generate strong passwords, and use randomized email aliases for different websites while keeping sensitive data end-to-end encrypted. The project provides both a hosted cloud service and a self-hosted deployment path. Its ecosystem includes a responsive web app, browser extensions for autofill, native mobile apps, and a built-in email server. The README emphasizes zero-knowledge security, automatic migrations, and frequent incremental releases, suggesting it is aimed at individuals and teams who want a modern alternative to traditional password managers.
Cloud OptionalOffline CapableMulti-UserDockerDocker ComposeSourceFeatures:
- password and alias management
- end-to-end encryption
- built-in email server
- browser extension autofill
- TOTP authenticator
+5 more
- GNU General Public License v3.0Open Source — No Paywall
TeamPass is an on-premise collaborative password manager intended for teams and organizations that need to store and share credentials under their own control. The README positions it as a self-hosted solution with both a traditional PHP/MySQL installation path and an official Docker deployment option. It is aimed at administrators who want flexibility in how it is deployed and maintained. The project documents its runtime requirements, supports LDAP/AD authentication, and provides a REST API for integration. The README also notes optional components such as Redis, APCu, and a WebSocket daemon for real-time synchronization, suggesting it is designed for more advanced or high-availability environments.
Multi-UserDockerSourceFeatures:
- collaborative password management
- on-premise deployment
- traditional installation
- Docker deployment
- REST API
+3 more
Auth:ldap - MIT LicenseOpen Source — No Paywall
This project is a backend for a personal management system designed to help one person keep track of many kinds of personal information in one place. The README frames it as similar in spirit to a CMS or CRM, but focused on private data management rather than business workflows. It includes modules for goals, notes, contacts, passwords, health, schedules, issues, travel planning, payments, shopping, job tracking, images, files, video, and reports. It is aimed at someone who wants a self-hosted, highly customizable system that can be extended with additional modules. The author emphasizes running it on a terminal or Raspberry Pi 24/7 on a home network, ideally without internet access, which suggests a local personal information hub rather than a cloud service. The backend is presented as part of a larger application with a separate frontend and online documentation, and a demo instance is publicly available.
Offline CapableSourceFeatures:
- todo/goals tracking
- notes
- contacts
- encrypted passwords
- health records
+5 more
Auth:local - GNU Affero General Public License v3.0Open Core — Some Features Paid
Passbolt is an open source password manager designed for teams and organizations. It focuses on secure collaboration around credentials and secrets, providing centralized storage, organization, sharing, and auditing rather than a single-user vault experience. The project emphasizes security and privacy as core product traits. Its model uses user-owned secret keys and end-to-end encryption, and the README states that it is audited multiple times annually with public findings. Passbolt can be deployed on a self-hosted server and offers clients across browsers, mobile devices, CLI, and a desktop app preview, making it suitable for operational teams that need access from multiple platforms.
No TelemetryCloud OptionalOffline CapableMulti-UserDockerKubernetesPackage ManagerFeatures:
- password and secret management
- secure sharing
- credential auditing
- end-to-end encryption
- user-owned secret keys
+1 more
- GNU General Public License v3.0Open Source — No Paywall
Zero-TOTP is a time-based one-time password client designed to store authenticator codes securely and make them accessible from multiple platforms. It is aimed at users who want to keep TOTP vaults encrypted with a zero-knowledge approach, so the service provider cannot read the data and only the user can decrypt it with a passphrase. The project is centered on a web app, with additional iOS and CLI clients mentioned in the README, and it also offers a rescue web frontend for vault recovery. It supports self-hosting through Docker-based deployment and emphasizes data availability through replication to multiple locations, including Google Drive and a local machine. The documentation also covers encryption and self-hosting details.
Cloud OptionalDockerFeatures:
- TOTP code storage
- web app
- iOS app
- CLI app
- zero-knowledge encryption
+4 more
Compare these alternatives
Side by side:Bitwarden vs Vaultwarden
What to look for in a 1Password alternative
Look for end-to-end encryption at rest and in transit, with a zero-knowledge architecture where the server never sees your plaintext secrets. Evaluate browser extension quality, mobile app support, and whether the tool supports sharing vaults with fine-grained permissions. Emergency access and backup/export workflows are critical for teams that cannot afford credential lockout.
Other SaaS alternatives
- 67 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+64 more - 31 alternatives
Atlassian's kanban board for lightweight project management.
Plane, AppFlowy, Super Productivity
+28 more - 49 alternatives
A cloud file sync and sharing service.
Immich, Syncthing, Cloudreve
+46 more - 36 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+33 more - 35 alternatives
The ubiquitous team messaging and collaboration platform.
Rocket.Chat, Zulip, The Lounge
+32 more - 32 alternatives
A cloud project and task management platform for teams.
Plane, AppFlowy, Super Productivity
+29 more

