AuthPass logo

AuthPass

Cross-Platform KeePass Password Manager Built with Flutter

Open-source password manager supporting KeePass 2.x (kdbx 3.x/4.x) formats across mobile, desktop, and web platforms with biometric unlock and cloud sync.

AuthPass banner

Overview

Universal Password Management

AuthPass is a cross-platform password manager built with Flutter that provides native KeePass 2.x compatibility across every major operating system and device. Supporting both kdbx 3.x and 4.x formats, it enables users to securely manage credentials on iOS, Android, macOS, Windows, Linux, and web browsers while maintaining full compatibility with the KeePass ecosystem.

Designed for Modern Workflows

The application combines robust security features—including biometric authentication, keyfile decryption, and encrypted cloud sync—with an intuitive interface optimized for each platform. Users can create, edit, and search password entries, copy credentials with a tap, and sync databases via Dropbox, Google Drive, or direct URL downloads. Android users benefit from native AutoFill integration, while all platforms support secure file handling and protected value management.

Built on Open Standards

AuthPass prioritizes transparency and interoperability. Its GPL-3.0 license and Flutter foundation ensure the codebase remains auditable, while KeePass format compatibility means users never face vendor lock-in. Whether you're migrating from another KeePass client or starting fresh, AuthPass delivers a consistent, secure experience across your entire device ecosystem.

Highlights

Native KeePass 2.x (kdbx 3.x and 4.x) format compatibility with keyfile support
Available on iOS, Android, macOS, Windows, Linux, and web browsers
Biometric authentication and Android AutoFill integration
Cloud sync via Dropbox, Google Drive, or direct URL downloads

Pros

  • True cross-platform support with native apps for all major operating systems
  • Full KeePass ecosystem compatibility prevents vendor lock-in
  • Built with Flutter for consistent UI and performance across devices
  • Active development with comprehensive platform coverage including web access

Considerations

  • iOS AutoFill integration not yet implemented
  • Auto-Type functionality missing on macOS
  • Auto-lock after inactivity period not available
  • Custom cloud sync service with QR codes still in development

Managed products teams compare with

When teams consider AuthPass, these hosted platforms usually appear on the same shortlist.

1Password logo

1Password

Password manager to secure and autofill logins and sensitive info

Dashlane logo

Dashlane

Password manager with zero-knowledge vault, autofill, and passkey support

Enpass logo

Enpass

Offline-first password manager with local vault and optional cloud sync

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Users seeking KeePass compatibility across mobile and desktop devices
  • Teams requiring a transparent, auditable password management solution
  • Individuals who need biometric unlock and cloud sync capabilities
  • Organizations wanting GPL-licensed software without proprietary lock-in

Not ideal when

  • iOS users requiring native AutoFill integration immediately
  • macOS power users dependent on Auto-Type workflows
  • Environments requiring automatic session timeout enforcement
  • Users needing proprietary enterprise support contracts

How teams use it

Multi-Device Personal Password Vault

Securely access the same KeePass database on phone, tablet, laptop, and desktop with biometric unlock and cloud sync.

Migration from Desktop KeePass Clients

Transition existing kdbx 3.x/4.x databases to mobile and web without conversion, maintaining full compatibility with original files.

Android Credential AutoFill

Seamlessly populate login fields in apps and browsers using native Android AutoFill framework integration.

Team Password Sharing via Cloud Storage

Collaborate on shared password databases stored in Dropbox or Google Drive while maintaining encryption and version control.

Tech snapshot

Dart94%
Shell2%
C++1%
CMake1%
Ruby1%
HTML1%

Tags

help-wantedioskdbx4hacktoberfestfluttercontributions-welcomemacos-applicationpassword-storekeepassdartlangdebianwebwindowsdartandroidpassword-managerkdbxsecuritylinuxflutter-apps

Frequently asked questions

Is AuthPass compatible with other KeePass applications?

Yes, AuthPass fully supports KeePass 2.x formats (kdbx 3.x and 4.x), allowing you to open, edit, and sync databases created by KeePassXC, KeePass2, and other compatible clients.

Which cloud services does AuthPass support for syncing?

AuthPass integrates with Dropbox and Google Drive for cloud sync, and also supports direct URL downloads of kdbx files from web servers or custom storage solutions.

Does AuthPass support biometric authentication?

Yes, AuthPass integrates with device biometrics (fingerprint, Face ID, etc.) on mobile platforms to unlock your password database securely without typing your master password each time.

Can I use AuthPass on Linux?

Yes, AuthPass is available for Linux through Snapcraft Store and Flathub as a flatpak package, providing native desktop integration.

What encryption does AuthPass use?

AuthPass uses the KeePass 2.x encryption standards, including AES-256 encryption and support for Argon2 key derivation in kdbx 4.x format, with optional keyfile authentication.

Project at a glance

Active
Stars
2,605
Watchers
2,605
Forks
269
LicenseGPL-3.0
Repo age6 years old
Last commitlast month
Primary languageDart

Last synced yesterday