{"id":42997175,"url":"https://github.com/thinkofher/pazzz","last_synced_at":"2026-01-31T03:34:45.338Z","repository":{"id":57548847,"uuid":"251071317","full_name":"thinkofher/pazzz","owner":"thinkofher","description":"pazzz is a stateless unix password manager","archived":false,"fork":false,"pushed_at":"2020-10-18T23:46:44.000Z","size":65,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T07:56:34.716Z","etag":null,"topics":["golang","password","unix"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thinkofher.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}},"created_at":"2020-03-29T15:55:10.000Z","updated_at":"2022-04-09T22:01:11.000Z","dependencies_parsed_at":"2022-08-28T11:31:32.751Z","dependency_job_id":null,"html_url":"https://github.com/thinkofher/pazzz","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/thinkofher/pazzz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkofher%2Fpazzz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkofher%2Fpazzz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkofher%2Fpazzz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkofher%2Fpazzz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thinkofher","download_url":"https://codeload.github.com/thinkofher/pazzz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkofher%2Fpazzz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28928148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T02:59:34.861Z","status":"ssl_error","status_checked_at":"2026-01-31T02:59:05.369Z","response_time":128,"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":["golang","password","unix"],"created_at":"2026-01-31T03:34:45.248Z","updated_at":"2026-01-31T03:34:45.321Z","avatar_url":"https://github.com/thinkofher.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"pazzz\n=====\n\n**Pazzz** is a stateless unix password manager. Instead of remembering password for every  site, you just have to remember your login, site and your secret phrase. **Pazzz** will always generate the same safe password for the input data, that you will provide.\n\n### Installation\n\nRight now the easiest way to install pazzz is to use [gobinaries](https://gobinaries.com/). You can use below command for your convenience.\n\n    $ curl -sf https://gobinaries.com/thinkofher/pazzz | sh\n\n### Building\n\n#### Prerequisites\n\nIn order to install **pazzz**, you need to have installed `go 1.14` compiler on your machine, have properly set `$GOPATH` variable and `$GOPATH/bin` path added to your `$PATH` variable.\n\nFor example. If you are *user* and you are using linux machine with bash, you can add these lines below to your `.bashrc` file in your home directory.\n\n```bash\nexport GOPATH=/home/user/go\nexport PATH=$GOPATH/bin:$PATH\n```\nYou can read more about `$GOPATH` [here](https://github.com/golang/go/wiki/GOPATH).\n\n#### Go get it\n\nIf you meet the above requirements, you can simply paste below command into your shell:\n\n    $ go get github.com/thinkofher/pazzz\n\n\n### Example usage\n\nLet assume that your want to create an account on *greatsite.com* with your email *user@email.com*. Your secret phrase is *s3cr3d*. You can generate your password as below.\n\n    $ pazzz -secret s3cr3d user@email.com greatsite.com\n    oCgAgIeJ\n\nAnd here is your password. Every time you will provide above data to pazzz, he will generate the same password. Everything you have to remember is your login, site and secret, which you should avoid sharing with anyone.\n\nYou can also use some extra options like, length of password or additional symbols.\n\n    $ pazzz -secret s3cr3d -len 20 -u -l -s  user@email.com greatsite.com\n    rZ.vP*sD)iJ,wG~hV%kP\n\nAs you can see, password have changed. So now, you have to also remember flags you have used, if you want to recreate password. But it is safer to use.\n\nYou can always check how to use **pazzz** with help flag, as in the command below.\n\n    $ pazzz -h\n\n### Environmental variables\n\n#### `$PAZZZSECRET`\n\nYou can set this variable to your secret phrase, instead of entering it as a flag. It will keep your secret away from your shell history. Remember to do not keep it in your public dot files, because it will make your passwords vulnerable. The good way of storing your `$PAZZZSECRET` variable is to export it from separate shell source file, that you don't share with anyone.\n\n#### `$PAZZZLEN`\n\nYou can set this variable to override default length of **pazzz**.\n\n#### `$PAZZZFLAGS`\n\nYou can set this variable to override default flags (**u**ppercase and **l**owercase). Seperate flags with comma. This example value: `\"d,u,l,s\"`, will set every flag to true.\n\n### Development\n\nPRs are welcome. Just fork this project, create separate branch with descriptive name, commit and open pull request.\n\n### License\n\nThis project is licensed under [BSD 3-Clause](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkofher%2Fpazzz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinkofher%2Fpazzz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkofher%2Fpazzz/lists"}