FastPSL is a library that uses PyO3 to interface with Rust's PublicSuffixList library.
-
Updated
Jul 26, 2025 - Rust
FastPSL is a library that uses PyO3 to interface with Rust's PublicSuffixList library.
Provides the Public Suffix List (PSL) as a containerized Web API. Parse domains into TLD, registrable domain, and subdomain, with automatic list updates.
Public Suffix List for mruby. The purpose of this project is mruby port of publicsuffix-ruby.
accurately parse and separate hostnames
A Swift package that uses the Public Suffix List to parse domain names.
PublicSuffix - Highly optimized, very fast Domain Name parser using Mozilla's Public Suffix List (https://publicsuffix.org/)
Java helper API to query the Public Suffix List
Accurately separates a URL’s subdomain, domain, and public suffix, using the Public Suffix List (PSL).
Top-level domain parser
A project with the aim of providing the Public Suffix List in different formats.
A validator for domain names and top level domains, driven by publicsuffixlist.org and ICANN's generic TLDs.
A small Python library to deal with publicsuffix data (includes a bundled PSL as "package data") in a wheel friendly format. Fork and continuation of Tomaž Šolc's "publicsuffix"
😈 A library for parsing TLDs from urls in Elixir
An implementation of Mozilla's Public Suffix List in Rust
🏬 .NET domain name parsing library (uses publicsuffix.org)
Parse and validate domain names using the Public Suffix List, splitting domains into subdomain, main part, and TLD for .NET applications.
Domain name parser for Go based on the Public Suffix List.
Add a description, image, and links to the publicsuffix topic page so that developers can more easily learn about it.
To associate your repository with the publicsuffix topic, visit your repo's landing page and select "manage topics."