Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 7, 2026·3 min de lecture

FreeDomains — Free Custom Domains for Developer Projects

An open-source platform by Stackryze that provides free custom domain names for developers, with DNS management and GitHub-based provisioning.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
FreeDomains Overview
Commande d'installation directe
npx -y tokrepo@latest install a641185c-79bd-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

FreeDomains is an open-source service by Stackryze that gives developers free custom domain names for their projects. Instead of purchasing a domain, developers submit a pull request to the repository with their desired subdomain configuration, and the platform automatically provisions DNS records on merge. It lowers the barrier for hosting personal projects, portfolios, and open-source documentation.

What FreeDomains Does

  • Provides free subdomains under Stackryze-owned TLDs for developer projects
  • Manages DNS provisioning through a GitHub-based pull request workflow
  • Supports A, AAAA, CNAME, TXT, and MX record types
  • Automates domain validation and conflict detection during PR review
  • Maintains a public registry of all provisioned domains in the repository

Architecture Overview

FreeDomains operates as a GitOps-driven DNS management system. Domain configurations are stored as JSON files in the repository. When a pull request is merged, a GitHub Actions pipeline reads the configuration, validates the records, and pushes them to the DNS provider via API. The pipeline also runs pre-merge checks to prevent conflicts, invalid records, and policy violations. The entire provisioning process is transparent and auditable through git history.

Self-Hosting & Configuration

  • Fork the repository to claim a subdomain — no account registration needed
  • Add a JSON configuration file specifying your subdomain and DNS records
  • Point your subdomain to any hosting provider (Vercel, Netlify, GitHub Pages, custom servers)
  • Changes and updates follow the same PR workflow
  • The DNS provider integration is managed by the Stackryze maintainers

Key Features

  • Zero-cost domain provisioning for developer projects
  • Fully transparent GitOps workflow with public audit trail
  • Supports common DNS record types for flexible hosting configuration
  • Automated validation prevents misconfigured or conflicting domains
  • No vendor lock-in — point your subdomain anywhere

Comparison with Similar Tools

  • Freenom — provided free TLDs but was unreliable and shut down; FreeDomains uses a sustainable maintainer-backed model
  • GitHub Pages — offers *.github.io subdomains; FreeDomains provides custom TLD subdomains with more DNS flexibility
  • Vercel/Netlify — provide *.vercel.app subdomains; FreeDomains works with any hosting provider
  • is-a.dev — community free subdomains; FreeDomains offers a similar model with Stackryze-operated TLDs

FAQ

Q: Are there usage limits? A: Typically one to a few subdomains per user. The maintainers review PRs to prevent abuse.

Q: Can I use this for commercial projects? A: Check the repository's terms of service. FreeDomains is primarily designed for personal and open-source projects.

Q: What happens if the service shuts down? A: Since configurations are in a public repo, the git history preserves your setup. You would need to migrate to a paid domain provider.

Q: How long does provisioning take? A: DNS records are provisioned shortly after PR merge, with propagation typically completing within minutes.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires