Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Configuration

Configuration

128 projects

Showing 20 of 128 projects

eql
eqlErlang

Erlang library for embedding SQL queries and other structured data in separate files with named sections.

#database#configuration#erlang
Stars117
Forks17
Last commit2 years ago
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks28
Last commit9 years ago
configuration
configurationGo

A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.

#environment-variables#reflect#12-factor
Stars108
Forks12
Last commit1 year ago
hibiscus.nvim
hibiscus.nvimFennel

A collection of Fennel macros for Neovim that provides syntactic sugar and missing features for writing configuration elegantly.

#plugin-manager#lisp#macros
Stars106
Forks5
Last commit1 year ago
options-gen
options-genGo

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

#go-lib#boilerplate-reduction#validation
Stars106
Forks12
Last commit1 month ago
Gestalt
GestaltJava

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

#gradle#java-library#environment-variables
Stars100
Forks7
Last commit2 months ago
JSON Schema
JSON SchemaTypeScript

An ESLint plugin that validates JSON, YAML, TOML, JavaScript, and Vue files against JSON Schema.

#yaml#json5#validation
Stars95
Forks9
Last commit1 day ago
hocon
hoconGo

A Go implementation of Lightbend's HOCON configuration format, a human-friendly JSON superset.

#parsing#environment-variables#configuration-parser
Stars92
Forks20
Last commit6 months ago
configuro
configuroGo

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

#viper#containerization#environment-variables
Stars92
Forks14
Last commit3 years ago
Environment Configuration
Environment ConfigurationDart

Generates environment-specific configuration classes and .env files for Dart/Flutter apps during CI/CD builds.

#dart#environment-variables#environment
Stars92
Forks7
Last commit1 year ago
zcolors
zcolorsShell

Generate a coherent terminal theme for git, grep, less, and Zsh from your LS_COLORS.

#theming#syntax-highlighting#terminal
Stars84
Forks3
Last commit5 months ago
habitat
habitatCrystal

A Crystal shard for easily configuring settings with validation, examples, and temporary overrides.

#hacktoberfest#validation#shard
Stars83
Forks12
Last commit1 year ago
Ser
SerLua

A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.

#data-persistence#table-serialization#game-development
Stars83
Forks16
Last commit10 years ago
env
envGo

A Go library for loading environment variables into typed configuration structs with validation and customization.

#environment-variables#library#validation
Stars80
Forks7
Last commit1 year ago
totem
totemCrystal

A Crystal configuration library that loads and parses JSON, YAML, and dotenv formats with support for environment variables and remote key-value stores.

#environment-variables#yaml#dotenv
Stars71
Forks5
Last commit2 years ago
dada
dadaNix

A total recursion scheme library for Dhall that separates recursion from business logic to enable simpler, modular, and terminating functions.

#functional-programming#recursion-schemes#modular-design
Stars67
Forks8
Last commit14 days ago
toml.cr
toml.crCrystal

A TOML parser for Crystal, compliant with the TOML v0.5.0 specification.

#open-source#crystal-lang#configuration
Stars66
Forks16
Last commit1 month ago
vdf
vdfGo

A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.

#hacktoberfest#steam#valve-data-file
Stars65
Forks7
Last commit2 months ago
shasht
shashtCommon Lisp

A Common Lisp JSON library with extensive configurability for reading, writing, and type mapping.

#jupyter-integration#configuration#data-mapping
Stars61
Forks5
Last commit6 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
PreviousPage 4 of 4

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 Management41
#Environment Variables32
#Go26
#Serialization25
#Yaml22
#Json21
#Config20
#Golang19
#Parser17
#Toml15
#Library12
#Rust12