Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Configuration Management

Configuration Management

360 projects

Showing 36 of 360 projects

TimescaleDB Tune
TimescaleDB TuneGo

A tool for tuning TimescaleDB performance by adjusting PostgreSQL settings to match your system's CPU and memory resources.

#automated-tools#performance-optimization#timescaledb
Stars501
Forks49
Last commit13 days ago
powershell-yaml
powershell-yamlPowerShell

A PowerShell module for serializing and deserializing PowerShell objects to and from YAML format.

#data-serialization#yaml-parser#devops-tools
Stars499
Forks79
Last commit5 months ago
PSFramework
PSFrameworkPowerShell

A PowerShell module providing infrastructure for configuration management, logging, and improving script manageability.

#devops#windows-automation#scripting-framework
Stars491
Forks48
Last commit5 days ago
KubeNix
KubeNixNix

A Nix-based framework for managing Kubernetes resources, enabling declarative configuration and reproducible deployments.

#helm#devops#reproducible-deployments
Stars490
Forks46
Last commit2 days ago
hcl2json
hcl2jsonGo

A command-line tool that converts HCL (HashiCorp Configuration Language) files to JSON format.

#cli-tool#hcl#terraform
Stars476
Forks56
Last commit1 month ago
Ansible Inventory Grapher
Ansible Inventory GrapherPython

Visualizes Ansible inventory inheritance hierarchies and variable definitions using Graphviz.

#devops#cli-tool#python
Stars472
Forks45
Last commit3 months ago
Configurate
ConfigurateJava

A Java configuration library with a node-based data model, multiple format support, and transformation tools.

#object-mapping#hacktoberfest#java-library
Stars467
Forks80
Last commit5 days ago
Directus Sync
Directus SyncTypeScript

A CLI tool for synchronizing and versioning Directus configurations across development, staging, and production environments.

#version-control#devops#cli-tool
Stars460
Forks25
Last commit1 month ago
terraform.py
terraform.pyPython

A dynamic Ansible inventory script that reads Terraform state files to connect to infrastructure across multiple cloud providers.

#ansible-inventory#multi-cloud#dynamic-inventory
Stars454
Forks118
Last commit7 years ago
Sunzi
SunziRuby

A minimalist server configuration automation tool that uses shell scripts over SSH for infrastructure as code.

#linux-server#devops-tools#server-automation
Stars453
Forks33
Last commit4 months ago
base16-builder
base16-builderHTML

A nimble command-line tool that generates themes for your favorite programs using Base16 color schemes.

#developer-tools#npm-package#command-line-tool
Stars453
Forks41
Last commit5 years ago
terraform-provider-datadog
terraform-provider-datadogGo

Terraform provider for managing Datadog resources like monitors, dashboards, and users as infrastructure-as-code.

#devops#observability#terraform-provider
Stars451
Forks433
Last commit3 days ago
frozen_record
frozen_recordRuby

ActiveRecord-like read-only interface for querying static YAML/JSON files in Ruby applications.

#data-querying#static-data#yaml
Stars444
Forks47
Last commit2 months ago
astro
astroGo

A tool for orchestrating multiple Terraform modules with declarative configuration, dependencies, and concurrent execution.

#terraform-orchestration#concurrent-execution#cli-tool
Stars436
Forks31
Last commit3 years ago
nvim-lazyman
nvim-lazymanHTML

A Neovim configuration manager that installs, initializes, and manages over 100 pre-configured Neovim distributions via a menu interface.

#plugin-manager#editor-configuration#developer-tools
Stars434
Forks18
Last commit6 months ago
terraform-provider-gitlab
terraform-provider-gitlab

A Terraform provider for managing GitLab resources like projects, users, groups, and CI/CD pipelines as code.

#version-control#devops#gitlab
Stars430
Forks309
Last commit18 days ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars422
Forks175
Last commit3 years ago
terraform-nixos
terraform-nixosHCL

Terraform modules for deploying NixOS machines to cloud infrastructure, combining infrastructure-as-code with NixOS configuration management.

#google-cloud-platform#devops#terraform-modules
Stars408
Forks64
Last commit1 year ago
Chef Vault
Chef VaultRuby

