https://github.com/kun-zhou/forti
A reasonably usable and secure password manager to organize your key-value paris
https://github.com/kun-zhou/forti
electron password-manager vault
Last synced: 3 months ago
JSON representation
A reasonably usable and secure password manager to organize your key-value paris
- Host: GitHub
- URL: https://github.com/kun-zhou/forti
- Owner: kun-zhou
- License: gpl-3.0
- Created: 2017-07-21T04:53:32.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-02T00:00:33.000Z (over 8 years ago)
- Last Synced: 2025-04-21T21:38:09.728Z (about 1 year ago)
- Topics: electron, password-manager, vault
- Language: JavaScript
- Homepage:
- Size: 58.1 MB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
*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
```shell
yarn start
```
To build macOS distributable, run
```shell
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:
* Ability to export the database in both encrypted and plain formats
* Ability to export individual secret
* Ability to create custom category
* Ability to use custom color scheme
* Ability to revert back each entry to history (snapshots)
* An info panel which display the entry's various statistics( date created, date last updated, etc)
* A settings panel
* Implement reordering for sections, fields, and navigation pane
* More hotkeys
THe following implemenntation details are being worked on:
* Refactor CSS and configAPI
### 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`.
