-
ens
Discontinued Implementations for ENS core functionality: The registry, registrars, and public resolvers.
-
web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
> domain name system
And it's already there it seems: https://ens.domains/
I wonder how does one integrate ENS into an existing DNS-based system — is there a DNS-compatible resolver that will look up names on ENS?
It's also a missed opportunity to provide hierarchical certificates at the same time, signed by the registry, though in a sense, a smart contract is exactly that, but I am more interested in simple name-resolution and TLS communication for traditional web applications like HTTP and mail.
https://github.com/ethers-io/ethers.js
I highly recommend checking out The Graph too - it allows for you to leverage graphQL on your smart contract data by creating a dedicated subgraph. With some careful integration, you can replace a dedicated backend that would normally be required for various APIs with this. It's a very exciting project imo.