GitHub repository: BRAEVincent52bae/tldts
Description: JavaScript Library to work against complex domain names, subdomains and URIs.