Skip to content

morpheusadam/DomainForge

Repository files navigation

# 🌐 Domain Forge ### Generate thousands of brandable, dictionary‑based domain names and export them to Namecheap‑ready CSV files — in seconds.

License Stars Forks Last commit Repo size

Python CSV Namecheap CLI


📖 Overview

Bulk Domain Generator is a collection of lightweight Python CLI scripts that generate large lists of candidate domain names and export them as CSV files ready for Namecheap Bulk Domain Search (or any bulk availability checker).

Instead of brainstorming names one by one, you can produce thousands of meaningful, short, and brandable domains built from real English and Persian word dictionaries, then check their availability in a single upload. It's perfect for domain investors, indie hackers, startup founders, and web agencies hunting for the perfect .com.

🔎 Keywords: bulk domain generator, domain name generator, Namecheap bulk search, available domain finder, brandable domains, domain investing, Python domain tool, CSV domain list.


✨ Features

  • 🧠 Dictionary‑driven — builds meaningful names from bundled English & Persian word lists, not random gibberish.
  • Bulk output — generate thousands of candidates in one run.
  • 🗂️ Auto‑batching — splits results into multiple CSV files (configurable batch size) to fit Namecheap upload limits.
  • Namecheap‑compatible — correct Domain header and formatting for direct bulk upload.
  • 🎯 Multiple strategies — short names, super‑short names, web/dev/design‑themed names, premium/VIP picks, and prefixed combinations.
  • 🌍 Bilingual — supports both English and Persian (Finglish) word sources.
  • 🪶 Zero dependencies — pure Python standard library (csv, itertools, math). No install, no build step.

🧰 Scripts

Script What it generates
website.py / web.py web + [a-z][a-z] + .com style brandable names
webdev.py / webdesign.py Developer & design themed domains
short.py / supershort.py Short and ultra‑short available names
fadomain.py / 7name.py Persian/Finglish meaningful domains (with prefix support)
vip-domain.py Premium / high‑value domain candidates
check.py / deepcheck.py Availability checking helpers

📁 Dictionaries live in english-words/ and persian-words/words.txt.


🚀 Getting Started

Prerequisites

  • Python 3.8+

Installation

git clone https://github.com/morpheusadam/DomainForge.git
cd bulk-domain-generator

Usage

Run any generator script directly:

python website.py        # brandable web* domains
python short.py          # short names
python fadomain.py       # Persian/Finglish meaningful names

Each script writes batched CSV files (e.g. domains_1.csv, domains_2.csv, …) into the project folder.


📄 Output Format

CSV files follow the exact structure Namecheap's bulk search expects:

Domain
webaa.com
webab.com
webac.com
  1. Open Namecheap → Domains → Bulk Domain Search.
  2. Upload the generated domains_*.csv.
  3. Review availability and grab your favorites. 🎉

🗂️ Project Structure

bulk-domain-generator/
├── english-words/            # English dictionary source
├── persian-words/words.txt   # Persian/Finglish dictionary
├── website.py  web.py        # brandable generators
├── webdev.py  webdesign.py   # themed generators
├── short.py  supershort.py   # short-name generators
├── fadomain.py  7name.py     # Persian meaningful generators
├── vip-domain.py             # premium picks
└── check.py  deepcheck.py    # availability helpers

🤝 Contributing

Contributions are welcome! Open an issue or submit a pull request with new generation strategies, dictionaries, or improvements.

📜 License

Distributed under the MIT License. See LICENSE for details.


👤 Author — Morpheus Adam

Web developer & cheerful hacker · PHP · Laravel · Go

GitHub Website Email

If this tool helped you find your dream domain, consider giving it a star!


⭐ Star History

bulk-domain-generator — Star History Chart

If this project helps you, please give it a ⭐

A star helps other developers discover bulk-domain-generator and supports continued development.

About

Generate thousands of brandable, dictionary-based domain names and export them Namecheap-ready for bulk checking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages