Open-source configuration-management software
1543 open-source libraries, tools and applications tagged configuration-management, ranked by how closely configuration-management is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1543 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| edison7009/EchoBird EchoBird is a cross-platform desktop application (Tauri + Rust) that provides one-click installation, launching, and model configuration fo… | 79 | 3387 | active |
| PatchMon/PatchMon PatchMon is a self-hostable, AGPL-licensed Linux patch management and server monitoring platform with a lightweight outbound-only agent and… | 78 | 3368 | active |
| Tencent/spring-cloud-tencent Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and in… | 94 | 3297 | active |
| xpf0000/FlyEnv FlyEnv is a native desktop application for managing local development environments on Windows, macOS, and Linux. It lets developers install… | 100 | 3289 | active |
| shivammathur/setup-php A GitHub Action that installs PHP with specified extensions, php.ini configuration, coverage drivers (Xdebug, PCOV), and tools like Compose… | 91 | 3260 | active |
| gozfree/gear-lib Gear-Lib is a collection of POSIX C libraries for IoT, embedded, and network service development, covering data structures, networking prot… | 23 | 3228 | active |
| dotnet/extensions A suite of .NET libraries from Microsoft providing production-ready capabilities such as resilience pipelines, telemetry, diagnostics, comp… | 98 | 3220 | active |
| nix-community/nh nh is a Rust-based CLI helper that wraps and improves common Nix and NixOS commands, including flake-based rebuilds, home-manager, and nix-… | 94 | 3219 | active |
| WildFly WildFly is an open-source, modular, lightweight Jakarta EE and MicroProfile application server for running enterprise Java applications. It… | 96 | 3199 | active |
| IntersectMBO/cardano-node The core Cardano full-node executable that integrates the ledger, consensus (Ouroboros), and networking layers to participate in the Cardan… | 99 | 3174 | active |
| KubeBlocks KubeBlocks is an open-source Kubernetes operator and control plane that manages 35+ database and streaming engines (MySQL, PostgreSQL, Redi… | 81 | 3144 | active |
| oasislinux/oasis Oasis is a small, fully statically-linked Linux system built around musl, with reproducible builds driven by Lua-generated samurai manifest… | 58 | 3114 | active |
| outroll/vesta Vesta is an open-source (GPLv3) hosting control panel for Linux servers that manages websites, DNS, mail, databases, cron jobs, backups, an… | 62 | 3082 | active |
| Pana/nrm nrm is a command-line tool for managing and quickly switching between npm registries such as npm, cnpm, taobao, yarn, tencent, npmMirror, a… | 44 | 3016 | active |
| acepanel/panel AcePanel is a fully open-source, enterprise-grade server operation and maintenance management panel written in Go with a Vue 3 frontend. It… | 95 | 2991 | active |
| Sablier Sablier is an open-source scale-to-zero service that starts containers and workloads on demand and stops them automatically after inactivit… | 96 | 2988 | active |
| userver-framework/userver userver is a production-ready open-source C++ asynchronous framework with coroutines for building microservices, services, and utilities. I… | 93 | 2982 | stable |
| lavie/runlike runlike is a Python CLI tool that inspects an existing Docker container and prints the `docker run` command line needed to recreate a copy … | 66 | 2957 | active |
| flick9000/winscript WinScript is an open-source desktop and web tool for building custom Windows optimization scripts from scratch. It generates PowerShell scr… | 87 | 2936 | active |
| explosion/thinc Thinc is a lightweight deep learning library from the makers of spaCy offering a type-checked, functional-programming API for composing neu… | 74 | 2891 | active |
| moovweb/gvm GVM (Go Version Manager) is a shell-based tool for installing, switching between, and managing multiple versions of the Go programming lang… | 32 | 11694 | maintenance |
| kubesphere/kubekey KubeKey (kk) is a lightweight task-flow execution tool written in Go for installing and managing Kubernetes clusters, supporting all-in-one… | 96 | 2867 | active |
| glauth/glauth GLAuth is a lightweight, secure LDAP authentication server written in Go with configurable backends. It serves as a simple alternative to O… | 92 | 2857 | active |
| F1bonacc1/process-compose Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe… | 96 | 2846 | active |
| symfony/expression-language A Symfony PHP component providing an engine that compiles and evaluates one-line expressions with a syntax similar to PHP and Twig. It acts… | 94 | 2838 | stable |
| GUI-for-Cores/GUI.for.Clash A modern, lightweight cross-platform desktop GUI for managing Clash/mihomo (and sing-box) proxy cores, built with Wails (Go) and Vue 3. It … | 87 | 2827 | active |
| kafbat/kafka-ui Kafbat UI is a free, open-source web UI for monitoring and managing Apache Kafka clusters, supporting multi-cluster management, topic and m… | 76 | 2789 | active |
| Dineshkarthik/telegram_media_downloader A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, … | 75 | 2742 | active |
| juju/juju Juju is Canonical's open-source orchestration engine for deploying, integrating, and managing the lifecycle of applications at any scale us… | 99 | 2680 | stable |
| Meltano Meltano is an open-source, declarative, code-first data integration engine and CLI for building and running ELT pipelines. It orchestrates … | 99 | 2667 | stable |
| Mongoose OS Mongoose OS is an open-source IoT firmware development framework and operating system for low-power microcontrollers such as ESP32, ESP8266… | 66 | 2666 | stable |
| AWS Controllers for Kubernetes (ACK) AWS Controllers for Kubernetes (ACK) is a collection of Kubernetes custom resource definitions and controllers that let you define and mana… | 76 | 2635 | active |
| alexbelgium/hassio-addons A community repository of over 110 Home Assistant (Hass.io) add-ons packaged and maintained by alexbelgium. It provides a wide collection o… | 77 | 2615 | active |
| segmentio/chamber Chamber is a Go CLI tool for managing application secrets by storing them in AWS SSM Parameter Store (with S3 backend support). It lets tea… | 71 | 2615 | active |
| risesoft-y9/Digital-Infrastructure Digital-Infrastructure (数字底座) is a Java/Spring Boot + Vue 3 rapid development platform for large government and enterprise digital transfor… | 63 | 2613 | active |
| openflagr/flagr Flagr is an open-source Go microservice for feature flagging, A/B testing, and dynamic configuration, built around a single evaluation API … | 95 | 2608 | active |
| kubereboot/kured Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that safely performs automatic node reboots when the underlying OS indicates one… | 90 | 2581 | stable |
| firebase/firebase-android-sdk The official Firebase Android SDK, containing the source code for Firebase's Android libraries such as Firestore, Realtime Database, Cloud … | 77 | 2570 | active |
| Altinity Kubernetes Operator for ClickHouse The Altinity Kubernetes Operator for ClickHouse is a Go-based Kubernetes operator that creates, configures, and manages ClickHouse clusters… | 97 | 2569 | active |
| Azure/azure-sdk-for-java The official Azure SDK for Java, providing client and management libraries for consuming and administering Azure services. It follows the A… | 96 | 2564 | active |
| slok/sloth Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simp… | 78 | 2550 | active |
| Box for Magisk Box for Root (BFR) is a Magisk/KernelSU/APatch module that bundles proxy cores such as clash, sing-box, v2ray, hysteria, and xray to set up… | 77 | 2523 | active |
| ryantm/agenix Agenix is a Nix library and CLI tool for managing age-encrypted secrets in NixOS and Home Manager using existing SSH public/private key pai… | 99 | 2516 | active |
| google/go-cloud The Go Cloud Development Kit (Go CDK) is a Go library providing stable, vendor-neutral APIs for common cloud services like blob storage, do… | 91 | 9912 | maintenance |
| DNSCrypt/SimpleDnsCrypt Simple DNSCrypt is a Windows GUI management tool for configuring dnscrypt-proxy. It simplifies setting up encrypted DNS on Windows systems. | 52 | 2467 | active |
| dromara/electron-egg ElectronEgg is a cross-platform, enterprise-grade desktop software development framework built on Electron and Node.js. It provides a struc… | 83 | 2458 | active |
| go-eagle/eagle Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in… | 56 | 2427 | active |
| PSAppDeployToolkit/PSAppDeployToolkit PSAppDeployToolkit is an open-source PowerShell framework that simplifies and standardizes Windows software deployment at scale. It wraps v… | 84 | 2409 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| ArduPilot/MissionPlanner Mission Planner is the primary open-source ground control station (GCS) for ArduPilot autopilots, written in C#/.NET. It provides point-and… | 68 | 2399 | active |
| community-valheim-tools/valheim-server-docker A Docker container image that runs a Valheim dedicated game server with automatic updates, world backups, and BepInEx/ValheimPlus mod suppo… | 100 | 2391 | active |
| spiritLHLS/Oracle-server-keep-alive-script A POSIX shell script that keeps low-usage Oracle Cloud (and similar) free-tier servers from being reclaimed by generating configurable CPU,… | 75 | 2382 | active |
| Apache Ambari Apache Ambari is an open-source tool for provisioning, managing, and monitoring Apache Hadoop clusters. It provides a browser-based managem… | 78 | 2312 | active |
| jdx/fnox fnox is a Rust CLI tool for managing secrets via encryption or cloud secret providers, storing them in a git-committed fnox.toml file. It s… | 81 | 2296 | active |
| Everduin94/better-commits better-commits is a Node.js CLI that guides developers through interactive prompts to build conventional commit messages, with branch-based… | 92 | 2287 | active |
| Alarmo Alarmo is a Home Assistant custom integration that turns existing sensors into a full-featured home alarm system, configurable entirely thr… | 89 | 2276 | active |
| Bank-Vaults Bank-Vaults is a CNCF Sandbox umbrella project of tools for cloud-native secret management with Hashicorp Vault. This repository provides t… | 88 | 2276 | active |
| OpenSteam001/OpenSteamTool OpenSteamTool is an open-source Windows-only Steam unlocker written in C++ that unlocks unowned games and DLCs via Lua configuration, manif… | 68 | 2276 | active |
| Icinga 2 Icinga 2 is the core monitoring server of the Icinga stack, checking availability of network resources, sending outage notifications, and g… | 96 | 2240 | stable |
| tensorchord/envd envd is a command-line tool that creates reproducible, container-based development environments for AI/ML work using a simple Python-like b… | 97 | 2236 | active |
| AmoyLab/Unla Unla is a lightweight, configuration-driven MCP gateway written in Go that converts existing MCP servers and REST APIs into MCP-compliant e… | 80 | 2236 | active |
| DigitalRuby/IPBan IPBan is a free, open-source security service that monitors failed login attempts from event logs and log files on Windows and Linux server… | 81 | 2212 | active |
| numman-ali/opencode-openai-codex-auth An OpenCode plugin that authenticates via OpenAI's official ChatGPT OAuth flow, letting users with ChatGPT Plus/Pro subscriptions access GP… | 49 | 2203 | active |
| andsens/homeshick homeshick is a dotfiles synchronizer written in Bash that uses git to manage and deploy configuration files across machines. It clones dotf… | 64 | 2193 | stable |
| deviantfero/wpgtk wpgtk is a colorscheme, wallpaper, and template manager for *nix systems built on top of pywal, offering both a GTK GUI and a CLI. It gener… | 64 | 2192 | active |
| EasyEngine/easyengine EasyEngine is a command-line control panel that provisions and manages Nginx-based WordPress, PHP, and HTML sites using Docker containers, … | 98 | 2176 | active |
| marzer/tomlplusplus toml++ is a header-only C++17 library for parsing and serializing TOML configuration files, with optional serialization to JSON and YAML. I… | 61 | 2169 | stable |
| nix-community/nix-on-droid Nix-on-Droid brings the Nix package manager to Android devices via a single-click F-Droid installable app based on a Termux terminal emulat… | 73 | 2153 | active |
| lucasdillmann/nginx-ignition nginx ignition is a self-hosted web UI for managing the nginx web server, letting users configure virtual hosts, streams, SSL certificates,… | 85 | 2141 | active |
| dotenv-linter/dotenv-linter A lightning-fast linter for .env files written in Rust. It checks, fixes, and diffs environment variable files for problems like duplicated… | 50 | 2112 | active |
| 0Chencc/clawgod ClawGod is a runtime patch applied on top of the official Claude Code CLI that unlocks hidden internal features, removes restrictions, and … | 81 | 2110 | active |
| JamieMason/syncpack Syncpack is a Rust-based command-line tool that finds and fixes inconsistent dependency versions across package. files in large JavaScript … | 96 | 2102 | active |
| EKS Anywhere Amazon EKS Anywhere is an open-source tool for creating and operating Kubernetes clusters on your own infrastructure, built on Amazon EKS D… | 98 | 2100 | active |
| flucont/btcloud A PHP application that lets you host your own third-party cloud/mirror for the BaoTa (BT Panel) server control panel, serving the latest pa… | 93 | 2082 | active |
| BOSH Cloud Foundry BOSH is an open-source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed se… | 98 | 2079 | active |
| matugen Matugen is a cross-platform CLI tool written in Rust that generates Material You (Material Design 3) and base16 color schemes, typically fr… | 90 | 2064 | active |
| garywill/linux-router A single-file bash script that turns a Linux machine into a router in one command, wrapping iptables, dnsmasq, and related tools. It suppor… | 76 | 2058 | active |
| koho/frpmgr A Windows desktop GUI application that wraps the FRP (Fast Reverse Proxy) client in an all-in-one manager combining a configuration editor,… | 93 | 2055 | active |
| Kamaji Kamaji is a Kubernetes operator that manages hosted Kubernetes control planes, running control plane components as pods inside a management… | 94 | 2046 | active |
| jkroepke/helm-secrets helm-secrets is a Helm plugin that transparently encrypts and decrypts Helm value files using sops, allowing secrets to be safely stored in… | 99 | 2033 | active |
| hj01857655/kiro-account-manager A Tauri 2.x desktop application for centrally managing Kiro IDE accounts, with one-click account switching, quota monitoring, and token aut… | 76 | 2028 | active |
| usmannasir/cyberpanel CyberPanel is a web hosting control panel built on OpenLiteSpeed that simplifies server and website management. It bundles SSL, DNS, email,… | 66 | 2023 | active |
| StressOzz/Zapret-Manager A universal shell-based manager for bypassing internet censorship and DPI-based blocks on OpenWrt routers. It automates installation and co… | 80 | 1997 | active |
| Start9Labs/start-technologies Start Technologies is the monorepo for Start9's products, headlined by StartOS, an open-source Linux distribution that turns any PC into a … | 96 | 1994 | active |
| Midrags/SFF SteaMidra is a Python-based GUI tool that sets up Steam games by writing Lua scripts, manifests, and LumaCore files into Steam's configurat… | 72 | 1949 | active |
| dromara/Jpom Jpom is a lightweight, low-intrusion web-based ops platform for online building, automatic deployment, daily server operations, and project… | 52 | 1946 | active |
| featbit/featbit FeatBit is an open-source, self-hostable feature flag management platform with SDKs, A/B testing, experimentation, and progressive delivery… | 98 | 1941 | active |
| netlify/cli The official Netlify command line interface for interacting with Netlify from the terminal. It supports deploying sites, running local dev … | 93 | 1918 | active |
| Yuan-lab-LLM/ClawManager ClawManager is a Kubernetes-native control plane for managing AI agent instances at cluster scale, providing governed AI access through an … | 81 | 1900 | active |
| Convox Convox Rack is an open-source private Platform-as-a-Service that installs into your own AWS account, providing Heroku-style app deployment,… | 98 | 1890 | active |
| NVMe Management Suite The official NVM Express user space tooling for Linux, providing the `nvme` command line tool and the libnvme library it is built on. It su… | 94 | 1884 | stable |
| aquaproj/aqua aqua is a declarative CLI version manager written in Go that manages tool versions per project via configuration files, with lazy installat… | 96 | 1874 | active |
| eworm-de/routeros-scripts A collection of scripts for MikroTik RouterOS to manage devices and extend their functionality. It covers tasks like automated updates, bac… | 77 | 1874 | active |
| complexorganizations/wireguard-manager A shell-based tool that automates the installation, configuration, and management of WireGuard VPN servers. It provides a user-friendly way… | 45 | 1860 | active |
| NewLifeX/X NewLife.X is a core foundational component library for .NET (C#) providing logging, configuration, caching (memory/Redis), networking (TCP/… | 65 | 1858 | active |
| iRedMail iRedMail is an open source, full-featured mail server solution that installs and configures SMTP, IMAP/POP3, webmail (Roundcube/SOGo), and … | 77 | 1848 | active |
| BDE (Basic Development Environment) BDE (Basic Development Environment) is Bloomberg's set of foundational C++ libraries, comprising BSL (Basic Standard Library), BDL (Basic D… | 76 | 1848 | stable |
| VaalaCat/frp-panel FRP-Panel is a web-based management dashboard for FRP (Fast Reverse Proxy) that centralizes configuration and monitoring of multiple frp cl… | 71 | 1840 | active |
| Game Framework Game Framework is a game framework built on the Unity engine that encapsulates 19 commonly used game development modules such as entities, … | 32 | 6897 | maintenance |
| SDKMAN! SDKMAN! is a command-line tool for managing parallel versions of multiple Software Development Kits (primarily JVM-related like Java, Kotli… | 96 | 6859 | maintenance |