awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to ddgth/cf2dns

Open-source alternatives to Cf2dns

30 open-source projects similar to ddgth/cf2dns, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Cf2dns alternative.

  • kubernetes-sigs/external-dnskubernetes-sigs avatar

    kubernetes-sigs/external-dns

    8,999View on GitHub↗

    ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso

    Goawsclouddnsdns
    View on GitHub↗8,999
  • newfuture/ddnsNewFuture avatar

    NewFuture/DDNS

    4,682View on GitHub↗

    This project is a multi-provider dynamic DNS client and synchronizer that monitors local IPv4 and IPv6 addresses and automatically updates DNS records across various cloud providers. It functions as an IP address monitoring tool and a network IP update webhook, ensuring that domain names remain pointed to current network addresses. The system distinguishes itself through a wide range of native provider integrations, including Cloudflare, AliDNS, DNSPod, Huawei Cloud, and HE.net. Beyond simple record updates, it allows for the management of CDN proxy status, TTL durations, and regional routing

    Pythonalidnscdncloudflare
    View on GitHub↗4,682
  • technitiumsoftware/dnsserverTechnitiumSoftware avatar

    TechnitiumSoftware/DnsServer

    7,533View on GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    C#cross-platformdhcp-serverdns
    View on GitHub↗7,533

AI search

Explore more awesome repositories

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

