{"id":49563378,"url":"https://github.com/devsenweb/domain-name-generator-app","last_synced_at":"2026-05-03T10:47:41.289Z","repository":{"id":292563137,"uuid":"981275985","full_name":"devsenweb/domain-name-generator-app","owner":"devsenweb","description":"A Python-based tool to generate and filter all possible 4-letter domain names, helping identify catchy, brandable names suitable for startups, AI projects, and digital branding.","archived":false,"fork":false,"pushed_at":"2025-05-10T21:14:07.000Z","size":2183,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-03T10:47:35.844Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/devsenweb.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-10T18:25:41.000Z","updated_at":"2025-05-10T21:16:11.000Z","dependencies_parsed_at":"2025-05-10T19:39:39.935Z","dependency_job_id":null,"html_url":"https://github.com/devsenweb/domain-name-generator-app","commit_stats":null,"previous_names":["devsenweb/domain-check-app","devsenweb/domain-name-generator-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devsenweb/domain-name-generator-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsenweb%2Fdomain-name-generator-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsenweb%2Fdomain-name-generator-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsenweb%2Fdomain-name-generator-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsenweb%2Fdomain-name-generator-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devsenweb","download_url":"https://codeload.github.com/devsenweb/domain-name-generator-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsenweb%2Fdomain-name-generator-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32566444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"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":[],"created_at":"2026-05-03T10:47:40.461Z","updated_at":"2026-05-03T10:47:41.280Z","avatar_url":"https://github.com/devsenweb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 4-Letter Domain Name Generator\n\nThis tool generates all possible 4-letter domain name combinations and filters them using customizable rules to identify catchy, pronounceable, and brandable names. It is designed for entrepreneurs, product builders, domain investors, and branding professionals seeking short and memorable domain names, especially in tech and AI-related spaces.\n\n---\n\n## Features\n\n- Generates all 456,976 possible 4-letter combinations (A–Z)\n- Filters results based on:\n  - Presence of at least one vowel\n  - No repeating characters (e.g., no \"zz\", \"aa\", etc.)\n  - Preferred endings such as `x`, `z`, `o`, `n`, `r`\n  - Optional GenAI-style patterns like \"ai\", \"ml\", \"nn\"\n- Saves two output files:\n  - `all_4_letter_names.txt`: Full list (comma-separated)\n  - `cooler_4_letter_names.txt`: Filtered list (line-separated)\n- Easily extensible for adding domain availability checks\n\n---\n\n## Sample Output\n\n**cooler_4_letter_names.txt**\n```\nvaix\ngair\nzuno\nymox\ngivo\nfayo\nnilo\nxair\n```\n\n---\n\n## Getting Started\n\n### Clone the repository\n\n```bash\ngit clone https://github.com/devsenweb/domain-name-generator-app.git\ncd domain-name-generator-app\n```\n\n### Ensure you have Python 3.7+\n\nYou can check your Python version with:\n\n```bash\npython --version\n```\n\nIf Python is not installed, [download it here](https://www.python.org/downloads/).\n\n---\n\n## How to Run the App\n\n### Step 1: From the root folder, run the script\n\n```bash\npython -m src.main\n```\n\nThis will generate two files in your project root:\n\n- `all_4_letter_names.txt`\n- `cooler_4_letter_names.txt`\n\nEach time you run the script, it will overwrite these files with fresh output.\n\n---\n\n## Project Structure\n\n```\ndomain-name-generator-app/\n├── src/\n│   └── main.py\n├── all_4_letter_names.txt\n├── cooler_4_letter_names.txt\n├── README.md\n```\n\n---\n\n## Git Commands to Push Changes (PowerShell Friendly)\n\nUse this to stage, commit, and push your changes:\n\n```powershell\ngit add .; git commit -m \"Update: refined filters and README\"; git push origin main\n```\n\nTo push only if commit succeeds:\n\n```powershell\ngit add .; if (git commit -m \"Update filters\") { git push origin main }\n```\n\n---\n\n## Future Enhancements\n\n- Add API-based domain availability checks\n- Add CLI options for filters and output formats\n- Add web interface to view and explore results\n- Add scoring and ranking logic for brand appeal\n\n---\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsenweb%2Fdomain-name-generator-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevsenweb%2Fdomain-name-generator-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsenweb%2Fdomain-name-generator-app/lists"}