Parse and validate domain names using the Public Suffix List, splitting domains into subdomain, main part, and TLD for .NET applications.
-
Updated
Mar 4, 2026 - 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.
🔗 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.
Top Level Domain parser based on Public Suffix List (PSL)
A parsed subset of the Public Suffix List for ingestion into custom tools. And the copy of the PSL that generated it.
Go library to sanitize, normalize, and parse domain names (Unicode → ASCII IDNA/punycode, public suffix / eTLD+1)
Generate PSD, parses PSL, and does healthchecks against ICANN-recognized TLDs
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/).
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."