7 releases
Uses new Rust 2024
0.2.4 | Apr 7, 2025 |
---|---|
0.2.3 | Apr 5, 2025 |
0.1.0 | Apr 2, 2025 |
0.0.1 | Apr 2, 2025 |
#598 in Command line utilities
628 downloads per month
415KB
557 lines
Namekit
A command line toolkit for quickly exploring domain names available for registration via https://namekit.app
Installation
Install Script
Quick install of latest binary release, installed by default to ~/.local/bin
(no root required) -
$ curl -fsSL https://namekit.app/install.sh | sh
Cargo
Globally install from cargo
, installed by default to ~/.cargo/bin
-
$ cargo install namekit
Usage
# Show help information
$ namekit --help
# Search for domain names using AI suggestions
$ namekit search ai tech startup saas
# Search for a specific domain name with different TLDs
$ namekit search tld example
# Search with list view instead of grid view
$ namekit --output list search ai tech startup
# Show all domains including taken ones
$ namekit --show-taken search tld mydomain
# Hide premium domains
$ namekit --hide-premium search ai business app
# Configure your API token
$ namekit config set-token YOUR_API_TOKEN
# Set a custom API server
$ namekit config set-api-server https://custom-api-server.com
# View your current configuration
$ namekit config show
Command Structure
namekit [OPTIONS] <COMMAND>
Options:
-o, --output <OUTPUT> Output format: 'list' for single line or 'grid' for terminal-width grid [default: grid]
--show-taken Show taken domains (by default only available domains are shown)
--hide-premium Hide premium domains (by default premium domains are shown)
-h, --help Print help
-V, --version Print version
Commands:
search Search for domain names
config Configure the application
help Print this message or the help of the given subcommand(s)
Search Commands:
ai Search for domains using AI-powered suggestions
tld Search for a specific domain name with different TLDs
Config Commands:
set-token Set the API token for accessing the domain API
set-api-server Set the API server URL
show Show the current configuration
Output Modes
Namekit supports two output modes:
Grid Mode (default)
Displays domains in a grid that fills the terminal width, with color coding:
- Yellow: Premium domains
- Green: Available domains
- Red: Taken domains (only shown with --show-taken flag)
List Mode
Displays each domain on a single line with color coding:
- Yellow: Premium domains
- Green: Available domains
- Red: Taken domains (only shown with --show-taken flag)
Domain Filtering
By default, Namekit only shows available domains. You can control which domains are displayed with these flags:
--show-taken
: Shows all domains, including those that are already taken--hide-premium
: Hides premium domains from the results
License
Dependencies
~15–29MB
~452K SLoC