Find more with AI search
  • jeessy2/ddns-gojeessy2 avatar

    jeessy2/ddns-go

    16,318View on GitHub↗

    This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web services by synchronizing domain name records with changing public network addresses. It operates as a persistent background daemon, periodically polling for IP address changes and automatically updating records across multiple DNS providers. The application distinguishes itself through an embedded web-based dashboard that allows users to manage domain settings, monitor update logs, and configure provider credentials without manual file editing. It utilizes a provider-agnostic adap

    Goalidnsbaiduyuncloudflare
    View on GitHub↗16,318
  • cytopia/devilboxcytopia avatar

    cytopia/devilbox

    4,470View on GitHub↗

    Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and language runtimes managed through a unified configuration. It functions as a Docker-based local development stack for LAMP and MEAN software stacks and as a manager for switching between different versions of these services to match specific project requirements. The system distinguishes itself by automating local network orchestration. It includes a Docker-based virtual host manager that automatically maps local directories to custom domains and a local DNS and SSL orchestrat

    PHP
    View on GitHub↗4,470
  • dnscontrol/dnscontrolDNSControl avatar

    DNSControl/dnscontrol

    3,863View on GitHub↗

    DNSControl is an infrastructure-as-code tool designed to manage DNS records and zones across multiple providers through a unified, programmable configuration language. By treating DNS as code, it enables teams to maintain consistent infrastructure state, automate record updates, and perform version-controlled management of network settings across diverse cloud, registrar, and network DNS services. The system functions as a multi-provider orchestrator that uses a declarative reconciliation engine to compare local configurations against live remote states. It employs a provider-agnostic abstrac

    Go
    View on GitHub↗3,863
  • xiu2/cloudflarespeedtestXIU2 avatar

    XIU2/CloudflareSpeedTest

    27,357View on GitHub↗

    This project is a command-line utility designed to benchmark and optimize network connectivity by identifying the fastest available content delivery network nodes. It performs concurrent latency probing and speed testing across large pools of IP addresses to evaluate real-world performance based on your specific geographic location and network environment. Beyond simple benchmarking, the tool functions as an automated configuration manager that synchronizes your network settings with the best-performing endpoints discovered during testing. It integrates with external DNS management services t

    Gocdncloudflarego
    View on GitHub↗27,357
  • powerdns/pdnsPowerDNS avatar

    PowerDNS/pdns

    4,269View on GitHub↗

    PowerDNS is DNS server software used for serving authoritative and recursive DNS records. It functions as both an authoritative DNS server, providing definitive records for specific domains from trusted databases, and a recursive DNS resolver that finds answers for any domain by iteratively querying external servers. The project distinguishes itself through a backend-abstraction layer that decouples server logic from data storage, allowing records to be served from SQL databases, zone files, and external APIs. It includes a geo-aware DNS router to direct users to the nearest server based on t

    C++authoritativednsdns-server
    View on GitHub↗4,269
  • dotheevo/selfhosted-apps-dockerDoTheEvo avatar

    DoTheEvo/selfhosted-apps-docker

    2,833View on GitHub↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    View on GitHub↗2,833
  • octelium/octeliumoctelium avatar

    octelium/octelium

    3,371View on GitHub↗

    Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,

    Goabacai-gatewayapi-gateway
    View on GitHub↗3,371
  • aapanel/baotaaaPanel avatar

    aaPanel/BaoTa

    4,543View on GitHub↗

    BaoTa is a web-based Linux server control panel and system administration dashboard designed for managing hosting environments and system resources. It provides a graphical interface to translate administrative actions into system-level configurations, allowing users to manage Linux servers and web hosting stacks without relying solely on the command line. The platform distinguishes itself through AI-driven server operations, utilizing artificial intelligence for performance analysis and the execution of maintenance tasks via natural language commands. It supports multi-node orchestration, en

    Pythonbaotabt-panellamp
    View on GitHub↗4,543
  • log4js-node/log4js-nodeL

    log4js-node/log4js-node

    5,838View on GitHub↗

    This is a logging framework for Node.js based on the log4j architecture. It provides a system for managing hierarchical loggers and severity thresholds, allowing application events to be recorded and categorized across different levels of importance. The framework is distinguished by its cluster-aware logging, which synchronizes and coordinates output across multiple process clusters into a unified stream. It also includes a dedicated log file rotation manager that automatically rolls files by date or size to prevent disk space exhaustion, and a network log transporter for sending data to rem

    JavaScript
    View on GitHub↗5,838
  • qos-ch/logbackqos-ch avatar

    qos-ch/logback

    3,211View on GitHub↗

    Logback is a Java logging framework used to record system events and diagnostic messages through a programmable API. It serves as a concrete implementation of the Simple Logging Facade for Java (SLF4J) and provides a structured logging engine for outputting events in machine-readable formats like JSON. The system distinguishes itself through an asynchronous log processor that utilizes circular queues and background workers to reduce performance overhead. It also features a log file rotation manager for size-based or time-based rollover with automatic compression, and the ability to update log

    Java
    View on GitHub↗3,211
  • innei/shiroInnei avatar

    Innei/Shiro

    4,206View on GitHub↗

    Shiro is a personal website template and markdown static site generator designed to establish a professional digital portfolio. It provides a minimalist framework for deploying a high-performance personal site featuring an integrated administrative panel and SEO optimizations. The project distinguishes itself through a WebGL interactive frontend that renders dynamic particle physics backgrounds and animated SVG signatures. It incorporates a WebSocket notification system to push instant updates to visitors and uses API-driven metadata enrichment to transform external links into rich visual car

    TypeScript
    View on GitHub↗4,206
  • oracle/docker-imagesoracle avatar

    oracle/docker-images

    6,978View on GitHub↗

    This project is a Docker container image library providing official Dockerfiles and configurations for deploying enterprise software and database products. It serves as a source of container specifications and OCI compatible image repositories for packaging commercial application software into standardized container images. The repository specifically focuses on Oracle software containerization, offering pre-configured images and build scripts to deploy Oracle database instances in containerized environments. The project implements a standardized image build workflow and utilizes multi-stage

    Shellcoherence-cedockerdocker-images
    View on GitHub↗6,978
  • yjhjstz/deep-into-nodeyjhjstz avatar

    yjhjstz/deep-into-node

    4,392View on GitHub↗

    This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an in-depth examination of the runtime, focusing on how the engine manages memory handles, executes asynchronous operations, and implements core module logic. The guide specifically analyzes the integration of native C++ classes and functions into JavaScript and documents the behavior of the libuv event loop. It includes detailed references for optimizing performance by identifying V8 compiler bailouts and profiling execution to improve resource efficiency. The material covers a

    libuvnodejsv8
    View on GitHub↗4,392
  • vanila-io/wireflowvanila-io avatar

    vanila-io/wireflow

    4,154View on GitHub↗

    Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital canvas where multiple users can simultaneously design diagrams, map user flows, and create process maps. The application uses an operational transformation engine to resolve conflicting edits and maintain a consistent state across all users. A vector-based renderer ensures that flowchart elements remain sharp at any zoom level, while a WebSocket synchronization layer broadcasts canvas updates and cursor movements instantly between clients. The project is delivered as a containeri

    JavaScript
    View on GitHub↗4,154
  • mail-in-a-box/mailinaboxmail-in-a-box avatar

    mail-in-a-box/mailinabox

    15,343View on GitHub↗

    Mail-in-a-Box is a self-hosted email server appliance that automates the deployment of SMTP, IMAP, and POP3 services on Linux. It functions as a complete suite including a DNS management server, a spam and abuse filter, and a web-based administrative control panel for managing users, aliases, and storage quotas. The project distinguishes itself through a high degree of automation for email security and authenticity. It automatically provisions and maintains SPF, DKIM, DMARC, and DNSSEC records to prevent domain spoofing, while managing the installation and rotation of TLS certificates and enf

    Pythonemailmailserver
    View on GitHub↗15,343
  • ineo6/hostsineo6 avatar

    ineo6/hosts

    5,341View on GitHub↗

    This project provides collections of curated hostname-to-IP mappings designed to resolve connectivity failures and accelerate access to cloud-based service domains. It functions as a DNS host mapping list used to bypass resolution failures for specific services, including a dedicated repository of IP addresses for GitHub domains to restore image loading and page stability. The system features network configuration utilities that automate the synchronization of local hosts files with remote sources. These utilities utilize a scheduled update cycle to refresh network addresses and maintain curr

    TypeScriptgithubhostshosts-file
    View on GitHub↗5,341
  • timothymiller/cloudflare-ddnstimothymiller avatar

    timothymiller/cloudflare-ddns

    4,224View on GitHub↗

    This project is a Rust-based network utility and dynamic DNS client designed to monitor public IP addresses and automatically update Cloudflare DNS records and Web Application Firewall access lists. It identifies current IPv4 and IPv6 addresses using a combination of HTTP APIs and DNS-over-HTTPS providers. The tool distinguishes itself by managing both domain records and WAF IP lists to maintain secure access for hosts with changing internet connections. It includes a DNS change preview mode to simulate updates without modifying live records and utilizes anycast range filtering to prevent inc

    Rustamd64arm64armv7
    View on GitHub↗4,224
  • oldj/switchhostsoldj avatar

    oldj/SwitchHosts

    26,826View on GitHub↗

    SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It functions as a network environment switcher and an operating system hosts file manager, allowing users to map domain names to specific IP addresses for local DNS management. The tool distinguishes itself through remote hosts synchronization, which fetches and updates local data from remote URLs on a defined schedule. It enables rapid configuration toggling via a main window and system tray menu to swap between different network routing sets instantly. The application include

    TypeScriptelectronhostshostseditor
    View on GitHub↗26,826
  • felixonmars/dnsmasq-china-listfelixonmars avatar

    felixonmars/dnsmasq-china-list

    6,071View on GitHub↗

    dnsmasq-china-list is a configuration generator and a set of DNS filter and routing lists. It converts curated domain lists into configuration files for dnsmasq to optimize regional name resolution and direct specific domain requests to regional servers. The project focuses on reducing latency and avoiding DNS hijacking for users in China by routing traffic through regional servers and directing requests to the nearest content delivery network nodes. It also provides rules to block malicious domains and advertisements by returning failure responses to prevent network injection. The system ma

    Ruby
    View on GitHub↗6,071
  • kubernetes/kopskubernetes avatar

    kubernetes/kops

    16,631View on GitHub↗

    kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve

    Gocncfcontainersgo
    View on GitHub↗16,631
  • is-a-dev/registeris-a-dev avatar

    is-a-dev/register

    9,576View on GitHub↗

    Register is a GitOps domain registrar and subdomain registration service that uses version-controlled configuration files to manage domain ownership and mappings. It functions as a DNS management system and record orchestrator, utilizing JSON-based declarative configurations to programmatically update A, CNAME, MX, and TXT records. The project distinguishes itself through a registration process where domain ownership and subdomain assignments are stored as the source of truth within Git repositories. It includes an automated SSL provisioning tool to configure web servers and security certific

    JavaScriptcloudflaredevdeveloper
    View on GitHub↗9,576
  • lennylxx/ipv6-hostslennylxx avatar

    lennylxx/ipv6-hosts

    4,492View on GitHub↗

    ipv6-hosts is a suite of network utilities designed for DNS automation, IPv6 address generation, and the reduction of network latency through local host mapping. It functions as a DNS resolution automation tool and an IPv6 hosts file generator that maps global service domains to optimized IPv6 addresses. The project provides specialized capabilities for IPv6 address enumeration and the decoding of obfuscated server and location identifiers using substitution ciphers. These utilities allow for the generation and resolution of IPv6 addresses based on known network address prefixes. The softwar

    Pythonggcgooglehosts
    View on GitHub↗4,492
  • alibaba/nacosalibaba avatar

    alibaba/nacos

    33,025View on GitHub↗

    Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a management plane that orchestrates service registries, handles dynamic application settings through a remote configuration store, and functions as a load balancing control plane for distributed clusters. The platform differentiates itself by providing real-time configuration updates that push changes to clients without requiring service restarts. It also implements weighted routing and DNS-based traffic routing to manage load balancing policies across a fleet of healthy service insta

    Javaa2a-registryagentai-registry
    View on GitHub↗33,025
  • googlehosts/hostsgooglehosts avatar

    googlehosts/hosts

    20,619View on GitHub↗

    This project is a curated collection of domain-to-IP mappings designed to bypass network censorship and restore access to restricted web services. It provides a set of host file entries and static domain mapping files that allow users to redirect blocked traffic to accessible mirrors or proxy servers. The system functions by prioritizing local host entries over external DNS responses. It utilizes plain-text configuration files that are intended for manual injection into a system's hosts file to override default name resolution. The project covers network connectivity and DNS override managem

    hosts
    View on GitHub↗20,619
  • borntoberoot/networkmanagerBornToBeRoot avatar

    BornToBeRoot/NETworkManager

    8,054View on GitHub↗

    NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en

    C#aws-ssmdnsdns-lookup
    View on GitHub↗8,054
  • 521xueweihan/github520521xueweihan avatar

    521xueweihan/GitHub520

    28,928View on GitHub↗

    GitHub520 is a DNS resolution accelerator and hosts file optimizer that provides curated sets of IP addresses to bypass slow or broken DNS lookups. It specifically functions as a GitHub hosts resolver, providing optimized mappings to resolve connectivity issues and improve loading speeds for GitHub services. The project automates the process of improving network performance by fetching current IP address mappings from remote text or JSON endpoints. It modifies the local operating system hosts file to override default DNS resolution, which helps resolve slow connection speeds and image loading

    Pythondnsgithubhosts
    View on GitHub↗28,928
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020