kun-zhou / forti

A reasonably usable and secure password manager to organize your key-value paris
GNU General Public License v3.0
9 stars 1 forks source link
electron password-manager vault

Stay tuned for a native app in Swift, will implement sync via CloudKit

Forti, a modern password manager made open source

Click the image for a video demo!

What is it

It is a piece of software that securely stores your key-value pairs like website login information, credit cards,software licences, and much more. Forti provides an easy interface to log them and insists that you always give your secret a title, and your value a key, so you never have to wonder what that piece of password is for. The idea is to save you the trouble of scrolling up a thousand photos just to find the one for that AMEX card so you can order that pizza over the phone. Forti is also able to handle hundreds of thousands of secrets at ease.

Understanding many of these information can be highly sensitive, Forti uses industry standard cryptography suite to protect your data, so no one can peak into your secrets without your password. And unlike popular alternatives like 1Password, Dashlane, etc, Forti is completely open source, so anyone can check its source code and make sure Forti lives up to its promise.

Getting Started

Users

The pre-realease of Forti is already available, simply head over to releases to download and get started with the latest releases. Just know that some functionalities are still lacking (like deleteing a vault), but will be coming very soon. When the first public release comes out, existing secrets will still be intact, so there is nothing to worry about in this regard.

Do note that this is a pre-release version, so be cautious when storing important information without a backup. But the encryption should completely work, so no need to worry about data breach.

Cheers and enjoy 🍻🍻

Developers

Forti is an open source secrets manager built with Electron, React, Redux, and ImmutableJS .

To build and run, run

yarn start

To build macOS distributable, run

yarn dist

Status

Forti is still in the pre-prelease stage, so be cautious when using for production. New features are being actively implemented at the moment. The following features are currently being worked on:

THe following implemenntation details are being worked on:

Security

Each vault is encrypted with AES-GCM-256 with a PBKDF2-guarded master password, including the cache, and are only decrypted in memory.

Contributing

Application Icon

Forti still needs a lovely icon. If you have anything to offer, let me know!

Others

Any other suggestions are welcome. Just file an Issue.