{"id":16226335,"url":"https://github.com/antony/nidus","last_synced_at":"2025-03-19T13:30:38.250Z","repository":{"id":66169616,"uuid":"98032456","full_name":"antony/nidus","owner":"antony","description":"Non-storing password store","archived":false,"fork":false,"pushed_at":"2017-12-23T19:30:00.000Z","size":1973,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T07:11:23.215Z","etag":null,"topics":["password-generator","password-manager","password-store","password-vault","scrypt"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antony.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-07-22T13:18:00.000Z","updated_at":"2023-12-15T11:18:52.000Z","dependencies_parsed_at":"2023-10-20T17:29:57.384Z","dependency_job_id":null,"html_url":"https://github.com/antony/nidus","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony%2Fnidus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony%2Fnidus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony%2Fnidus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony%2Fnidus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antony","download_url":"https://codeload.github.com/antony/nidus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244434682,"owners_count":20452233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["password-generator","password-manager","password-store","password-vault","scrypt"],"created_at":"2024-10-10T12:48:47.730Z","updated_at":"2025-03-19T13:30:37.938Z","avatar_url":"https://github.com/antony.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://npmjs.org/package/nidus-core\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Nidus\" src=\"https://raw.githubusercontent.com/antony/nidus/master/assets/logo-299x145.png\" width=\"299\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![CircleCI](https://circleci.com/gh/antony/nidus/tree/master.svg?style=shield)](https://circleci.com/gh/antony/nidus/tree/master) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-green.svg)](https://github.com/feross/standard) [![npm](\thttps://img.shields.io/npm/v/nidus-core.svg)](https://npmjs.org/package/nidus-core)\n\nA password store which doesn't store. Instead, it deterministically generates the exact same password for you every time, based on a keyword and your master password.\n\nKeyword can be a website url, an email address, a secret folder name, or anything else you choose.\n\nAs long as somebody has the exact same configuration as you (and the master passwords), the generated passwords will always be the same, meaning you can set your logins to use them, and they will never need to be insecurely stored anywhere!\n\n#### Quickstart\n\nTo grab the Nidus GUI for Linux, MacOS and Windows, head over to the [releases page](https://github.com/antony/nidus/releases)\n\nFor a cli version:\n\n```bash\nnpm install -g nidus\nnidus\n```\n\n#### Slowstart\n\nOn first run, nidus will look for a config file. If not found, it will take you through the steps to generate one,\nand then exit.\n\nOnce your configuration is generated, you can start to generate passwords:\n\n```\nnidus show http://www.example.com\n// Simple q15hBZw8mvxkIxW2\n// Complex XCCS8w/cq.B:^Hx6\n// Readable colors battery blackberry attraction bicycle allegiance\n```\n\nNidus will show a simple password, a complex password, and a readable password (a number of words).\nThe length of the complex and simple passwords is determined by 'keyLength' in your configuration steps.\nThe length of the readable password (in words, not characters), is determined by 'readableLength' in your configuration steps.\nYou can choose which to use based on restrictions imposed by what the password is used for.\n\n### Credits\n\n* Word list for human readable passwords from [https://github.com/dariusk/corpora](https://github.com/dariusk/corpora).\n* Idea based roughly on a concept and implementation by [https://github.com/spaceshuttl/visionary](https://github.com/spaceshuttl/visionary)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantony%2Fnidus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantony%2Fnidus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantony%2Fnidus/lists"}