{"id":15654395,"url":"https://github.com/stirby/fastpass","last_synced_at":"2026-03-11T21:39:08.715Z","repository":{"id":57480508,"uuid":"87008047","full_name":"stirby/fastpass","owner":"stirby","description":"A password manager that gets you logged in quickly","archived":false,"fork":false,"pushed_at":"2023-07-19T23:34:34.000Z","size":147,"stargazers_count":27,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-13T16:53:49.066Z","etag":null,"topics":["linux","password-generator","password-manager","password-store","passwords","security"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stirby.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-04-02T18:50:45.000Z","updated_at":"2025-01-07T05:42:19.000Z","dependencies_parsed_at":"2023-07-20T00:37:13.048Z","dependency_job_id":null,"html_url":"https://github.com/stirby/fastpass","commit_stats":null,"previous_names":["stirby/fastpass","s-kirby/fastpass","ammario/fastpass"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/stirby/fastpass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stirby%2Ffastpass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stirby%2Ffastpass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stirby%2Ffastpass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stirby%2Ffastpass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stirby","download_url":"https://codeload.github.com/stirby/fastpass/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stirby%2Ffastpass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30401959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T21:02:20.017Z","status":"ssl_error","status_checked_at":"2026-03-11T20:59:32.667Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["linux","password-generator","password-manager","password-store","passwords","security"],"created_at":"2024-10-03T12:51:29.253Z","updated_at":"2026-03-11T21:39:08.700Z","avatar_url":"https://github.com/stirby.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FastPass\n\n(it's not like the disney thing)\n\nFastPass or `fp` is a command line password manager focused on getting you logged in quickly.\n\nIt uses fuzzy searching and learns which passwords you retrieve most frequently.\n\nBy default it generates easy to remember passwords using human words.\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n**Table of Contents**\n\n- [Example](#example)\n- [Install](#install)\n- [Features](#features)\n- [Smart searching](#smart-searching)\n- [Generators](#generators)\n  - [Human](#human)\n  - [Hex](#hex)\n  - [Base62](#base62)\n- [Password caching](#password-caching)\n- [Recommended Name Format](#recommended-name-format)\n- [Autocompletion](#autocompletion)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Example\n\n```bash\n$ fp p\nsimilar: ammarb@pizzahut.com ammarb@promhub.com \nCopied password for ammarb@papajohns.com\n```\n\nYou should take care in making sure the right password is matched.\n\n## Install\n\n```bash\ngo get -u github.com/s-kirby/fastpass/cmd/fp\n```\n\n## Features \n\n- Encryption\n- Fuzzy searching\n- Notes\n- Ranking based on access frequency\n- Master password and key file support\n- Key generated from master password caching\n- Change master password\n- Passwords are streched with pbkdf2/sha256 using 65536 iterations\n- Multiple password generation strategies\n\n\n\n## Smart searching\n\nfp uses both password frequency and levenshtein distance distance from search to retrieve the best entry.\n\nFor example:\n\n```bash\n$ fp ls reddit\n------------\n/tmp/test.db: 5 entries\n------------\nusr1@reddit.com      [activity:003 created:04/03/2017 06:54:31]\nusr2@reddit.com      [activity:000 created:04/03/2017 06:54:34]\nammarb@papajohns.com [activity:003 created:04/03/2017 06:53:29]\nammarb@pizzahut.com  [activity:000 created:04/03/2017 06:53:22]\nammarb@promhub.com   [activity:000 created:04/03/2017 06:53:37]\n$ fp reddit\nsimilar: usr2@reddit.com ammarb@papajohns.com ammarb@pizzahut.com ammarb@promhub.com \nCopied password for usr1@reddit.com\n```\n\n\n## Generators\n\n### Human\n\nThe human password generator uses the lists in passgen/world_list/ to generate passwords.\n\nIt uses the following format: `\u003cAdjective\u003e\u003cAdjective\u003e\u003cNoun\u003e\u003cNoun\u003e\u003crandom num [000, 1000)\u003e`\n\nIt generates about 55 bits of entropy.\n\n### Hex\n\nHex generates 16 random hex digits.\n\nIt generates 64 bits of entropy.\n\n### Base62\n\nBase62 generates 16 random base62 digits.\n\nIt generates 96 bits of entropy.\n\n## Password caching\n\nfp caches secrets after an open in `/dev/shm/fp-\u003cusername\u003e.secret`\n\n\n## Recommended Name Format\n\nFastPass imports and recommends the following name format, all lowercase.\n\n`[category/...]\u003cusername\u003e@\u003curl/service\u003e`\n\n## Autocompletion\n\nAdd the following to your `~/.bashrc` for autocompletion support\n\n```bash\n__fp_ls() {\n       COMPREPLY=()\n       cur=${COMP_WORDS[COMP_CWORD]}\n       if (($COMP_CWORD == 1)) {\n          COMPREPLY=( $( compgen -W '$(fp --bash ls)' -- $cur ) )\n       }\n}\ncomplete -F __fp_ls fp\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstirby%2Ffastpass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstirby%2Ffastpass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstirby%2Ffastpass/lists"}