{"id":43805614,"url":"https://github.com/craftycram/richtigpferd","last_synced_at":"2026-02-05T22:33:58.455Z","repository":{"id":217773122,"uuid":"732530024","full_name":"craftycram/richtigpferd","owner":"craftycram","description":"password generator using German words to create secure passwords","archived":false,"fork":false,"pushed_at":"2026-02-01T21:14:53.000Z","size":849,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-02T05:49:59.606Z","etag":null,"topics":["generator","password","security"],"latest_commit_sha":null,"homepage":"https://richtigpferd.pw","language":"Vue","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/craftycram.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-17T01:23:05.000Z","updated_at":"2026-02-01T21:14:54.000Z","dependencies_parsed_at":"2024-01-20T16:31:38.109Z","dependency_job_id":"bd3787c5-e6cc-4526-b81d-ebabebf7c275","html_url":"https://github.com/craftycram/richtigpferd","commit_stats":null,"previous_names":["craftycram/richtigpferd"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/craftycram/richtigpferd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftycram%2Frichtigpferd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftycram%2Frichtigpferd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftycram%2Frichtigpferd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftycram%2Frichtigpferd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/craftycram","download_url":"https://codeload.github.com/craftycram/richtigpferd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftycram%2Frichtigpferd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29136789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T21:59:57.939Z","status":"ssl_error","status_checked_at":"2026-02-05T21:59:57.628Z","response_time":65,"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":["generator","password","security"],"created_at":"2026-02-05T22:33:58.386Z","updated_at":"2026-02-05T22:33:58.446Z","avatar_url":"https://github.com/craftycram.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# richtig pferd - Password Generator\n\n## About\n\n**richtig pferd** is a password generator that creates passwords which are easy to remember but hard to guess. This tool operates entirely within your browser, ensuring that no data is transferred to any server. The project is inspired by the [XKCD Comic \"Password Strength\"](https://xkcd.com/936/).\n\n## How It Works\n\nTo generate secure passwords, **richtig pferd** randomly selects words from a [word list](https://richtigpferd.pw/wordlist.txt) containing over 25,000 German words, including nouns, verbs, and adjectives. These words are randomly combined to form the password.\n\n## Word Sources\n\nThe words are sourced from [GitHub - AlleDeutschenWoerter](https://github.com/cpos/AlleDeutschenWoerter).\n\n## Credits\n\nCreated and provided by [Marc Rufeis](https://www.marcrufeis.de/) \u0026 [ITMR Developments](https://itmr-dev.de/). Additional contributors can be found on [GitHub](https://github.com/craftycram/richtig-pferd).\n\n## API Documentation\n\n### Generate Word Combination (`/api/generate`)\n\nThis endpoint generates a combination of random words with configurable formatting options.\n\n#### Query Parameters\n\n| Parameter  | Type    | Default | Description |\n|------------|---------|---------|-------------|\n| length     | number  | 5       | Number of words to generate (1-10) |\n| uppercase  | boolean | false   | Capitalize the first letter of each word |\n| digit      | boolean | true    | Append a random digit (0-9) to the result |\n| dash       | boolean | true    | Join words with dashes (`-`) |\n| umlauts    | boolean | false   | Keep German umlauts (if false, converts ä-\u003eae, ö-\u003eoe, etc.) |\n| keepCase   | boolean | true    | Preserve original word case (overrides uppercase) |\n\n#### Examples\n\n```\n# Basic usage (5 words with dash and digit)\nGET /api/generate\n-\u003e \"Zertifizierung-ueberschwaenglich-vorueberfahren-abbringen-Musikhochschule-3\"\n\n# 3 words, uppercase, no digit or dash\nGET /api/generate?length=3\u0026uppercase=true\u0026digit=false\u0026dash=false\n-\u003e \"AblaufAkzidentellErzeugnis\"\n\n# 2 words with umlauts\nGET /api/generate?length=2\u0026umlauts=true\n-\u003e \"entrüstet-bemächtigen-8\"\n```\n\n## Contributing\n\nIf you would like to help improve or translate this project, you can do so on [GitHub](https://github.com/craftycram/richtig-pferd).\n\n## Languages Available\n\n- German (de)\n- English (en)\n\n---\n\n*This project is a gift for my long-time mentor and friend [Florian Geiselhart](https://www.florian-geiselhart.de/).*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftycram%2Frichtigpferd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcraftycram%2Frichtigpferd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftycram%2Frichtigpferd/lists"}