Skip to content

bitbuilder-io/domains

Repository files navigation

🌐 domains.cloudx.sh

AI-Powered Domain Name Search Tool

Find the perfect domain name for your next project with intelligent suggestions and real-time availability checking.

Live Demo Built with TanStack Cloudflare Workers


✨ Features

  • 🤖 AI-Powered Parsing — Describe your project idea and let AI generate domain name components (root words, affixes, and TLDs)
  • 🔍 Real-Time Availability — Instantly check if domains are available across hundreds of TLDs
  • 🏷️ Cloudflare TLD Support — Supports 300+ TLDs available through Cloudflare Registrar
  • 🧩 Smart Combinations — Automatically generates domain combinations using root words and affixes (as both prefixes and suffixes)
  • 💾 Import/Export Sessions — Save and restore your domain search sessions as Markdown files
  • 🔗 Direct Registration — One-click links to register available domains through Cloudflare Registrar
  • 🎨 Beautiful Dark UI — Clean, modern interface optimized for domain hunting

📸 Screenshot

domains.cloudx.sh Screenshot


🚀 Getting Started

Prerequisites

  • Bun (recommended) or Node.js v22+
  • A Cloudflare account (for deployment)

Installation

# Clone the repository
git clone https://github.com/bitbuilder-io/domains.git
cd domains

# Install dependencies
bun install

# Start the development server
bun run dev

The app will be available at http://localhost:3000.

Building for Production

# Build the application
bun run build

# Preview the production build locally
bun run preview

Deployment

Deploy to Cloudflare Workers:

bun run deploy

🎯 How to Use

  1. Describe Your Idea — Enter a description of your project in the search bar (e.g., "short cloud hosting domain for systemd containers")
  2. Parse with AI — Click the "Parse" button to have AI generate domain components
  3. Customize Components — Edit the generated root words, affixes, and select your preferred TLDs
  4. Check Availability — Domain combinations are automatically checked for availability
  5. Select & Export — Select your favorite domains and export the session for later reference
  6. Register — Click on available domains to register them through Cloudflare Registrar

🛠️ Tech Stack

Technology Purpose
React 19 UI Framework
TanStack Start Full-stack React Framework
TanStack Router Type-safe Routing
Tailwind CSS 4 Styling
Vite Build Tool
Cloudflare Workers Edge Deployment
Claude AI AI-powered Suggestions

🧪 Testing

# Run tests
bun run test

📁 Project Structure

domains/
├── src/
│   ├── routes/          # File-based routing
│   │   ├── __root.tsx   # Root layout
│   │   └── index.tsx    # Main domain search page
│   ├── components/      # Reusable components
│   └── styles.css       # Global styles
├── public/              # Static assets
├── wrangler.jsonc       # Cloudflare Workers config
└── package.json

🌟 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


📄 License

This project is open source and available under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •