Parse and validate domain names using the Public Suffix List, splitting domains into subdomain, main part, and TLD for .NET applications.
-
Updated
Oct 27, 2025 - C#
Parse and validate domain names using the Public Suffix List, splitting domains into subdomain, main part, and TLD for .NET applications.
Haraka TLD utilities
Mozilla Public Suffix list as a Python package and updated daily.
Top Level Domain parser based on Public Suffix List (PSL)
🔗 Lightweight Ruby library for parsing URLs and extracting domain components with accurate multi-part TLD support. Handles nested subdomains, query parameters, and URL normalization. Perfect for web scraping, analytics, and URL manipulation. Built on URI and public_suffix gem.
A Swift wrapper for [`libpsl`](https://github.com/rockdaboot/libpsl) to work with internet domains in the context of the [Public Suffix List](https://publicsuffix.org/).
A parsed subset of the Public Suffix List for ingestion into custom tools. And the copy of the PSL that generated it.
Generate PSD, parses PSL, and does healthchecks against ICANN-recognized TLDs
Go library to sanitize, normalize, and parse domain names (Unicode → ASCII IDNA/punycode, public suffix / eTLD+1)
Distribute a more updated version `public-suffix.json`.
Add a description, image, and links to the public-suffix topic page so that developers can more easily learn about it.
To associate your repository with the public-suffix topic, visit your repo's landing page and select "manage topics."