github.com/globalsign/publicsuffix (go): Package publicsuffix provides functions to query the public suffix list found at:  When first initialised, this library uses a statically compiled list which may be out of date - callers should use Update to attempt to fetch a new version from the official GitHub repository. Alternate data sources (such as a network share, etc) can be used by implementing the ListRetriever interface.  A list can be serialised using Write, and loaded using Read - this allows the caller to write the updated internal list to disk at shutdown and resume using it immediately on the next start.  All exported functions are concurrency safe and the internal list uses copy-on-write during updates to avoid blocking queries.
Keywords: publicsuffix