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 |
|---|---|---|---|
| farion1231/cc-switch CC Switch is a cross-platform desktop application (built with Tauri and Rust) that acts as an all-in-one manager for AI coding CLI agents s… | 85 | 143857 | active |
| spring-projects/spring-boot Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio… | 96 | 81530 | stable |
| Caddy Caddy is a fast, extensible HTTP/1‑2‑3 web server written in Go that provides automatic HTTPS by default. It can serve static sites, act as… | 94 | 77555 | active |
| Moby Moby is an open-source framework that provides a modular set of container components and tools for building custom container-based systems.… | 92 | 72118 | active |
| Fission-AI/OpenSpec OpenSpec is a lightweight, configurable CLI framework for creating and managing software specifications driven by AI coding assistants. It … | 85 | 71850 | active |
| Ansible Ansible is an open‑source IT automation engine that uses simple, human‑readable YAML playbooks to configure systems, deploy applications, a… | 94 | 70871 | active |
| ChrisTitusTech/winutil WinUtil is a PowerShell‑based CLI utility that automates Windows app installation, system tweaks, fixes, and update management. It provides… | 99 | 63916 | active |
| Raphire/Win11Debloat Win11Debloat is a lightweight PowerShell script that removes pre-installed bloatware apps, disables telemetry, and applies various registry… | 97 | 59487 | active |
| Terraform Terraform is HashiCorp's infrastructure-as-code tool that codifies cloud and on-prem resources into declarative configuration files which c… | 100 | 49931 | stable |
| Terraform Terraform is a command‑line tool that lets you define, provision, and manage infrastructure across many cloud providers using declarative c… | 100 | 49931 | active |
| Omarchy Omarchy is an opinionated, preconfigured Arch-based Linux desktop setup by DHH, built around Hyprland with curated themes, tools, and dotfi… | 83 | 45029 | active |
| PatrickJS/awesome-cursorrules Awesome Cursor Rules is a curated collection of Markdown‑based .mdc configuration files that customize the behavior of the Cursor AI code e… | 58 | 40828 | active |
| alibaba/nacos Nacos is an open‑source platform that provides dynamic service discovery, health checking, and centralized configuration management for clo… | 93 | 33436 | active |
| davila7/claude-code-templates Claude Code Templates is a Python‑based CLI that lets you install, configure, and monitor ready‑made AI agents, commands, and service integ… | 86 | 32716 | active |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 76 | 31876 | active |
| coolsnowwolf/lede Lean's LEDE repository provides source code and build system for creating custom OpenWrt firmware. It supports a variety of hardware platfo… | 68 | 31591 | active |
| mathiasbynens/dotfiles Mathias Bynens' dotfiles repository provides a collection of shell configuration files and scripts to set up a macOS development environmen… | 32 | 31477 | active |
| spf13/viper Viper is a comprehensive configuration library for Go applications that reads from files, environment variables, command-line flags, and re… | 54 | 30475 | stable |
| OpenTofu OpenTofu is an open‑source, CLI‑driven infrastructure as code tool that lets you define, plan, and apply cloud and on‑prem resources using … | 91 | 30269 | active |
| 521xueweihan/GitHub520 GitHub520 is a lightweight Python-based utility that provides ready-to-use hosts entries to speed up GitHub access and fix broken images. I… | 77 | 30003 | active |
| Proxmox VE Helper-Scripts A community-maintained collection of shell scripts that install and configure hundreds of self-hosted services as LXC containers or VMs on … | 86 | 29853 | active |
| Apollo Apollo is a reliable, centralized configuration management system for microservice environments. It provides real‑time hot‑release of confi… | 90 | 29817 | active |
| Apollo Apollo is a reliable, centralized configuration management system for microservices, built on Spring Boot and Spring Cloud. It provides a w… | 90 | 29817 | stable |
| OpenWrt OpenWrt is a Linux-based operating system for embedded devices, primarily routers. It provides a writable filesystem, package manager, and … | 95 | 28793 | active |
| digitalocean/nginxconfig.io NGINX Config.io is a web‑based tool that interactively builds NGINX configuration files based on user selections. It supports HTTPS, HTTP/2… | 32 | 28264 | active |
| oldj/SwitchHosts SwitchHosts is a free, open-source desktop application for managing and quickly switching between hosts file configurations. Built with Tau… | 91 | 27212 | active |
| Pulumi Pulumi is an open‑source infrastructure‑as‑code platform that lets you define cloud resources using familiar programming languages. It prov… | 94 | 25755 | active |
| gpakosz/.tmux Oh my tmux! is a self-contained, pretty and versatile tmux configuration distributed as a set of dotfiles. It provides a polished status ba… | 72 | 25432 | active |
| kholia/OSX-KVM A collection of scripts, OpenCore configurations, and documentation for running macOS virtual machines on Linux using QEMU/KVM, without nee… | 57 | 23739 | active |
| Atlas AtlasOS is an open-source modification to Windows that applies privacy, usability, and performance optimizations via an AME Wizard playbook… | 81 | 21852 | active |
| Fan Control Fan Control is a highly customizable Windows application for controlling fan speeds via PWM with temperature-based curves for CPU, GPU, and… | 93 | 20952 | active |
| qmk/qmk_firmware QMK (Quantum Mechanical Keyboard) is open-source firmware for custom keyboards and other input devices, supporting Atmel AVR and ARM USB mi… | 75 | 20731 | stable |
| motdotla/dotenv Dotenv is a zero‑dependency JavaScript library that loads variables from a .env file into process.env. It also provides a CLI to run comman… | 75 | 20538 | active |
| BluePointLilac/ContextMenuManager A free Windows utility for managing right-click (context) menu items across files, folders, Send To, Open With, IE, and WinX menus. It lets… | 23 | 20232 | active |
| Rime Ice Input Configuration Rime‑Ice is a ready‑to‑use configuration package for the Rime input method engine, providing full‑pinyin and multiple double‑pinyin schemes… | 89 | 19789 | active |
| Rime Ice Input Configuration Rime Ice is a well-maintained, out-of-the-box Rime input method configuration for Simplified Chinese, including full pinyin and double piny… | 89 | 19789 | active |
| ntdevlabs/tiny11builder A set of PowerShell scripts that automate building a trimmed-down, debloated Windows 11 ISO image from an official Microsoft ISO. It includ… | 37 | 19624 | active |
| Diolinux/PhotoGIMP PhotoGIMP is a community patch that reconfigures GIMP 3+ to look and behave like Adobe Photoshop, with a Photoshop-style tool layout, keybo… | 82 | 18367 | active |
| Marlin Firmware Marlin is open-source (GPL-3.0) firmware for RepRap 3D printers, CNC machines, and laser engravers, running on 8-bit AVR and 32-bit ARM mic… | 100 | 17625 | active |
| systemd/systemd systemd is a suite of basic building blocks for a Linux system, providing a system and service manager that runs as PID 1 and starts the re… | 96 | 16851 | stable |
| byJoey/cfnew A Cloudflare Workers application that deploys VLESS/Trojan/xhttp proxy nodes with optimized IP selection, generating subscription configs f… | 84 | 16114 | active |
| hashicorp/packer HashiCorp Packer is a CLI tool that builds identical machine images (AMIs, VMDK, Docker images, etc.) for multiple platforms in parallel fr… | 94 | 15807 | stable |
| saltstack/salt Salt is a Python-based, event-driven automation framework for deploying, configuring, and managing IT infrastructure at scale using a maste… | 94 | 15678 | stable |
| OpenCore OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm… | 89 | 15505 | active |
| direnv/direnv direnv is a shell extension that loads and unloads environment variables based on the current directory by evaluating an authorized .envrc … | 95 | 15498 | stable |
| seerge/g-helper G-Helper is a lightweight, open-source Windows application that serves as an alternative to Asus Armoury Crate for controlling Asus laptops… | 96 | 15359 | active |
| lra/mackup Mackup is a Python CLI tool that backs up application configuration files to cloud storage and restores or symlinks them on new machines. I… | 95 | 15347 | stable |
| Office Tool Plus Office Tool Plus is a Windows application for deploying, customizing, activating, and repairing Microsoft Office products including Microso… | 100 | 14542 | active |
| itzg/docker-minecraft-server A Docker image that runs a Minecraft Java Edition server, automatically downloading and upgrading the server version, modloaders, and modpa… | 100 | 14449 | active |
| winsw/winsw WinSW is a wrapper executable that runs any executable as a Windows service, with configuration via XML and permissive MIT licensing. It su… | 62 | 14335 | active |
| tmuxinator/tmuxinator Tmuxinator is a Ruby-based CLI tool for creating and managing complex tmux sessions from declarative config files. It lets users define win… | 88 | 13729 | active |
| juewuy/ShellCrash ShellCrash is a Shell script tool for deploying and managing mihomo and sing-box proxy client kernels on Linux-based devices. It supports s… | 76 | 13597 | active |
| Browserslist Browserslist is a JavaScript library and configuration format for sharing target browser and Node.js version lists between front-end tools … | 98 | 13569 | stable |
| vlucas/phpdotenv PHP dotenv is a Composer library that loads environment variables from a `.env` file into `$_ENV`, `$_SERVER`, and optionally `getenv()`. I… | 82 | 13552 | stable |
| memstechtips/Winhance Winhance is a C#/WinUI3 desktop application for debloating, optimizing, and customizing Windows 10 and 11 systems. It provides a GUI for re… | 82 | 13335 | active |
| zoicware/RemoveWindowsAI A PowerShell script that forcibly removes or disables all AI features in Windows 11, including Copilot, Recall, and AI components in built-… | 69 | 13206 | active |
| tmux-plugins/tmux-resurrect A tmux plugin that saves and restores the entire tmux environment—sessions, windows, panes, layouts, working directories, and running progr… | 32 | 13076 | stable |
| apache/zookeeper Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value… | 76 | 12815 | stable |
| Eww Eww (ElKowar's Wacky Widgets) is a standalone desktop widget system written in Rust, letting users build custom widgets like status bars an… | 61 | 12705 | active |
| kubernetes-sigs/kustomize kustomize is a template-free tool for customizing raw Kubernetes YAML configuration files, letting users declare overlays, patches, and com… | 99 | 12186 | stable |
| snowie2000/mactype MacType is a Windows application that improves font rendering system-wide by hooking into GDI and DirectWrite text rendering. It provides s… | 62 | 11971 | active |
| lostindark/DriverStoreExplorer Driver Store Explorer (RAPR) is a Windows GUI application for viewing, installing, removing, exporting, and cleaning up driver packages in … | 100 | 11913 | active |
| ESPHome ESPHome is a system that turns ESP32, ESP8266, BK72xx, and RP2040 microcontrollers into smart home devices using simple YAML configuration … | 95 | 11912 | active |
| Betaflight Betaflight is open-source flight controller firmware for multi-rotor and fixed-wing RC craft, written in C for STM32-based boards, focusing… | 94 | 11637 | active |
| 0xJacky/nginx-ui Nginx UI is a self-hosted web interface for managing Nginx servers and clusters, built with Go and Vue. It offers online config editing wit… | 95 | 11636 | active |
| Pkl Pkl is a configuration-as-code language from Apple with rich validation, templating, and tooling for defining programmable, scalable, and s… | 85 | 11542 | active |
| siderolabs/talos Talos Linux is a minimal, immutable, API-managed Linux distribution purpose-built for running Kubernetes. It ships no shell, SSH, or packag… | 96 | 11246 | stable |
| xzhih/one-key-hidpi A shell script that enables macOS HiDPI on non-retina displays by injecting display overrides, giving a native 'Scaled' option in System Pr… | 35 | 11140 | active |
| Deployer Deployer is an open-source PHP deployment tool that automates releasing applications to servers via SSH, with zero-downtime atomic symlink … | 88 | 11114 | stable |
| yokoffing/Betterfox Betterfox is a curated user.js preference file that hardens Mozilla Firefox for privacy, security, and speed via about:config tweaks. It bu… | 90 | 10895 | active |
| Sub-Store Sub-Store is an advanced proxy subscription manager that parses, transforms, and manages proxy subscription links for clients like Quantumu… | 96 | 10717 | active |
| hydra-ecosystem/hydra Hydra is a Python framework for elegantly configuring complex applications through dynamic, hierarchical configuration composition. It allo… | 100 | 10710 | stable |
| joho/godotenv A Go port of Ruby's dotenv library that loads environment variables from .env files into the process environment. It can be used as a Go li… | 81 | 10666 | stable |
| NSRingo/iRingo iRingo is a collection of rewrite and script modules for iOS proxy tools (Surge, Loon, Stash, Quantumult X, Shadowrocket, Egern) that unloc… | 62 | 10610 | active |
| i3 Window Manager i3 is a tiling window manager for X11, written from scratch in C using xcb. It arranges windows in a tree structure, supports multi-monitor… | 77 | 10596 | stable |
| itsfatduck/optimizerDuck optimizerDuck is a free, open-source Windows optimization tool built with C#/WinUI that provides performance tweaks, privacy controls, debl… | 80 | 10464 | active |
| stakater/Reloader Reloader is a Kubernetes controller written in Go that watches for changes to ConfigMaps, Secrets, and CSI-mounted secrets, and automatical… | 97 | 10448 | active |
| nix-community/home-manager Home Manager is a tool for declaratively managing a user's home environment using the Nix package manager and Nixpkgs. It handles user-spec… | 77 | 10430 | active |
| rgcr/m-cli m-cli is a Swiss Army Knife command-line tool for macOS that lets users control system functions, manage utilities, and tweak preferences f… | 71 | 9916 | active |
| Terragrunt Terragrunt is a flexible orchestration tool that lets Infrastructure as Code written in OpenTofu/Terraform scale, adding a configuration an… | 94 | 9883 | stable |
| farag2/Sophia-Script-for-Windows A PowerShell module with 150+ functions for fine-tuning, debloating, and configuring Windows 10 and Windows 11 using Microsoft's officially… | 99 | 9795 | active |
| HyDE HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto… | 87 | 9673 | active |
| kubernetes-sigs/external-dns ExternalDNS is a Kubernetes controller that synchronizes exposed Kubernetes Services and Ingresses with external DNS providers such as AWS … | 99 | 9125 | stable |
| Supervisor Supervisor is a client/server process control system for UNIX-like operating systems that starts, stops, restarts, and monitors processes a… | 55 | 9124 | stable |
| kubernetes/autoscaler The official Kubernetes autoscaling repository containing the Cluster Autoscaler, Vertical Pod Autoscaler, and Addon Resizer components. It… | 95 | 8998 | stable |
| Bottles Bottles is a GTK4/Linux application for managing Wine prefixes so users can run Windows software and games on Linux. It provides a friendly… | 97 | 8940 | active |
| theskumar/python-dotenv python-dotenv is a Python library that reads key-value pairs from a .env file and sets them as environment variables, following 12-factor a… | 87 | 8886 | stable |
| RROrg/rr RR (Redpill Recovery) is a preinstallation and recovery bootloader environment that lets users boot Synology DSM on arbitrary x86/x64 hardw… | 90 | 8624 | active |
| thoughtbot/laptop A shell script from thoughtbot that sets up a macOS laptop for web and mobile development. It idempotently installs, upgrades, or skips pac… | 80 | 8556 | active |
| archlinux/archinstall A guided and automated installer for Arch Linux that can run interactively or from declarative JSON configuration files and templates. It a… | 99 | 8501 | active |
| ZyperWave/ZyperWinOptimize ZyperWin++ is a lightweight Windows optimization tool built in C# (.NET 4) supporting Windows 7 through Windows 11. It offers performance a… | 38 | 8422 | active |
| unicity-aos/capsule-identity A Rust-based system prompt builder that assembles an AI agent's identity from workspace config (spark.toml) and persisted capsule KV state.… | 69 | 8411 | active |
| Ralim/IronOS IronOS is open-source replacement firmware for portable soldering irons such as the Miniware TS100/TS80/TS101, Pinecil, and Sequre models. … | 65 | 8368 | stable |
| kyverno/kyverno Kyverno is a Kubernetes-native policy engine for policy as code, letting platform teams author validate, mutate, generate, and cleanup poli… | 100 | 8268 | stable |
| chef/chef Chef Infra is a configuration management platform that turns infrastructure into code, automating how systems are configured, deployed, and… | 67 | 8248 | active |
| thoughtbot/dotfiles A collection of zsh, vim, git, and tmux configuration files maintained by thoughtbot, managed via the rcm symlink manager. It provides a se… | 65 | 8169 | stable |
| Score Score is an open-source, platform-agnostic workload specification (a YAML schema, score.yaml) for describing container-based workloads and … | 85 | 8094 | active |
| Omakub Omakub is an opinionated shell-based setup script that turns a fresh Ubuntu 24.04+ installation into a fully configured web development env… | 10 | 8084 | active |
| expr-lang/expr Expr is a Go-centric expression language and evaluation engine that compiles expressions into bytecode and runs them on a fast, safe virtua… | 75 | 8040 | stable |
| jtroo/kanata Kanata is a cross-platform software keyboard remapper for Linux, macOS, and Windows written in Rust. It supports multiple layers of key fun… | 90 | 8023 | active |
page 1 / 16 next →