Buttercup
p/buttercup
The Password Manager You Deserve.
Perry Mitchell
Buttercup β€” Free & open-source password manager for Windows/Mac/Linux
Featured
59
β€’

Buttercup is a password manager for everyone - It's easy to use, highly secure and available everywhere (also free and open-source!). We wanted something better for ourselves, and now we can share it with everyone. Join us in making password management better.

Replies
Jerry Shan
I have a question. I saw that when I open the app, there are two options. One is to create the offline archive, the other one is to load from cloud service. I saw that you separate the cloud service with offline storage. My question is what is the difference if I create the offline archive and put in a dropbox folder vs. using the cloud service option?
Sallar
@shantianyun No difference, you can do that also. But imagine a scenario that you don't want to install ownCloud or Dropbox client on your system (or maybe you want to use another account which is not synced to your system), then you'd use that feature to directly connect.
Francis Perron
I will be testing your app with Keybase private folder, so I can share company password with my partners.
Perry Mitchell
@francisperron That's really cool! I'm on keybase too. It's a great platform for sharing small files, and our archives are compressed and should remain quite small.
Adam Davies
Had a play with this yesterday, love it so far. Are you going to be creating a safari extension anytime soon?
Sallar
@adammydesign Thank you. Yes we are planning to support all the [sane] browsers. FireFox and Chrome are already supported and Safari will come soon.
Gabriel Delattre
Looks really nice. We are migrating from enpass to keeweb (electron base) what would be the benefits of buttercup? Thanks !
Perry Mitchell
@gabrielstuff Hi! Well keeweb does look really polished! What Buttercup can offer you is several things. Right now, we have the cross platform desktop application that may resemble the keeweb app in some ways, and we have cloud sync support (Dropbox, as well as free self-hosted options as well like ownCloud or anything that supports WebDAV). We also have Chrome and Firefox extensions for Buttercup which allow you to connect to the same sources. This year is huge for us, and we're planning to release (hopefully) both a mobile application and a hosted service. The mobile app will be available on iOS and Android, and will again allow you to sync your credentials to all of your devices from the same services. The hosted service will provide sharing support so you can share credentials with teams of people. We have a lot planned for Buttercup's future - it only begins with what you see here πŸ™‚
Adil Siddiqui
Please make a Android app as well. Don't leave us Android hanging :p
Sallar
@adil_says We are in the process of making mobile apps, don't worry, we won't forget Android!
Perry Mitchell
@adil_says It's out! :)
Olivier Plante
A mobile app is planned? I'm on iOS
Sallar
@oplante Yes! Absolutely. We are working on the mobile clients right now.
Jerry Shan
@sallar @oplante what's the progress for the mobile client? Any approximate release date?
Perry Mitchell
@shantianyun @sallar @oplante We've only just commenced with the development, and crypto (with sufficient speed) is tricky. We'll announce an estimated date when we've made more progress :)
Perry Mitchell
@oplante iOS app is now available :)
Konrad Holubek
Looks good but personally I'm very fond of SaveInCloud.com (same but not totally free). What I'm missing in the latter is the possibility to create password groups (ex: work , personal) that I can share with others.
Perry Mitchell
@konradholubek SaveInCloud.com looks like just a hosting service - am I missing something? πŸ˜… Well group sharing is something that we've already implemented in the core, and later this year we will have a service that allows for sharing them. Coming soon!
Csaba Kissi
Looks nice, Electron?
Perry Mitchell
@csaba_kissi Yes - Electron has been a fantastic tool to get us into the cross-platform area from first release. Similarly, we'll be using React Native for our mobile application to achieve a similar goal :)
Neekunj Shah
Looking forward to the iOS app
Perry Mitchell
@neekunjshah Me too! 😁
Ramesh Ghimire
Good work, Perry & Sallar ! Although I will wait to test it when it matures a little more, its been added to my watch list.
Sallar
@ramesh_ghimire Thank you! See you in V1 then? :)
Victor Olaitan
I want to try this out, but I already have all of my passwords stored on lastpass.
Sallar
@navictoro It's already possible to import your things from Keepass and 1Password, LastPass import is coming soon too :)
brighthero
@sallar @navictoro What about Dashlane, they also have a proprietary export format!
Sallar
@fxcutz @navictoro We can support them if they export things :) If possible, please make an issue here and we can add it as soon as we can! https://github.com/buttercup/but...
Perry Mitchell
@fxcutz In order of popularity, we plan to support importing all of the major password archives. Although we haven't yet, we can to soon add our own export functionality so that there's no lock-in feeling with Buttercup.
Mike R Wilson
Sounds nice. Good luck
Perry Mitchell
@mike_rwilson Thank you!
Hadi Farnoud
Well done guys, looking forward to iOS app and extentions (also, would be great if you release a SDK for third party apps integrations like 1Password does). Did you guys consider autofill security issue when designed buttercup? Lastpass had same issue a while back
Sallar
@hadifarnoud Thanks Hadi. We already have extensions for Chrome and Firefox, and the iOS app is underway. @perry_mitchell can tell you more about the autofill security.
Jerry Shan
@sallar @hadifarnoud @perry_mitchell I am curious about the autofill security as well. @perry_mitchell Looking forward to hearing from you.
Perry Mitchell
@shantianyun @hadifarnoud Of course. Form autofilling can be a serious security concern especially on fraudulent sites - stolen credentials is something we want to protect against. Currently we don't do any autofilling, but we allow users to select the credentials they want to be filled. This still isn't foolproof and would-be hackers could possibly still abuse the popup to gain secret information. This was going to be part of our browser extension refactor, but I've made it into a critical task here: https://github.com/buttercup/but... Right now I see it being of low risk, but of course you should check it out for yourself and make your own decision. We will be improving this area asap in the mean time :)
Anna Filou
Hey guys, this looks great! Question! I currently use Keepass and the two features it has that I really appreciate and I don't know if Buttercup has are: 1. ⭐ ability to use custom icons for groups and entries (I use a service's logo as its icon) 2. ⌨️ keybard shortcuts for copying usernames (cmd+B) and passwords (cmd+C) Does Buttercup have these features or do you plan to add them in future builds?
Perry Mitchell
@anna_0x Whoops! Didn't see this sorry. We have Cmd+C for passwords, but not for usernames yet. Nor do we have custom icons.. But we plan to add all of this soon!
Anna Filou
@perry_mitchell1 please let me know once you do :) I use Enpass right now but always like checking out new different solutions.
Perry Mitchell
After some time using other password managers both in personal and professional environments, by colleague and friend Sallar and I decided that what we really wanted from our password managers didn't exist. There's no solution that, for free, offers credentials synchronisation across every platform with support for merge conflicts and a choice in hosting environments. For those and many other reasons, we built Buttercup: Buttercup is a cross-platform credentials manager that aims to make authenticating yourself on multiple devices as easy as possible. Being open-source, Buttercup draws strength from the community which helps to keep it up-to-date and secure. It’s also free. Using a cloud storage provider of your choice, you can host your password archive remotely so that it can be accessed from anywhere. Buttercup supports a wide range of services - most of which are free to use as well. Buttercup’s secure archives are encrypted with modern algorithms using very strict standards for password derivation, IV and salt generation and packing. Buttercup stores no user identifiable information and any offline storage of login information is always kept encrypted by the user’s master password. Buttercup's direction, in the long term, will be that of free software for personal use or within small teams. We want to support Buttercup full time, and for that to happen we aim to form a business model around licensing large-scale application of Buttercup to organisations that need shared credentials and tiered security.
Nay Thiha
@perry_mitchell Hi Perry, may I know the difference with bitwarden?
Jerry Shan
@naythiha_ @perry_mitchell took a look at bitwarden, haven't used it before and after looking at bitwarden's home page, it seems the biggest difference is that buttercup stores the data on local disk with option to sync with a third party cloud service, but bitwarden stores in their cloud. Vote for buttercup. I never used bitwarden so correct me if I am wrong.
Perry Mitchell
@shantianyun @naythiha_ I also haven't used Bitwarden, but it looks quite nice. As I've always hosted by own cloud storage, having sync support with common *free* providers was a must. File storage makes it easier to either store offline or within a sync'd folder (Dropbox etc.).
Nay Thiha
@perry_mitchell Thanks Perry. πŸ‘I have used 1Password with Dropbox but now on their cloud for some reasons. It's really useful to have a file. I intend to use free password managers for my employees who are not knowledge workers but they need credentials for the HR app like BambooHR for time off requests and messenging apps like FB Work Chat. πŸ™‚
Perry Mitchell
@naythiha_ I agree - having a file for me is a must (especially for backup purposes - which we'll later integrate). We definitely aim for Buttercup being as user friendly as possible for *groups*, and this is one of our next areas of improvement/expansion.
Wladston Filho
It would be great if you offer an "import from 1Password" feature.
Perry Mitchell
@wladston We already support 1password imports in Buttercup 😁 You first need to export the 1password archive to 1pif format (their interchange format), which can be done from within 1password. You can then open a new Buttercup archive and import this 1pif file/folder.
Wladston Filho
@perry_mitchell Whoa Amazing! Now you guys just need a simple browser extension and the iOS app to take over the world :D
Sallar
@wladston @perry_mitchell We already offer Chroma and Firefox extensions! :)