JavaScript DNS

Open-source JavaScript projects categorized as DNS

Top 10 JavaScript DNS Projects


    Dedicated to JavaScript and its awesome community since 2015

    Project mention: How Atoms Fixed Flux | /r/reactjs | 2023-06-05 PR here. When that merges, the docs site should be back

  • singularity

    A DNS rebinding attack framework. (by nccgroup)

    Project mention: Tailscale bug allowed a person to share nodes from other tailnets to themselves | | 2023-01-17

    Perhaps the biggest revelation from this is that Firefox doesn't implement rebinding protection, and that CGNAT DNS responses aren't dropped by most resolvers. Host validation is preferable anyway [1] but the second problem still has bad implications.


  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • firewalla

    Project mention: would FW software run on a device like this? | /r/firewalla | 2023-06-29

    firewalla is open source

  • unifi-ddns

    Cloudflare DDNS (Dynamic DNS) support for UniFi OS

    Project mention: External ip address changes often, need help with my VPN set up | /r/Ubiquiti | 2023-05-10
  • LocateJS

    Check if your location is actually hidden

  • DNS-over-Discord works from a Discord server, thanks to the bot. Invite the bot to your Discord server to start using DNS over Discord.

  • Sefinek-Blocklist-Collection

    🍒 A comprehensive repository of block lists for Pi-hole and AdGuard, featuring over 100 links and more than 6 million domains on Adlists. Feel free to star this repository if you find it useful! o(>ω<)o

    Project mention: Best Pi-hole Blocklists - Regularly updated | /r/u_sefinek | 2023-04-25

    Additionally, I have a custom blocklist generator on my website at

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • dns-detector

    A nodejs cli tool to resolve host's IPs

    Project mention: A tiny nodejs cli tool to resolve host's IPs and find the lowest latency IP | /r/webdev | 2023-01-15
  • node-njalla-dns

    Manipulate your njalla domains programmatically

  • Kraker-Local-Proxy-Server

    A local proxy server based on Node.js for use with desktop web browsers. Primarily intended for website hacking. Includes HTTP, HTTPS and Socks5 ports with integrated DNS and DNS-over-HTTPS.

    Project mention: Ask HN: What Are You Working On? (August 2023) | | 2023-08-01

    A tool for scraping websites. Not intended for parasitic web scraping but could probably be used that way. My interest is in stealing video links from sites that try to hide them. I like playing movies and other content on a video player that is external to the web browser. Getting video links is not always easy (Rumble, for example, doesn't try to hide it) but it can be deviously hard to grab from pirate web sites which use many tactics to block access (obfuscation, encryption, special headers, etc.). Sometimes this requires mocking the website (to get past the bot challenge, for example) and possibly inserting code into the site JS to pass information across a websocket to my app.

    It's an ongoing project that started with a simple browser-based video player and has expanded to a full-featured proxy server which works with the browser to bypass cross-origin restrictions and other techniques to prevent unauthorized access to a website.

    Planning to release the new updates soon (which I have not done for several months).

    If you're curious:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-01.

JavaScript DNS related posts


What are some of the best open-source DNS projects in JavaScript? This list will help you:

Project Stars
1 4,892
2 singularity 921
3 firewalla 497
4 unifi-ddns 388
5 LocateJS 305
6 DNS-over-Discord 251
7 Sefinek-Blocklist-Collection 240
8 dns-detector 211
9 node-njalla-dns 7
10 Kraker-Local-Proxy-Server 2
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.