Skip to content

Search the comprehensive list of ICANN-approved Top-Level Domains. Filter by name to find specific TLDs quickly.

License

Notifications You must be signed in to change notification settings

hdytrfli/tld-finder

Repository files navigation

TLD Finder

Search the comprehensive list of ICANN-approved Top-Level Domains. Filter by name to find specific TLDs quickly.

TLD Finder Screenshot

Live Demo

Features

  • Search through all ICANN-approved TLDs
  • Copy domain extensions with a single click
  • Light and dark theme support
  • Virtual list rendering for smooth performance with large datasets
  • Item snapping for improved scrolling experience

Technology Stack

  • Next.js
  • Tailwind CSS
  • Shadcn UI
  • TypeScript
  • TanStack Virtual (React Virtual) for efficient list rendering

Data Source

The data source is the ICANN List of TLDs.

Getting Started

Prerequisites

  • Node.js
  • pnpm (optional)

Installation

  1. Clone the repository:

    git clone https://github.com/hdytrfli/tld-finder.git
    cd tld-finder
  2. Install dependencies:

    pnpm install
  3. Run the development server:

    pnpm dev
  4. Open http://localhost:3000 in your browser to see the app.

Building for Production

pnpm build
pnpm start

How to Use

  1. Search: Type in the search bar to filter TLDs by name.
  2. Copy: Click on the TLD to copy it to your clipboard.

License

MIT License

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

About

Search the comprehensive list of ICANN-approved Top-Level Domains. Filter by name to find specific TLDs quickly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published