{"id":19866118,"url":"https://github.com/atoponce/webpassgen","last_synced_at":"2026-02-15T03:04:55.604Z","repository":{"id":47509716,"uuid":"66660521","full_name":"atoponce/webpassgen","owner":"atoponce","description":"Simple web-based password generator","archived":false,"fork":false,"pushed_at":"2025-02-24T03:46:10.000Z","size":27123,"stargazers_count":145,"open_issues_count":0,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-02T05:47:10.409Z","etag":null,"topics":["diceware","diceware-passphrase-generator","diceware-passphrases","diceware-password","entropy","generator","passphrase","passphrase-generator","password","password-generator"],"latest_commit_sha":null,"homepage":"https://atoponce.github.io/webpassgen/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atoponce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.md","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":"2016-08-26T15:54:22.000Z","updated_at":"2025-04-03T00:16:51.000Z","dependencies_parsed_at":"2024-02-27T04:24:16.465Z","dependency_job_id":"76729fe7-6dfe-4cdb-b801-c0685b4e28b0","html_url":"https://github.com/atoponce/webpassgen","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/atoponce/webpassgen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atoponce%2Fwebpassgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atoponce%2Fwebpassgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atoponce%2Fwebpassgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atoponce%2Fwebpassgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atoponce","download_url":"https://codeload.github.com/atoponce/webpassgen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atoponce%2Fwebpassgen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29466925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T01:01:38.065Z","status":"online","status_checked_at":"2026-02-15T02:00:07.449Z","response_time":118,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["diceware","diceware-passphrase-generator","diceware-passphrases","diceware-password","entropy","generator","passphrase","passphrase-generator","password","password-generator"],"created_at":"2024-11-12T15:25:03.513Z","updated_at":"2026-02-15T03:04:55.599Z","avatar_url":"https://github.com/atoponce.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Web-based Password Generator\nThis is a simple web-based password generator which uses 6-different styles\nof passwords that can fit personal preferences, or restrictions from\nwebsites that require the password in a certain format.\n\nEverything is calculated in JavaScript locally, and the passwords are not\nsent to the server for logging. You should be able to download this code,\nand run it offline, if you're truly paranoid.\n\nThe project takes advantage of `localStorage` to save state across browser\nsessions. This is needed to keep track of which security level you prefer when\ngenerating and passwords, and if using the mouse entropy generator, saving the\ndebiased true random data. `localStorage` is not a cookie and is never\ncommunicated with a web server.\n\n## Desktop Screenshots\n\u003ctable style=\"border-collapse: collapse; border: 1px solid black;\"\u003e\n\u003ctr\u003e\u003ctd style=\"border: 1px solid black;\"\u003e\n\u003cimg alt=\"Desktop main generator screenshot\" src=\"https://user-images.githubusercontent.com/699572/240378653-a0e388be-69b5-46fb-83bc-3d061fe20d4c.png\" /\u003e\n\u003c/td\u003e\u003ctd style=\"border: 1px solid black;\"\u003e\n\u003cimg alt=\"Desktop mouse entropy screenshot\" src=\"https://user-images.githubusercontent.com/699572/240378656-abaa1a2b-cf67-4cec-8eb5-d938581cf5e5.png\" /\u003e\n\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n## Mobile-Friendly Screenshots\n\u003ctable style=\"border-collapse: collapse; border: 1px solid black;\"\u003e\n\u003ctr\u003e\u003ctd style=\"border: 1px solid black;\"\u003e\n\u003cimg alt=\"Light theme mobile screenshot\" src=\"https://user-images.githubusercontent.com/699572/240378645-b3ba8d5d-0f58-4406-8c97-708b624da5f1.png\" /\u003e\n\u003c/td\u003e\u003ctd style=\"border: 1px solid black;\"\u003e\n\u003cimg alt=\"Dark theme mobile screenshot\" src=\"https://user-images.githubusercontent.com/699572/179523337-f6f3cc5a-f48f-4274-94f8-de48fe1be3f4.png\" /\u003e\n\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n## Supported Languages\nHere is the full breakdown of language support across the passphrase generators:\n\n[comment]: \u003c\u003e (Ignore the table column formatting in the table below. It sucks in Vim, but looks great in Visual Studio Code)\n\n| ID | ISO | Language   | Unique | Alt. | Bit. | Mon. | Dice | EFF | Notes                              |\n|:--:|:---:|:-----------|:------:|:----:|:----:|:----:|:----:|:---:|:-----------------------------------|\n|  1 | --  | Elvish     | 7,776  |  ✔️  |      |      |      |     |                                    |\n|  2 | --  | Klingon    | 2,604  |  ✔️  |      |      |      |     |                                    |\n|  3 | AF  | Afrikaans  | 6,567  |  ✔️  |      |      |      |     |                                    |\n|  4 | BE  | Belrusian  | 5,676  |  ✔️  |      |      |      |     |                                    |\n|  5 | BG  | Bulgarian  | 7,776  |      |      |      |  ✔️  |     | List by Assen Vassilev             |\n|  6 | CA  | Catalan    | 7,776  |      |      |      |  ✔️  |     |                                    |\n|  7 | CN  | Chinese    |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n|  8 | CZ  | Czech      |  var.  |      |  ✔️  |      |  ✔️  |     |                                    |\n|  9 | DA  | Danish     | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 10 | DE  | German     | 1,626  |      |      |  ✔️  |  ✔️  |     |                                    |\n| 11 | EL  | Greek      | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 12 | EN  | English    |  var.  |  ✔️  |  ✔️  |  ✔️  |  ✔️  |  ✔️ |                                    |\n| 13 | EO  | Esperanto  |  var.  |      |      |  ✔️  |  ✔️  |     |                                    |\n| 14 | ES  | Spanish    |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n| 15 | ET  | Estonian   | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 16 | EU  | Basque     | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 17 | FI  | Finnish    | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 18 | FR  | French     |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n| 19 | HR  | Croatian   | 9,204  |  ✔️  |      |      |      |     |                                    |\n| 20 | HU  | Hungarian  | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 21 | IT  | Italian    |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n| 22 | IW  | Hebrew     | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 23 | JBO | Lojban     | 1,626  |      |      |  ✔️  |      |     |                                    |\n| 24 | JP  | Japanese   |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n| 25 | KO  | Korean     | 2,048  |      |  ✔️  |      |      |     |                                    |\n| 26 | LA  | Latin      | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 27 | MI  | Maori      | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 28 | MN  | Mongolian  | 4,124  |  ✔️  |      |      |      |     |                                    |\n| 29 | NL  | Dutch      |  var.  |      |      |  ✔️  |  ✔️  |     | Alternate composite                |\n| 30 | NO  | Norwegian  | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 31 | PL  | Polish     | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 32 | PT  | Portuguese |  var.  |      |  ✔️  |  ✔️  |  ✔️  |     |                                    |\n| 33 | RO  | Romanian   | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 34 | RU  | Russian    |  var.  |      |      |  ✔️  |  ✔️  |     |                                    |\n| 35 | SK  | Slovak     | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 36 | SL  | Slovenian  | 7,776  |      |      |      |  ✔️  |     |                                    |\n| 37 | SR  | Serbian    | 8,670  |  ✔️  |      |      |      |     |                                    |\n| 38 | SV  | Swedish    | 7,776  |      |      |      |  ✔️  |     | 7,775 unique at first. Added \"2a\". |\n| 39 | TR  | Turkish    | 7,776  |      |      |      |  ✔️  |     | 7,775 unique at first. Added \"2a\". |\n| 40 | UK  | Ukranian   | 7,000  |  ✔️  |      |      |      |     |                                    |\n\nHere is the Chinese breakdown:\n\n| ID | Name            | Wordlist  | Unique | Notes                         |\n|:--:|:----------------|:----------|:------:|:------------------------------|\n| 7a | Chinese (Simp.) | Bitcoin   | 2,048  |                               |\n| 7b | Chinese (Trad.) | Bitcoin   | 2,048  |                               |\n| 7c | Chinese         | Diceware  | 8,192  | Pinyin 8k word list           |\n| 7d | Chinese         | Monero    | 1,626  |                               |\n\nHere is the Czech breakdown:\n\n| ID | Name            | Wordlist  | Unique | Notes                         |\n|:--:|:----------------|:----------|:------:|:------------------------------|\n| 8a | Czech           | Bitcoin   | 2,048  |                               |\n| 8b | Czech           | Diceware  | 7,776  |                               |\n| 8c | Czech           | Monero    | 1,626  |                               |\n\nHere is the English breakdown:\n\n| ID  | Name                  | Wordlist    | Unique | Notes                                |\n|:---:|:----------------------|:------------|:------:|:-------------------------------------|\n| 12a | Colors                | Alternate   |  1,029 | More available in the project        |\n| 12b | Deseret               | Alternate   |  7,776 | Alternate English alphabet           |\n| 12c | DIBELS                | Pseudowords |  3,215 |                                      |\n| 12d | Distant               | EFF         |  1,296 |                                      |\n| 12e | English               | Bitcoin     |  2,048 |                                      |\n| 12f | English               | Diceware    |  8,192 | 8k word list                         |\n| 12g | English               | Monero      |  1,626 |                                      |\n| 12h | English (Beale)       | Diceware    |  7,776 |                                      |\n| 12i | English (NLP)         | Diceware    |  9,072 | 1,296 adjectives, 7,776 nouns        |\n| 12j | Game of Thrones       | EFF         |  4,000 | Unofficial                           |\n| 12k | Harry Potter          | EFF         |  4,000 | Unofficial                           |\n| 12l | Long                  | EFF         |  1,296 |                                      |\n| 12m | Lord of the Rings     | Alternate   |  8,192 | Eyeware list                         |\n| 12n | Obscure               | Alternate   | 19,687 | Compiled from phrontistry.info       |\n| 12o | PGP                   | Alternate   |    512 |                                      |\n| 12p | Pokerware             | Alternate   |  5,304 | Formal list                          |\n| 12q | S/KEY                 | Alternate   |  2,048 | RFC 2289                             |\n| 12r | Shavian               | Alternate   |  7,776 | Alternate English alphabet           |\n| 12s | Short                 | EFF         |  1,296 |                                      |\n| 12t | Simpsons              | Alternate   |  5,000 | From Peerio                          |\n| 12u | Star Trek             | EFF         |  4,000 | Unofficial                           |\n| 12v | Star Wars             | EFF         |  4,000 | Unofficial                           |\n| 12w | Trump                 | Alternate   |  8,192 | From his Twitter account             |\n| 12x | Verb, Adjective, Noun | Alternate   |  1,207 | 432 verbs, 373 adjectives, 402 nouns |\n| 12y | Wordle                | Alternate   |  5,790 | See comment in word list             |\n| 12z | zxcvbn                | Alternate   | 30,000 | Primarily English                    |\n    \nHere is the Spanish breakdown:\n\n| ID  | Name    | Wordlist | Unique | Notes                                       |\n|:---:|:--------|:---------|:------:|:--------------------------------------------|\n| 14a | Spanish | Bitcoin  | 2,048  |                                             |\n| 14b | Spanish | Diceware | 7,776  | 7,773 unique at first. Added \", \"\", and \"\"\" |\n| 14c | Spanish | Monero   | 1,626  |                                             |\n\nHere is the French breakdown:\n\n| ID  | Name   | Wordlist | Unique | Notes                         |\n|:---:|:-------|:---------|:------:|:------------------------------|\n| 18a | French | Bitcoin  | 2,048  |                               |\n| 18b | French | Diceware | 7,776  |                               |\n| 18c | French | Monero   | 1,626  |                               |\n\nHere is the Italian breakdown:\n\n| ID  | Name    | Wordlist | Unique | Notes                         |\n|:---:|:--------|:---------|:------:|:------------------------------|\n| 21a | Italian | Bitcoin  | 2,048  |                               |\n| 21b | Italian | Diceware | 7,776  |                               |\n| 21c | Italian | Monero   | 1,626  |                               |\n\nHere is the Japanese breakdown:\n\n| ID  | Name     | Wordlist | Unique | Notes                         |\n|:---:|:---------|:---------|:------:|:------------------------------|\n| 24a | Japanese | Bitcoin  | 2,048  |                               |\n| 24b | Japanese | Diceware | 7,776  |                               |\n| 24c | Japanese | Monero   | 1,626  |                               |\n\nHere is the Portuguese breakdown:\n\n| ID  | Name       | Wordlist | Unique | Notes                         |\n|:---:|:-----------|:---------|:------:|:------------------------------|\n| 32a | Portuguese | Bitcoin  | 2,048  |                               |\n| 32b | Portuguese | Diceware | 7,776  |                               |\n| 32c | Portuguese | Monero   | 1,626  |                               |\n\nHere is the Russian breakdown:\n\n| ID  | Name    | Wordlist | Unique | Notes                         |\n|:---:|:--------|:---------|:------:|:------------------------------|\n| 34a | Russian | Diceware | 7,776  |                               |\n| 34b | Russian | Monero   | 1,626  |                               |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatoponce%2Fwebpassgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatoponce%2Fwebpassgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatoponce%2Fwebpassgen/lists"}