awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
serverless-dns avatar

serverless-dns/serverless-dns

0
View on GitHub↗
3,704 stars·2,284 forks·JavaScript·MPL-2.0·8 viewsrethinkdns.com/configure↗

Serverless Dns

This project is a serverless DNS resolver and DNS over HTTPS gateway that translates domain names into IP addresses. It functions as an edge computing DNS filter designed to encrypt queries, prevent tampering, and improve user privacy on browsers and mobile devices.

The system distinguishes itself by operating as an edge DNS traffic monitor that logs and analyzes request patterns in real time. It utilizes curated blocklists at the network edge to block malicious domains and trackers.

The software provides capabilities for private DNS filtering, network traffic monitoring, and the management of firewall rules to restrict internet access. It allows for the configuration of upstream resolvers and the generation of encrypted endpoints based on specific rules.

The project is written in JavaScript and is designed for deployment on edge platforms.

Features

  • DNS Resolvers - Functions as a serverless DNS resolver that converts human-readable web addresses into IP addresses.
  • DNS-over-HTTPS Servers - Functions as a secure gateway that serves DNS queries over HTTPS to prevent tampering.
  • Edge Request Processing - Processes DNS queries at the network edge to minimize latency and distribute load across global serverless providers.
  • Serverless Function Executions - Runs DNS resolution logic in short-lived, automatically scaling serverless functions without persistent server state.
  • Serverless Deployment - Deploys the DNS resolver to distributed serverless platforms to process requests closer to the user.
  • Multi-Protocol DNS Resolvers - Translates domain names into IP addresses while maintaining compatibility with secure DNS transport protocols.
  • Serverless Implementations - Implements a DNS resolver deployed on edge platforms like Cloudflare Workers and Deno Deploy.
  • Serverless DNS Resolvers - Provides a DNS resolver that runs on edge platforms to translate domain names into IP addresses.
  • DNS Filtering - Blocks malicious domains and trackers by filtering DNS requests using curated blocklists.
  • Edge-Based DNS Filtering - Operates as a privacy-focused filter that blocks malicious domains using curated blocklists at the network edge.
  • Encrypted DNS Resolvers - Provides encrypted DNS endpoints using protocols like DNS-over-HTTPS to protect user privacy.
  • Custom DNS Resolvers - Provides a secure DNS resolver that translates domain names into IP addresses using encrypted protocols.
  • Malicious Domain Filtering - Intercepts DNS queries and uses curated blocklists to prevent the resolution of malicious or tracking domains.
  • DNS Configuration Generators - Generates unique encrypted DNS-over-HTTPS endpoints based on selected rules and blocklists.
  • Upstream Resolver Pinning - Directs network requests to specific external upstream resolvers via environment variable configuration.
  • DNS Routing Overrides - Maps specific domains to designated upstream resolvers on serverless infrastructure to override global settings.
  • Private DNS Configurations - Allows mobile devices to resolve domain names using private, encrypted methods to improve internet privacy.
  • Blocked Query Logging - Captures and aggregates DNS request data into logs to identify blocked connection attempts and network patterns.
  • Network Content Filters - Restricts outgoing network traffic and DNS queries based on custom rules to prevent access to unwanted content.
  • DNS Query Monitoring - Analyzes DNS resolution requests in real-time to identify blocked requests and network patterns.
  • DNS Traffic Monitoring - Stores query logs and generates reports to track DNS request patterns and server activity over time.
  • Network Traffic Monitoring - Logs and analyzes outbound network traffic and DNS query patterns in real time.

Star history

Star history chart for serverless-dns/serverless-dnsStar history chart for serverless-dns/serverless-dns

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Serverless Dns

Hand-picked collections where Serverless Dns appears.
  • Self-Hosted DNS Ad-Blocking Servers

Open-source alternatives to Serverless Dns

Similar open-source projects, ranked by how many features they share with Serverless Dns.
  • adguardteam/adguardfiltersAdguardTeam avatar

    AdguardTeam/AdguardFilters

    4,142View on GitHub↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    View on GitHub↗4,142
  • pymumu/smartdnspymumu avatar

    pymumu/smartdns

    10,931View on GitHub↗

    SmartDNS is a local recursive DNS resolver and server that manages granular query rules, dual-stack networking, and encrypted gateway proxying. It functions as a DNS traffic filter and DNS64 translator, allowing IPv6-only clients to communicate with IPv4 servers. The project distinguishes itself through parallel upstream querying, which sends requests to multiple servers simultaneously to return the response with the lowest network latency. It supports DNS server virtualization, enabling the operation of multiple independent server instances on different ports, each with its own configuration

    Ccdnsdns-over-https
    View on GitHub↗10,931
  • 0xerr0r/blocky0xERR0R avatar

    0xERR0R/blocky

    6,653View on GitHub↗

    Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

    Goad-blockeradblockadblocker
    View on GitHub↗6,653
  • adguardteam/dnsproxyAdguardTeam avatar

    AdguardTeam/dnsproxy

    2,997View on GitHub↗

    dnsproxy is an encrypted DNS proxy and traffic router that translates and forwards DNS requests between clients and upstream resolvers. It functions as a server for multiple secure protocols, including DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and DNSCrypt, to protect queries from eavesdropping and tampering. The project differentiates itself through advanced routing and optimization capabilities. It utilizes a domain-based routing engine to direct queries to specific upstream servers via wildcard rules and employs parallel querying to return responses from the fastest responding network a

    Godnsdns-over-httpsdns-over-quic
    View on GitHub↗2,997
See all 30 alternatives to Serverless Dns→

Frequently asked questions

What does serverless-dns/serverless-dns do?

This project is a serverless DNS resolver and DNS over HTTPS gateway that translates domain names into IP addresses. It functions as an edge computing DNS filter designed to encrypt queries, prevent tampering, and improve user privacy on browsers and mobile devices.

What are the main features of serverless-dns/serverless-dns?

The main features of serverless-dns/serverless-dns are: DNS Resolvers, DNS-over-HTTPS Servers, Edge Request Processing, Serverless Function Executions, Serverless Deployment, Multi-Protocol DNS Resolvers, Serverless Implementations, Serverless DNS Resolvers.

What are some open-source alternatives to serverless-dns/serverless-dns?

Open-source alternatives to serverless-dns/serverless-dns include: adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… pymumu/smartdns — SmartDNS is a local recursive DNS resolver and server that manages granular query rules, dual-stack networking, and… 0xerr0r/blocky — Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a… adguardteam/dnsproxy — dnsproxy is an encrypted DNS proxy and traffic router that translates and forwards DNS requests between clients and… felixonmars/dnsmasq-china-list — dnsmasq-china-list is a configuration generator and a set of DNS filter and routing lists. It converts curated domain… dnscrypt/dnscrypt-proxy — dnscrypt-proxy is an anonymizing DNS proxy and encrypted DNS resolver. It acts as a local DNS forwarder that secures…