Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Configuration Files

Configuration Files

19 projects

Showing 19 of 19 projects

js-yaml
js-yamlTypeScript

A fast and complete YAML 1.2 parser and dumper for JavaScript, supporting multiple schemas and CLI usage.

#data-serialization#yaml-1.2#yaml-parser
Stars6.6k
Forks823
Last commit12 hours ago
CLI11
CLI11C++

A single-header C++11 command line parser with a simple interface and rich feature set.

#validation#cplusplus-11#command-line-parser
Stars4.4k
Forks457
Last commit13 days ago
python-decouple
python-decouplePython

Strict separation of config from code.

#environment-variables#python#configuration-files
Stars3.0k
Forks218
Last commit1 year ago
toml++
toml++C++

A header-only C++17 library for parsing and serializing TOML configuration files with full language support.

#cplusplus-20#library#cplusplus-17
Stars2.1k
Forks207
Last commit3 days ago
mINI
mINIC++

A tiny, header-only C++ library for reading, writing, and manipulating INI files with lazy write and formatting preservation.

#ini-config#ini-reader#data-serialization
Stars656
Forks120
Last commit1 month ago
find-up
find-upJavaScript

Find files or directories by walking up parent directories or down descendant directories.

#filesystem#npm-package#monorepo-tools
Stars642
Forks49
Last commit10 months ago
aconfig
aconfigGo

A simple, opinionated Go library for loading configuration from defaults, files, environment variables, and command-line flags.

#environment-variables#yaml#devops-tools
Stars637
Forks42
Last commit7 months ago
libconfuse
libconfuseC

A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.

#c-library#open-source#isc-license
Stars513
Forks117
Last commit3 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
Stars366
Forks28
Last commit3 years ago
JSON with Comments
JSON with CommentsTypeScript

An ESLint plugin for linting JSON, JSONC, and JSON5 files with comprehensive rules and editor integrations.

#developer-tools#json5#code-quality
Stars237
Forks26
Last commit7 days ago
Filefile
Filefile

A file that lists all files ending with 'file' in your repository's root directory.

#project-documentation#repository tools#file-management
Stars77
Forks10
Last commit3 years ago
camouflage.nvim
camouflage.nvimLua

A Neovim plugin that visually masks sensitive values in configuration files during screen sharing without modifying file content.

#treesitter#devops#secret-masking
Stars61
Forks0
Last commit17 days ago
RcppTOML
RcppTOMLC++

Rcpp bindings for parsing TOML configuration files into R with proper type conversion.

#data-serialization#c-plus-plus-11#r-package
Stars39
Forks10
Last commit5 months ago
structcli
structcliGo

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

#viper#command-line-tools#environment-variables
Stars17
Forks1
Last commit13 days ago
flash-flags
flash-flagsGo

An ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go with built-in security hardening.

#posix-compliant#fast#command-line-tools
Stars12
Forks0
Last commit2 months 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
rc
rcJavaScript

Adds .rc file support to Vorpal.js for executing command sequences from configuration files.

#rc-files#developer-tools#cli-framework
Stars7
Forks3
Last commit10 years ago
ada-bundler
ada-bundlerAda

A library and tool for transparently handling resource file access and bundling in Ada applications across macOS, Windows, and Linux.

#file-access#ada#python-tooling
Stars5
Forks1
Last commit14 years ago
netrc
netrcElixir

An Elixir library for parsing and reading netrc configuration files.

#elixir#authentication#credentials-management
Stars4
Forks2
Last commit10 years ago

Related Tags

#Cross Platform5#Environment Variables4#Go4#Configuration Management4#Configuration4#Config4#Library3#Header Only3#Command Line3#Data Serialization3#Golang3
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