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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to github/octodns

Open-source alternatives to Octodns

26 open-source projects similar to github/octodns, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Octodns alternative.

  • octodns/octodnsAvatar von octodns

    octodns/octodns

    3,719Auf GitHub ansehen↗

    OctoDNS is a DNS infrastructure as code tool and record synchronization system. It functions as a multi-provider DNS manager and multi-cloud orchestrator, allowing users to define DNS configurations in files and distribute them across various service providers to ensure consistency. The project enables the coordination of complex DNS setups across different clouds to maintain global routing and high availability. By acting as a management layer, it allows DNS records to be managed from a single configuration source rather than through multiple vendor consoles. The system utilizes a declarati

    Python
    Auf GitHub ansehen↗3,719
  • kubernetes-sigs/external-dnsAvatar von kubernetes-sigs

    kubernetes-sigs/external-dns

    8,999Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,999
  • dnscontrol/dnscontrolAvatar von DNSControl

    DNSControl/dnscontrol

    3,863Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,863

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • qdm12/ddns-updaterAvatar von qdm12

    qdm12/ddns-updater

    3,113Auf GitHub ansehen↗

    This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records with changing public IP addresses. It functions as a multi-provider synchronization engine that monitors network connectivity and updates DNS records across various cloud platforms and custom services to ensure consistent domain resolution. The system distinguishes itself through a provider-based adapter pattern that abstracts diverse third-party APIs into a unified interface, allowing for consistent record management. It employs multi-source IP discovery to mitigate rate limit

    Gocloudflareddnsddns-client
    Auf GitHub ansehen↗3,113
  • cytopia/devilboxAvatar von cytopia

    cytopia/devilbox

    4,470Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,470
  • acme-dns/acme-dnsAvatar von acme-dns

    acme-dns/acme-dns

    2,775Auf GitHub ansehen↗

    acme-dns is a DNS server and protocol manager designed to proxy TXT records for ACME DNS-01 challenges. It enables the validation of domain ownership for automated certificate issuance without exposing primary DNS zone files or credentials to external clients. The project utilizes CNAME-based delegation to offload verification from a primary zone to a specialized server. It provides a REST API for programmatically updating short-lived validation tokens, which is secured through CIDR-based network restrictions and automated TLS provisioning for the API interface. The system supports stateless

    Goacme-challengeacme-dnsdns-server
    Auf GitHub ansehen↗2,775
  • fog/fogAvatar von fog

    fog/fog

    4,297Auf GitHub ansehen↗

    Fog is a Ruby cloud infrastructure SDK that provides a standardized interface for managing compute, storage, and network resources across multiple cloud providers. It utilizes a multi-cloud abstraction layer to translate generic resource requests into provider-specific API calls, unifying infrastructure control through a consistent set of Ruby objects. The project includes a cloud API mocking framework that simulates provider responses and resource behavior in memory. This allows for the testing of infrastructure integration logic without making actual network requests or incurring provider c

    Ruby
    Auf GitHub ansehen↗4,297
  • powerdns-admin/powerdns-adminAvatar von PowerDNS-Admin

    PowerDNS-Admin/PowerDNS-Admin

    2,786Auf GitHub ansehen↗

    PowerDNS-Admin is a web-based management interface and administration tool for PowerDNS. It provides a graphical dashboard to manage DNS zones and resource records, replacing the need for manual configuration file edits or command line tools. The system implements a role-based access control layer to restrict zone visibility and administrative functions based on assigned user permissions. It includes a dedicated server monitor for tracking the health, configuration, and performance statistics of PowerDNS backend servers. The platform covers a broad range of administrative capabilities, inclu

    Pythonpdnspowerdnspowerdns-admin
    Auf GitHub ansehen↗2,786
  • newfuture/ddnsAvatar von NewFuture

    NewFuture/DDNS

    4,682Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,682
  • webmin/webminAvatar von webmin

    webmin/webmin

    5,595Auf GitHub ansehen↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    HTML
    Auf GitHub ansehen↗5,595
  • corcel/corcelAvatar von corcel

    corcel/corcel

    4,780Auf GitHub ansehen↗

    Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications. The library uses pluggable adapters to fetch different WordPress resource types and a schema-based translation layer that converts WordPress post types and fields into local definitions. It validates user credentials against a remote WordPress database and integrates with the host framework’s authe

    PHPcorceleloquenthacktoberfest
    Auf GitHub ansehen↗4,780
  • ddgth/cf2dnsAvatar von ddgth

    ddgth/cf2dns

    5,183Auf GitHub ansehen↗

    cf2dns is a tool for automating IP performance screening and DNS record updates. It functions as a DNS optimizer and IP filter that identifies high-performance Cloudflare IP addresses and updates DNS records via API to improve website loading speeds. The project provides a dynamic DNS route manager that maps optimized IP addresses to specific network carriers. This process includes regional connection defense to mitigate network interference and bypass connection blocks using curated IP pools. The system handles both IPv4 and IPv6 record management and includes scheduling mechanisms for regu

    Python
    Auf GitHub ansehen↗5,183
  • googlecloudplatform/terraformerAvatar von GoogleCloudPlatform

    GoogleCloudPlatform/terraformer

    14,551Auf GitHub ansehen↗

    Terraformer is a reverse engineering tool and infrastructure-to-code generator that transforms existing live cloud resources into declarative configuration files and state manifests. It functions as a cloud infrastructure exporter, allowing users to extract resource metadata from cloud providers to create reproducible infrastructure deployments. The tool specializes in reverse engineering by querying cloud provider APIs to map active resource configurations and translate them into Terraform resource blocks. It supports infrastructure state recovery by reconstructing state files from live envi

    Goawscloudgcp
    Auf GitHub ansehen↗14,551
  • k0p1-git/cloudflare-ddns-updaterAvatar von K0p1-Git

    K0p1-Git/cloudflare-ddns-updater

    1,833Auf GitHub ansehen↗

    This project is a shell-based automation utility designed to synchronize domain name system records with a changing public internet address. It functions as a dynamic DNS updater, ensuring that a custom domain consistently points to the current network address of a home or office environment. The tool automates the process of detecting local network address changes by polling public web services and subsequently updating the corresponding records via the Cloudflare API. By utilizing environment variables for credential management and scheduling updates through system-level task runners, it ma

    Shellapibashcloudflare
    Auf GitHub ansehen↗1,833
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Go
    Auf GitHub ansehen↗5,554
  • nangohq/nangoAvatar von NangoHQ

    NangoHQ/nango

    10,772Auf GitHub ansehen↗

    Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code. The platform distinguishes itself by exposing integration functions as discoverable tools for AI agents through an MCP server or API, with per-user credential isolation that keeps provider secrets out of the agent loop. It offers

    TypeScriptaccess-tokenapiapi-client
    Auf GitHub ansehen↗10,772
  • powerdns/pdnsAvatar von PowerDNS

    PowerDNS/pdns

    4,269Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,269
  • aapanel/baotaAvatar von aaPanel

    aaPanel/BaoTa

    4,543Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,543
  • megaease/easegressAvatar von megaease

    megaease/easegress

    5,873Auf GitHub ansehen↗

    Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a centralized entry point for managing network traffic, providing a dedicated control plane and sidecar data plane to handle the lifecycle and interception of requests between distributed services. The project functions as an AI model gateway that proxies requests to large language model providers and translates request formats for compatibility. It is an extensible proxy that allows for custom request and response handling through a filter pipeline implemented via WebAssembly

    Go
    Auf GitHub ansehen↗5,873
  • gedoor/mybookshelfAvatar von gedoor

    gedoor/MyBookshelf

    7,647Auf GitHub ansehen↗

    MyBookshelf is an e-book reader application and custom content aggregator designed for reading web novels and managing a personal digital library. It functions as a local text library manager that organizes imported stories and local text files for offline access. The project enables the import of third-party catalogs via network URLs or local files, allowing for the discovery and aggregation of web literature from custom sources. This customization extends to how the application fetches and parses remote content to expand the available reading material. The system covers the management of a

    Java
    Auf GitHub ansehen↗7,647
  • selefra/selefraAvatar von selefra

    selefra/selefra

    545Auf GitHub ansehen↗

    The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).

    Goawsazurechatgpt
    Auf GitHub ansehen↗545
  • weaveworks/igniteAvatar von weaveworks

    weaveworks/ignite

    3,532Auf GitHub ansehen↗

    Ignite a Firecracker microVM

    Go
    Auf GitHub ansehen↗3,532
  • jamesturland/jimsgarageAvatar von JamesTurland

    JamesTurland/JimsGarage

    4,439Auf GitHub ansehen↗

    JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor

    Shell
    Auf GitHub ansehen↗4,439
  • pry0cc/axiomAvatar von pry0cc

    pry0cc/axiom

    4,392Auf GitHub ansehen↗

    Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for deploying, snapshotting, and destroying disposable virtual machine fleets across multiple cloud providers and regions. The project distinguishes itself by automating the provisioning of vulnerability toolsets and security auditing software across these remote servers. It features a mechanism for distributing security scans by sharding target lists across a fleet of instances and aggregating the resulting data into unified files and HTML reports. The system covers a broad range

    Shell
    Auf GitHub ansehen↗4,392
  • wallix/awlessAvatar von wallix

    wallix/awless

    4,968Auf GitHub ansehen↗

    Awless is a command-line interface and infrastructure orchestrator for managing, deploying, and inspecting AWS cloud resources. It functions as a resource inspector, identity manager, and secure connection utility, providing a hierarchical set of commands to control cloud environments. The tool distinguishes itself by syncing remote cloud state to local graphs, enabling offline infrastructure analysis, auditing, and resource relationship querying without active API calls. It further streamlines operations by mapping human-readable aliases to system identifiers and facilitating secure shell co

    Go
    Auf GitHub ansehen↗4,968
  • hobby-kube/guideAvatar von hobby-kube

    hobby-kube/guide

    5,658Auf GitHub ansehen↗

    This project is a Kubernetes deployment guide and infrastructure provisioner designed for hobbyist and home lab environments. It provides a framework for setting up multi-node clusters across various cloud providers and physical or virtual nodes, acting as a self-hosted cluster orchestrator. The project focuses on security hardening and infrastructure stability through specific implementation guides. This includes a framework for network security that covers host firewalls and encrypted network overlays, as well as detailed instructions for configuring ingress routing to manage external publi

    automationclustercost-effective
    Auf GitHub ansehen↗5,658