Alternatives to Buttercup

Free, open-source desktop password manager that keeps passwords in encrypted vault files. The project has ended. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Buttercup.

  • KeePassXC

    A free, open-source desktop password manager that keeps your vault in a local encrypted file.

    KeePassXC keeps the same local encrypted vault file approach on Windows, macOS and Linux, and is actively maintained with TOTP, Auto-Type, a CLI and a browser extension.

  • Bitwarden

    An open-source password manager with free cross-device sync, apps for every platform and optional paid plans.

    Bitwarden replaces local vault files with free cloud sync across desktop, mobile, web and CLI, stays open source under GPL-3.0, and can be self-hosted.

  • KeeWeb

    Cross-platform desktop and web client for KeePass kdbx files.

    KeeWeb offers a similar cross-platform desktop app that opens KeePass kdbx files from local disk, cloud storage or WebDAV, though upstream development has been slow.

  • AuthPass

    An open-source KeePass-compatible password manager for mobile, desktop and the web, built with Flutter.

    AuthPass uses KeePass KDBX files instead of Buttercup vaults and adds mobile and web apps with built-in Google Drive, Dropbox and WebDAV sync.

  • KeePass

    The original open-source local password database in the kdbx format.

    KeePass keeps an entirely local open-source kdbx database with no account, but the official client is Windows-focused with a dated interface and no built-in sync.

  • Password Safe

    A long-running open-source password manager that keeps credentials in an encrypted local file.

    Password Safe also stores credentials in a local encrypted file with no account, running on Windows and Linux with autotype and backups but no macOS build or sync.

  • Enpass

    Offline-first password manager that syncs through your own cloud storage.

    Enpass keeps the vault off vendor servers by syncing through your own cloud storage and adds mobile apps, but it is closed source and paid.

  • Padloc

    End-to-end encrypted password manager with an open-source self-host option.

    Padloc moves to an end-to-end encrypted synced service with apps on desktop, mobile and browser, open source under AGPL-3.0 with a self-host option and paid plans.

Similar software

Related functionality, not a direct replacement.