This is a Open Source client for the ENS service, ENS is a decentralized name system for the Ethereum blockchain, and since it's API is available on the Ethereum blockchain, it's possible to use it to create a custom decentralized name system.

Preview of domain registration

Currently only supporting testnets, you can visit the app here.