authpass is a free, open source identity & access management (iam) project written in Dart and released under GPL-3.0. It has 2,791 GitHub stars, 282 forks and 167 open issues, and was last pushed 4 days ago. On this registry it ranks #23 of 27 tracked projects in Identity & Access Management (IAM), with 5 head-to-head comparisons available.

What is authpass?

AuthPass is an open-source, GPL-3.0-licensed password manager built with Flutter and Dart that opens KeePass 2.x KDBX databases on mobile, desktop, and web, intended for people who want their credentials in a portable file they control rather than in a vendor-hosted vault.

What it is

AuthPass is a Flutter application written in Dart and released under GPL-3.0 that serves as a KeePass 2.x compatible password manager. It carries 2,791 stars, 282 forks, and 167 open issues, with the last push on 15 September 2026. It lives in the Flutter ecosystem and targets Android, iOS, macOS, Windows, Linux, and the browser, with topics covering android, ios, debian, flutter-apps, kdbx, and kdbx4. It reads and decrypts KDBX 3.x files using a password or a keyfile, parses the decrypted XML, handles protected values, edits existing entries, saves changes into the KDBX file, and creates new KDBX files.

The concrete problem it solves is that KeePass 2.x databases are portable but have traditionally required platform-specific desktop clients to open. AuthPass replaces that single-platform client requirement with one Flutter codebase running on phones, desktops, and the web, so the same KDBX file opens on an iPhone, an Android device, a Mac, a Windows PC, or a Linux desktop. It can also download a KDBX file through a URL, removing the need to move the database manually before the first unlock, and because the file stays in KeePass format the project requires no migration step or proprietary vault.

Key capabilities

  • Reads KeePass 2.x KDBX databases, with the README roadmap marking KDBX 3.x decryption by password as complete.
  • Unlocks with a password or a keyfile, parses the decrypted XML, and handles protected values.
  • Downloads KDBX files through a URL.
  • Lists, searches, and shows password entries, with mobile copy actions for usernames and passwords.
  • Integrates mobile biometrics, including fingerprint unlock.
  • Distributes through the Mac App Store, Google Play Store, Apple App Store, Microsoft Store, Snapcraft, Flathub flatpak app.authpass.AuthPass, and the browser build at web.authpass.app.

Who uses it and how

  • Individuals who already keep a KeePass 2.x KDBX database and want to open it on an iPhone or Android phone without moving to a hosted service.
  • Linux desktop users who install from Snapcraft or the Flathub flatpak app.authpass.AuthPass.
  • Windows desktop users who install from the Microsoft Store or follow the Windows installation guide.
  • Mobile users who unlock with fingerprint biometrics and copy usernames and passwords from entry details.
  • Contributors and translators, with topics including contributions-welcome, help-wanted, and hacktoberfest, and translation work through Crowdin at authpass.crowdin.com/authpass.

Getting started

Install from a platform store: the Mac App Store, Google Play Store, Apple App Store, Microsoft Store, Snapcraft, or the Flathub flatpak app.authpass.AuthPass, or use the browser build at https://web.authpass.app/. Prebuilt artifacts are also on the GitHub releases page at https://github.com/authpass/authpass/releases, and Windows users can follow the Windows installation guide.

How it compares

No list of paid products that AuthPass replaces is provided in the facts, and the facts name no comparable password managers. AuthPass therefore stands alone in this registry, described only by its own KeePass 2.x compatibility, Flutter implementation, and GPL-3.0 licence.

When to use it — and when not to

AuthPass is a client-side application, and the provided facts describe no database, storage service, or SMTP component that a self-hoster must operate. Users who need completed automatic syncing of KDBX files, macOS Auto-Type, or auto-lock after inactivity should note that those items remain unchecked on the README roadmap, and the project carries 167 open issues as of the last push on 15 September 2026. The README body states KeePass 2.x (KDBX 3.x) compatibility, while the repository tagline advertises KDBX 3 and KDBX 4, so anyone requiring confirmed KDBX 4 write support should verify that with the project before adopting it.

project readme (upstream, from github) — read inline

Contribute Contribute

AuthPass.app

AuthPass.app - Open Source Password Manager for mobile and desktop

AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

Mac OS, iOS and Android Screenshot

Contribute to AuthPass

Need ideas how to contribute? Visit the forum for many different ways to contribute. Contribute

If you like AuthPass, and want to contribute. First, spread the word ;-) Writing reviews, vote or share AuthPass on twitter, reddit, etc.

Roadmap/TODOs

see also https://github.com/authpass/authpass/issues

GitHub issues

Donations

If you like AuthPass check out the website for ways to support us.

License

AuthPass - Password Manager

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Contributors must agree to our CLA.

Frequently asked questions

Is authpass free to use?

authpass is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does authpass do?

AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (KDBX 3 and KDBX 4) compatible.

What is authpass written in?

authpass is primarily written in Dart. Its source is publicly available at https://github.com/authpass/authpass, and it has 2,791 GitHub stars.