
DNSHE
Free subdomains for developers, with DNS management, a REST API, and free renewal before expiry.dnshe/DNSHE-FreeDomains
- Stars
- 22k
- Forks
- 499
- Licence
- MIT
- Language
- JavaScript
- Last update
- 4 days ago
- Type
- Other
What it is
DNSHE is a free domain registration service run by a non-profit team. It gives you a web address under one of several suffixes (such as .de5.net or .us.ci) and lets you manage its DNS records from a web console or through an API. This GitHub repository is mainly an information page with links; the service itself runs on DNSHE's website, not as code you install.
- Register a free subdomain such as myproject.de5.net for an open-source demo
- Point A, AAAA, or CNAME records at your hosting provider
- Set up MX and TXT records for email and domain verification
- Automate DNS record updates from CI/CD or deployment scripts using the API
Great for
- Developers who want a free test or demo domain for a project
- Students building a portfolio or personal site at no cost
- People who want to script DNS changes through an API
- Hobbyists hosting a small side project or API endpoint
Not ideal for
- Businesses needing a permanent, brand-controlled domain, because free domains default to a 1-year term and must be renewed or upgraded
- Anyone who needs guaranteed uptime or service levels, since the README makes no such promises and free services may be restricted or terminated
- Users who want to run the software themselves, since this repo does not contain self-hostable service code
How to get it
- 1
Use it in the browser (or self-host)
Clone the repository to read the docs locally
git clone https://github.com/dnshe/DNSHE-FreeDomains - 2
Run it
- Create a free account at my.dnshe.com/register.php
- Open the domain console and search for a name prefix
- Choose a suffix and register the domain
- Add your DNS records and connect the domain to your website or app
- 3
Get the most out of it
- Use the API guide linked from the README to automate DNS changes from scripts or CI/CD
- Link Telegram in your account to receive renewal reminders in addition to email
- Use the Feature Center's Permanent Domain Upgrade if you want the domain to stay valid without renewal
- Change nameservers to a third-party DNS provider if you prefer that provider's tools
Downloads
Strengths
- The basic domain service is free, with no credit card required according to the README
- Supports common DNS record types including A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA
- Offers a documented API for scripting domain and DNS management
Trade-offs
- Free domains have a default 1-year term and must be renewed within 180 days of expiry or upgraded, so they are not permanent by default
- The README warns that domains can be suspended or deleted for rule violations and that free services may be restricted or terminated
- The repository is documentation and links; the README does not describe the service's internals or uptime
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.