JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.
-
Updated
Sep 8, 2025 - TypeScript
JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.
JavaScript API to work easily with complex domain names, subdomains and well-known TLDs.
JavaScript domain name parser based on the Public Suffix List
[DEPRECATED] Library for extraction of domain parts e.g. TLD. Domain parser that uses Public Suffix List
Parse and validate domain names using the Public Suffix List, splitting domains into subdomain, main part, and TLD for .NET applications.
A Full Swift Lightweight Framework that uses the Public Suffix list to Parse URLs
[DEPRECATED] Abstraction layer for Public Suffix List in PHP
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
An implementation of the WHATWG URL Standard in C++
Swift package to extract top level domain (TLD) second level domain, subdomain and root domain
Crystal language implementation of public suffix check
Haraka TLD utilities
Lua bindings to libpsl (https://github.com/rockdaboot/libpsl)
Mozilla Public Suffix list as a Python package and updated daily.
🔪Extract Internet Domain Components Using the Public Suffix List
A powerful, multi-protocol request library and toolkit
A public suffix list module for Caddy
Top Level Domain parser based on Public Suffix List (PSL)
Add a description, image, and links to the public-suffix-list topic page so that developers can more easily learn about it.
To associate your repository with the public-suffix-list topic, visit your repo's landing page and select "manage topics."