{"id":19271200,"url":"https://github.com/kun-zhou/forti","last_synced_at":"2026-03-10T09:02:06.035Z","repository":{"id":90206834,"uuid":"97907258","full_name":"kun-zhou/forti","owner":"kun-zhou","description":"A reasonably usable and secure password manager to organize your key-value paris","archived":false,"fork":false,"pushed_at":"2018-03-02T00:00:33.000Z","size":60882,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-21T21:38:09.728Z","etag":null,"topics":["electron","password-manager","vault"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kun-zhou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-21T04:53:32.000Z","updated_at":"2023-01-13T21:08:54.000Z","dependencies_parsed_at":"2023-04-20T11:34:09.697Z","dependency_job_id":null,"html_url":"https://github.com/kun-zhou/forti","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/kun-zhou/forti","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kun-zhou%2Fforti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kun-zhou%2Fforti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kun-zhou%2Fforti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kun-zhou%2Fforti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kun-zhou","download_url":"https://codeload.github.com/kun-zhou/forti/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kun-zhou%2Fforti/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30328269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","password-manager","vault"],"created_at":"2024-11-09T20:29:32.224Z","updated_at":"2026-03-10T09:02:05.966Z","avatar_url":"https://github.com/kun-zhou.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Stay tuned for a native app in Swift, will implement sync via CloudKit*\n\n# Forti, a modern password manager made open source\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://youtu.be/UAtPC051eoo\"\u003e\u003cimg src=\"http://misc.kunzhou.me/lockit.png\" style=\"width: 62%\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n*Click the image for a video demo!*\n\n## What is it\n\nIt 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.\n\nUnderstanding 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.\n\n## Getting Started\n\n### Users\n\nThe pre-realease of Forti is already available,  simply head over to \u003ca href=\"https://github.com/kun-zhou/lockit/releases\"/\u003ereleases\u003c/a\u003e 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.\n\nDo 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.\n\nCheers and enjoy 🍻🍻\n\n### Developers\n\nForti is an open source secrets manager built with *Electron*, *React*, *Redux*, and *ImmutableJS* .\n\nTo build and run, run\n\n```shell\nyarn start\n```\n\nTo build macOS distributable, run\n\n```shell\nyarn dist\n```\n\n## Status\n\nForti 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:\n\n* Ability to export the database in both encrypted and plain formats\n* Ability to export individual secret\n* Ability to create custom category\n* Ability to use custom color scheme\n* Ability to revert back each entry to history (snapshots)\n* An info panel which display the entry's various statistics( date created, date last updated, etc)\n* A settings panel\n* Implement reordering for sections, fields, and navigation pane\n* More hotkeys\n\nTHe following implemenntation details are being worked on:\n\n* Refactor CSS and configAPI\n\n### Security\n\nEach vault is encrypted with AES-GCM-256 with a PBKDF2-guarded master password, including the cache, and are only decrypted in memory.\n\n## Contributing\n\n### Application Icon\n\nForti still needs a lovely icon. If you have anything to offer, let me know!\n\n### Others\n\nAny other suggestions are welcome. Just file an `Issue`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkun-zhou%2Fforti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkun-zhou%2Fforti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkun-zhou%2Fforti/lists"}