Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Electron
  3. Buttercup Desktop

Buttercup Desktop

GPL-3.0TypeScriptv2.28.1

A free, open-source, cross-platform password manager that securely encrypts credentials in vault files.

Visit WebsiteGitHubGitHub
4.4k stars340 forks0 contributors

What is Buttercup Desktop?

Buttercup Desktop is a free, open-source, and cross-platform password manager application for Mac, Linux, and Windows. It encrypts passwords and credentials using strong industry-standard encryption within local `.bcup` vault files, which can be synced across devices via local storage, Dropbox, Google Drive, or WebDAV services like Nextcloud and ownCloud.

Target Audience

Individuals and professionals across Windows, macOS, and Linux who need a secure, offline-capable password manager and want full control over their encrypted data storage without relying on proprietary cloud services.

Value Proposition

Developers choose Buttercup Desktop for its commitment to being free, open-source, and putting users in full control of their encrypted vaults, offering flexible syncing via multiple backends while maintaining strong offline access and portability.

Overview

:key: Cross-Platform Passwords & Secrets Vault

Use Cases

Best For

  • Managing passwords securely across Windows, macOS, and Linux with native applications.
  • Storing encrypted credentials offline with local vault caching for use without an internet connection.
  • Syncing password vaults across devices using preferred cloud services like Dropbox, Google Drive, or WebDAV-enabled platforms such as Nextcloud and ownCloud.
  • Using a portable password manager on Windows via the portable executable or on Linux via standalone AppImage.
  • Maintaining password security with a focus on user-controlled encryption and open-source transparency.
  • Archiving or evaluating a discontinued open-source password manager project for historical or educational purposes.

Not Ideal For

  • Users requiring active security updates and ongoing maintenance, as the project is archived and discontinued.
  • Teams needing integrated browser extensions or mobile apps for seamless cross-device password autofill.
  • Organizations relying on commercial support or SLAs for critical password management infrastructure.
  • Environments with 32-bit systems or specific Linux package formats like .deb or .rpm, as Buttercup only supports 64-bit and AppImage.

Pros & Cons

Pros

Cross-Platform Native Apps

Provides native applications for Windows, macOS, and Linux, including portable Windows executables and Linux AppImages for flexibility.

Flexible Storage Backends

Supports local files, Dropbox, Google Drive, and WebDAV services like Nextcloud for vault syncing, giving users control over data storage.

Strong Encryption Standards

Encrypts vaults with industry-standard encryption in .bcup files, ensuring data security at rest as emphasized in the README's precautions.

Offline Access Capability

Caches vaults locally for use without an internet connection, making it reliable in disconnected environments.

Cons

Project Discontinuation

The project is archived and no longer maintained, meaning no bug fixes, security patches, or new features will be released.

Limited Linux Integration

Full functionality on Linux, such as Google Drive authentication, depends on AppImageLauncher, adding complexity and extra steps for users.

Complex Portable Setup

Portable use requires manual configuration of environment variables and batch files, as detailed in the README, which can be error-prone for casual users.

Frequently Asked Questions

Quick Stats

Stars4,406
Forks340
Contributors0
Open Issues155
Last commit1 year ago
CreatedSince 2015

Tags

#desktop-application#vault#encryption#security#nodejs#typescript#cross-platform#webdav#login#password-manager#electron

Built With

T
TypeScript
N
Node.js
E
Electron

Links & Resources

Website

Included in

Open Source Apps48.1kElectron27.1k
Auto-fetched 1 day ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars184,164
Forks39,360
Last commit1 day ago
NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars93,042
Forks10,117
Last commit20 days ago
Stirling-PDFStirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stars77,623
Forks6,766
Last commit1 day ago
MarktextMarktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

Stars55,428
Forks4,132
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub