DNS / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. ---from github/Kickball/awesome-selfhosted


  • Bind - The most widely used name server software.
  • CoreDNS - Flexible DNS server written on Go.
  • djbdns - A collection of DNS applications, including tinydns.
  • Designate - DNS REST API that support several DNS servers as its backend.
  • dnsmasq - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks.
  • Knot - High performance authoritative-only DNS server.
  • NSD - Authoritative only, high performance, simple name server.
  • PowerDNS - DNS server with a variety of data storage back-ends and load balancing features.
  • Unbound - Validating, recursive, and caching DNS resolver.
  • Yadifa - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain.
  • CoreDNS - Plugin driven DNS Server with support for proxying to Google's DNS-over-HTTPS. (Source CodeApache-2.0Go
  • nsupdate.info - nsupdate.info is a dynamic DNS service. (DemoSource CodeBSD-3-Clause Python
  • SPF Toolbox - Application to look up DNS records such as SPF, MX, Whois, and more. (Source CodeMIT PHP