6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source Enpass alternatives

A curated, ranked list of the 7 best open-source alternatives to Enpass.

The best open-source alternative to Enpass is KeePassXC. If that doesn't suit you, other good options are AuthPass, KeeWeb, Rowel and KeyPass.

Enpass alternatives are mainly Password Management tools. 4 of them shipped code in the last 30 days, 7 can be self-hosted, and 1 uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

KeePassXC

A cross-platform, community-driven password manager that stores credentials and notes in an encrypted offline database file, compatible with KeePass.

GitHub stars
29k
Last commit
2 days ago
Latest release
2.7.12
Self-hosted
Yes
keepassxc.orgKeePassXC homepage screenshot

KeePassXC is a modern, open-source password manager for Windows, macOS and Linux. It began as a community port of the Windows program KeePass Password Safe and is aimed at people with demanding requirements for managing sensitive personal data securely.

It stores usernames, passwords, URLs, attachments and notes in an encrypted file that works offline and can live anywhere, including private or public cloud storage that you sync yourself. Entries have custom titles and icons and are sorted into customizable groups, and a search function supports advanced patterns. A built-in password generator can create strings with any mix of characters or easy-to-remember passphrases, and topics mention YubiKey support.

The app is written in C++ and has a quick-start guide plus pre-compiled binaries on the downloads page. Its license is listed as 'Other' on GitHub, so confirm the terms for your use. Because there is no vendor account or server, it is a good fit for users who want local control of their password database instead of a hosted password service.

Key features

  • Encrypted offline password database
  • Windows, macOS and Linux apps
  • Groups, custom icons and attachments
  • Advanced search patterns
  • Password and passphrase generator
  • Hardware key support with YubiKey

AuthPass

Open-source Flutter password manager compatible with KeePass 2.x databases, available on mobile, desktop, and the web.

GitHub stars
2.8k
Last commit
17 days ago
Latest release
v1.9.11
Licence
GPL-3.0
authpass.appAuthPass homepage screenshot

AuthPass is an open-source password manager built with Flutter that runs on mobile, desktop, and the web. It is compatible with KeePass 2.x databases in both KDBX 3 and KDBX 4 formats, so you can open existing KeePass files and keep control of the file where your credentials are stored. It is released under the GPL-3.0 license.

Apps are distributed through the Mac App Store, Google Play, the iOS App Store, the Snap Store and Flathub for Linux, and the Microsoft Store for Windows, and there is also a browser version. The project invites contributions such as translations, documentation, reviews, and code, and uses a forum and Discord channel for coordination.

Since it relies on the KDBX file format rather than a proprietary vault, AuthPass suits people who want a cross-platform KeePass-compatible client with a modern interface. It is a client application, so there is no central server to host.

Key features

  • KeePass 2.x KDBX 3 and KDBX 4 compatibility
  • Apps for iOS, Android, macOS, Windows, and Linux
  • Browser-based version
  • Cross-platform Flutter codebase
  • Open source with community translations

Pricing: Free and open source under the GPL-3.0 license.

KeeWeb

Free browser and desktop password manager that opens KeePass kdbx databases, with Docker self-hosting and builds for Windows, macOS, and Linux.

GitHub stars
13k
Last commit
4 mo ago
Latest release
v1.18.7
Self-hosted
Yes
keeweb.infoKeeWeb homepage screenshot

KeeWeb is a password manager that runs in a web browser or as a desktop application and works with kdbx database files created by KeePass, KeePassXC, and other compatible tools. You can open existing vaults or create new ones to store credentials. It supports Linux, Windows, and macOS and is built on Electron and JavaScript. The input lists its license only as other.

The README includes a thorough self-hosting guide using Docker and Docker Compose, with Traefik integration covering labels, dynamic and static configuration, certificate resolvers, entry points, a Cloudflare variant, and an Authentik integration. Other sections cover environment variables, volumes, Dropbox support, and building from source on each platform using Grunt or npm.

Because vault files stay in the standard kdbx format, users are not locked into the app. KeeWeb suits individuals and teams that already use KeePass and want a friendlier interface, or who want to host a web-based vault viewer on their own domain.

Key features

  • Opens and creates KeePass kdbx databases
  • Browser and desktop versions
  • Windows, macOS, and Linux support
  • Docker and Traefik self-hosting guides
  • Dropbox sync support
  • Build-from-source instructions

Pricing: Free to use; see the repository for license terms.

Rowel

Rowel is a free, offline-first desktop password manager for macOS, Windows and Linux that keeps an encrypted vault on your own computer.

GitHub stars
946
Last commit
today
Latest release
v1.0.0
Licence
GPL-3.0
Self-hosted
Yes
rowel.appRowel homepage screenshot

Rowel is a desktop password manager that keeps everything on your own machine. Logins, credit card details and secure notes are stored in a locally held, encrypted vault, and the project states that no data leaves your computer unless you turn on the optional Google Drive sync. It is written in Rust with Tauri and runs on macOS, Windows and Linux.

The vault is an encrypted SQLite database using SQLCipher, and each entry's secrets get an extra application-level encryption layer and stay encrypted in memory until you reveal or copy them. Rowel also includes a one-click strong password generator and time-based one-time password (TOTP) support. Moving to another computer is done with a backup file or the Google Drive sync.

For browser autofill, Rowel speaks the KeePassXC-Browser protocol, so the standard KeePassXC-Browser extension for Chrome, Firefox or Edge can fill logins from the vault, and passkey requests are supported with version 1.9 or newer of the extension. Because both apps use the same browser connection, Rowel and KeePassXC should not be used at once. It is licensed under GPL-3.0.

Key features

  • Logins, cards and secure notes storage
  • Encrypted local SQLCipher vault
  • One-click strong password generator
  • TOTP code support
  • Optional Google Drive sync
  • Browser autofill via KeePassXC-Browser
  • Passkey support through the extension

Pricing: Free and open source under GPL-3.0.

KeyPass

KeyPass is an offline, open-source Android password manager that keeps credentials on the device with encrypted backups and TOTP support.

GitHub stars
786
Last commit
20 days ago
Latest release
v1.4.42
Licence
MIT
Self-hosted
Yes
github.yogeshpaliyal.comKeyPass homepage screenshot

KeyPass is an open-source password manager for Android that does not store credentials on any server. The app is completely offline, with no internet permission added, so your passwords stay in your own hands and on your own device.

Features include encrypted backup and restore, automatic backups, dark mode, a Material Design 3 interface built with Jetpack Compose, screenshot blocking, and unlocking with device credentials such as a PIN, pattern or biometrics. It also provides a password generator, a TOTP generator and an Android autofill service. Credentials can be imported from Google Chrome and KeePass CSV files, with Bitwarden import and exports to those formats still on the to-do list.

The app is written in Kotlin using Room, Hilt and an MVI architecture, and is licensed under MIT. The README advises taking a backup before updating to a new version, and the author has asked the community to suggest a new name for the project through a discussion thread.

Key features

  • Fully offline with no internet permission
  • Encrypted backup and restore
  • TOTP code generator
  • Android autofill service
  • Biometric and device credential unlock
  • Import from Chrome and KeePass CSV

Pricing: Free and open source under the MIT license.

Strongbox

Strongbox is a native iOS and macOS password manager that opens KeePass and Password Safe databases and supports YubiKey.

GitHub stars
1.5k
Last commit
2 mo ago
Licence
AGPL-3.0
Self-hosted
Yes
strongboxsafe.comStrongbox homepage screenshot

Strongbox is a native password manager for iOS and macOS built by independent developers. It works with open, portable file formats: Password Safe version 3 and the KeePass formats, including KDB and KDBX versions 3.1 and 4, so your vault is not locked into a proprietary database.

Entries and groups are encrypted using algorithms such as Twofish, Argon2d, ChaCha20, AES and Salsa20 along with SHA-256 hashing, HMACs and secure random generators, and file attachments can be stored in KeePass-format safes. YubiKey is supported. The app is written in Objective-C and distributed through the Apple App Store, and translations are managed through a separate MIT-licensed project called Babel, with volunteer translators credited in many languages.

The source code is licensed under AGPL-3.0, and the README explains ways to support development, including purchasing a subscription or lifetime license through the App Store. Your database files are stored where you choose, so no hosted service is required.

Key features

  • Opens KeePass and Password Safe databases
  • KDBX 3.1 and 4 support
  • Strong encryption options
  • YubiKey support
  • File attachments in KeePass safes
  • Native iOS and macOS apps

Pricing: Source code is AGPL-3.0; the App Store app is supported through a subscription or lifetime license.

KeePassium

KeePass-compatible password manager for iOS and macOS with automatic cloud sync, AutoFill, biometric protection and YubiKey support.

GitHub stars
1.7k
Last commit
4 mo ago
Self-hosted
Yes
keepassium.comKeePassium homepage screenshot

KeePassium is a password manager that reads and writes KeePass databases on iOS and macOS. The project calls itself a commercial open source app: the commercial side funds maintenance and premium support, while the open source side lets anyone audit the code and build the app themselves. It is aimed at people who want the KeePass ecosystem with a native Apple interface.

It synchronizes databases automatically through the system's own storage integration, so it does not ask for your cloud credentials, and works with iCloud Drive, Dropbox, OneDrive, Google Drive, Box, Nextcloud, SFTP and others. Password AutoFill is supported on iOS. Protection includes Face ID or Touch ID, passcodes, and customizable timeouts for the app, database and clipboard. It handles the kdbx4, kdbx3 and kdb formats with ChaCha20, Argon2, AES, Salsa20 and Twofish, and supports TOTP codes including Steam TOTP, YubiKey challenge-response, attachments, custom fields and custom icons.

Several databases can be used and switched between, and there are no ads. The code is written in Swift, and the repository metadata lists the license as Other, so read the license file for exact terms. The README has a section on whether the app is free; check the vendor for current pricing.

Key features

  • Reads and writes KeePass database formats
  • Automatic sync with iCloud, Dropbox and SFTP
  • Password AutoFill on iOS
  • Face ID, Touch ID and passcode protection
  • TOTP codes including Steam TOTP
  • YubiKey challenge-response support
  • Multiple databases with quick switching

Pricing: A free tier is available forever. Premium costs €19.99 per year, a Pro lifetime license is €79.99 once, and Business & Intune is €36 per user per year with volume discounts.

Enpass alternatives: questions

What is the best open-source alternative to Enpass?
KeePassXC is the top-ranked open-source alternative to Enpass on Enlisted: A cross-platform, community-driven password manager that stores credentials and notes in an encrypted offline database file, compatible with KeePass. Other strong options are AuthPass, KeeWeb, Rowel and KeyPass.
Are these Enpass alternatives free?
All 7 are open source, so the code is free to use under its licence, and 7 of them can be self-hosted on your own server.
How is this list of Enpass alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 4 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all