Full documentation is available at https://spl.solana.com/name-service
JavaScript binding allow to interact with a spl program for issuing and managing ownership of: domain names, Solana Pubkeys, URLs, twitter handles, arweave ids, metadata, etc..
This package provides an interface that third parties can utilize to create and use their own version of a name service of any kind.
npm install @solana/spl-name-service
yarn add @solana/spl-name-service