Securely manage passwords, certificates, and other secrets in Chef by encrypting data bag items with node public keys.

#devops#chef#infrastructure-automation
Stars407
Forks155
Last commit5 days ago
kickstart-nix.nvim
kickstart-nix.nvimLua

A dead simple Nix flake template for creating and managing Neovim configurations with Nix.

#editor-configuration#flakes#dev-environment
Stars402
Forks18
Last commit2 months ago
flakelight
flakelightNix

A modular Nix flake framework that simplifies flake definitions by minimizing boilerplate and providing extensible modules.

#module-system#developer-tools#flake-framework
Stars401
Forks11
Last commit14 days ago
hotpot.nvim
hotpot.nvimFennel

A Fennel compiler plugin for Neovim that lets you write your config and plugins in Fennel.

#compiler#developer-tools#lisp
Stars398
Forks13
Last commit5 days ago
konf
konfGo

A simple, decoupled configuration loader for Go that reads from files, environment variables, flags, and cloud services with change watching.

#configuration-loader#environment-variables#minimalist
Stars384
Forks11
Last commit6 days ago
fig
figGo

A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.

#environment-variables#yaml#environment
Stars383
Forks33
Last commit1 year ago
conform
conformElixir

A configuration tool for Elixir releases that provides schema validation, rich data types, and an init-style .conf file.

#deployment#elixir#distillery
Stars378
Forks61
Last commit6 years ago
nixos-cli
nixos-cliGo

A unified command-line interface for managing NixOS installations, replacing scattered nixos-* utilities.

#system-management#devops#cli-tool
Stars371
Forks13
Last commit2 days ago
GoLobby/Config
GoLobby/ConfigGo

A lightweight yet powerful configuration manager for Go that supports JSON, YAML, TOML, .env files, and environment variables.

#environment-variables#json-config#dotenv
Stars367
Forks29
Last commit3 years ago
chef-mongodb
chef-mongodbRuby

A Chef cookbook for installing and configuring MongoDB, supporting single instances, replication, sharding, and monitoring.

#devops#replication#sharding
Stars363
Forks3
Last commit9 years ago
nfnl
nfnlFennel

A Neovim plugin that automatically compiles Fennel to Lua for configuration and plugins with zero runtime overhead.

#compiler#lisp#neovim-fennel
Stars355
Forks11
Last commit1 month ago
Aura.Di
Aura.DiPHP

A serializable dependency injection container for PHP with constructor/setter injection, interface awareness, and configuration inheritance.

#aura#psr-11#container-interop
Stars352
Forks63
Last commit1 month ago
PSDeploy
PSDeployPowerShell

A PowerShell module that simplifies deployments using a declarative configuration DSL similar to Pester.

#devops#dsl#windows-automation
Stars348
Forks72
Last commit5 years ago
ansible-role-mongodb
ansible-role-mongodbPython

An Ansible role for installing, configuring, and managing MongoDB across multiple Linux distributions.

#devops#replication#self-hosted-database
Stars348
Forks293
Last commit2 years ago
cheovim
cheovimLua

A Neovim configuration switcher written in Lua that automates managing and transitioning between multiple configs.

#plugin-manager#developer-tools#vim
Stars347
Forks12
Last commit2 years ago
config
configGo

A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.

#environment-variables#environment#12-factor
Stars339
Forks14
Last commit4 years ago
Secrets Sync Action
Secrets Sync ActionTypeScript

A GitHub Action that synchronizes secrets from a single source repository to multiple target repositories using regex patterns.

#devops#self-hosted-github-action#regex
Stars333
Forks97
Last commit1 year ago
ENVied
ENViedRuby

A Ruby gem that ensures presence and type correctness of environment variables, providing typed access.

#devops#rails#environment-variables
Stars330
Forks41
Last commit1 year ago
PreviousPage 6 of 10

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Devops132
#Infrastructure As Code79
#Environment Variables61
#Go53
#Automation53
#Cli Tool45
#Configuration41
#Golang40
#Developer Tools35
#Devops Tools31
#Terraform30
#Docker28