Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Config

Config

59 projects

Showing 23 of 59 projects

Gestalt
GestaltJava

A Java configuration library for type-safe, multi-source configuration management with automatic decoding and merging.

#gradle#java-library#environment-variables
Stars104
Forks7
Last commit12 days ago
configuro
configuroGo

An opinionated configuration loading framework for containerized and 12-Factor compliant Go applications.

#viper#containerization#environment-variables
Stars92
Forks15
Last commit3 months ago
uConfig
uConfigGo

A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.

#plugin-system#zero-dependency#kubernetes-downward-api
Stars75
Forks10
Last commit3 months ago
config
configGo

A Go library for declarative configuration loading from files, environment variables, and command-line arguments.

#hacktoberfest#viper#environment-variables
Stars61
Forks4
Last commit1 year ago
cfg-rs
cfg-rsRust

A lightweight, flexible configuration loader for Rust applications with typed configs, live refresh, and multiple source support.

#live-refresh#typed-config#environment-variables
Stars56
Forks8
Last commit9 days ago
enflag
enflagGo

A zero-dependency, generics-based Go package for unified environment variable and command-line flag parsing.

#containerization#environment-variables#zero-dependency
Stars39
Forks0
Last commit1 year ago
confiq
confiqGo

A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.

#struct-decoding#environment-variables#yaml
Stars39
Forks0
Last commit6 months ago
Slim Config
Slim ConfigPHP

A configuration loader for Slim Framework supporting PHP, INI, XML, JSON, and YML files.

#yaml#dependency-injection#ini
Stars33
Forks7
Last commit4 years ago
vanilli.sh
vanilli.shShell

A lightweight starting point for shell configuration that avoids heavy frameworks and random copying.

#plugin-manager#productivity#minimalist
Stars24
Forks4
Last commit3 years ago
env
envGo

A zero-dependency Go package for retrieving environment variables with type safety and default values.

#package#environment-variables#go-package
Stars22
Forks3
Last commit4 months ago
yamagiconf
yamagiconfGo

A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.

#environment-variables#yaml#strict-validation
Stars19
Forks1
Last commit7 days ago
ini
iniGo

A fast and easy-to-use Go library for parsing, manipulating, and writing INI files with real-time monitoring and struct unmarshaling.

#struct-unmarshaling#json-marshaling#go-library
Stars17
Forks7
Last commit1 month ago
lime
limeShell

A minimal standalone Zsh theme with Tomorrow Night colors and customizable options.

#shell-prompt#minimalist#git-prompt
Stars17
Forks4
Last commit10 months ago
linters
lintersJavaScript

Shareable, super strict ESLint, Prettier, and Commitlint configurations for modern JavaScript/TypeScript projects.

#strict#developer-tools#commitlint
Stars11
Forks0
Last commit3 months ago
gonfig
gonfigGo

A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.

#environment-variables#environment#yaml-parser
Stars9
Forks1
Last commit5 years ago
ini-files
ini-filesAda

A standalone, portable Ada package for reading and modifying configuration files in the INI format.

#ada-library#library#cfg-files
Stars9
Forks2
Last commit2 years ago
store
storeGo

An extensible, high-performance Go library for hierarchical configuration management with typed data access and TTL support.

#hierarchical-data#high-performance#etcd-client
Stars8
Forks0
Last commit1 day ago
swap
swapGo

Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).

#yaml#environment#factory
Stars8
Forks3
Last commit1 year ago
env
envGo

A Go package for managing environment variables with struct unmarshalling, type conversion, and nested configuration support.

#struct-unmarshalling#devops#environment-variables
Stars8
Forks1
Last commit12 days ago
go-config
go-configGo

A universal Go library for loading, decoding, and merging application configurations from multiple sources.

#consul-integration#environment-variables#library
Stars6
Forks1
Last commit8 months ago
GoCfg
GoCfgGo

A Go configuration manager that unmarshals environment variables, .env files, and custom sources into structs using tags.

#unmarshaling#environment-variables#dotenv
Stars6
Forks0
Last commit1 month ago
r
rShell

A simple yet informative Zsh theme that displays user/host info, git status, Python virtual environment, and command execution details.

#developer-tools#shell-prompt#dotfile
Stars1
Forks0
Last commit11 months ago
kaktus
kaktus

Config files for my GitHub profile.

#config#github-config
Stars0
Forks0
Last commit4 years ago
PreviousPage 2 of 2

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
#Configuration Management34
#Configuration32
#Environment Variables23
#Go21
#Golang21
#Yaml14
#Json12
#Go Library10
#Toml10
#Struct Tags7
#Command Line7
#Environment6