Showing 36 of 128 projects
A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.
A Swift library for parsing and emitting YAML, built on LibYAML with support for Codable, standard library types, and native node representation.
A versatile Bayesian optimization package for hyperparameter optimization of machine learning algorithms.
A highly configurable logging framework for Rust, modeled after Java's Logback and log4j.
A Rails gem for managing global application settings with ActiveRecord-like syntax and built-in caching.
A small, portable, and re-entrant C library for parsing INI configuration files.
A comprehensive reference for KDE Plasma configuration file locations and management scripts.
A collection of Rust crates for parsing, editing, and serializing TOML files with serde support and format preservation.
A Rust library for deserializing environment variables into type-safe structs using Serde.
A Java API that eliminates boilerplate code for handling configuration properties files.
A Ruby configuration library that unifies settings from YAML, environment variables, credentials, and other sources into structured classes.
A hierarchical configuration library for Rust that merges multiple sources with a concurrency-free design.
A fast C++ library for parsing and emitting YAML, designed for performance and low memory usage.
A system profiling tool that detects operating system data and emits it as JSON, primarily used with Chef.
A highly-available, version-controlled service configuration repository based on Git, ZooKeeper, and HTTP/2.
A .NET library for declaratively persisting and applying application state like window sizes, user preferences, and form data.
A composable, observable, and performant configuration management library for Go designed for distributed systems.
A pure Rust implementation of YAML 1.2 parser and emitter with memory safety.
A simple, opinionated Go library for loading configuration from defaults, files, environment variables, and command-line flags.
A Clojure library for parsing and generating JSON with no external dependencies.
A Swift library providing protocols and convenience methods to manage application preferences, configurations, and app-state.
A high-performance, programmatically configurable logging library built from scratch for Scala, Scala.js, and Scala Native.
A Go library that loads configuration from multiple backends (env, files, flags, etcd, Consul, Vault, AWS SSM) into a struct.
A cross-platform CLI tool written in Go that validates syntax and schema for JSON, YAML, TOML, XML, and other configuration files.
A Serilog configuration provider that reads settings from Microsoft.Extensions.Configuration sources like appsettings.json.
A monorepo of shared configuration packages for building web applications at Shopify.
A declarative CLI argument and XML configuration parser with help message generation for F# applications.
A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.
A Java configuration library with a node-based data model, multiple format support, and transformation tools.
A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.
A simple, header-only C++ library for parsing and writing INI configuration files.
A Swift library for parsing YAML and JSON documents into a type-safe Yaml enum.
A simple, decoupled configuration loader for Go that reads from files, environment variables, flags, and cloud services with change watching.
A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.
A configuration tool for Elixir releases that provides schema validation, rich data types, and an init-style .conf file.
A lightweight F# utility library providing helpers for string manipulation, logging, collections, file operations, JSON serialization, and Azure/Windows integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.