Showing 36 of 128 projects
A lightweight yet powerful configuration manager for Go that supports JSON, YAML, TOML, .env files, and environment variables.
A configurable and extensible XML serializer for .NET that handles POCOs, interfaces, immutable objects, and circular references.
A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.
A web-based file editor and configuration UI for Home Assistant with syntax highlighting, YAML linting, and Git integration.
A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.
A simple header-only C++ library for parsing and generating INI configuration files.
A collection of packages to load environment variables from .env files with support for CLI, bundlers, monorepos, and TypeScript.
An Elixir library for reading and casting configuration from environment variables and other sources at runtime.
A Sublime Text plugin that synchronizes settings across devices using GitHub Gists.
A JSON parsing and serialization library for AutoHotkey, providing both class-based and function-based implementations.
A command-line tool that synchronizes installed packages across multiple machines using a version-controlled configuration file.
Set nested properties on JavaScript objects using dot notation with high performance and extensive options.
A Go library for parsing configuration from environment variables into arbitrary structs with flexible naming and defaults.
A single-header YAML 1.0 serializer/deserializer library for C++11.
A superset of JSON that adds ES6 syntax features like comments, trailing commas, and unquoted keys for human-friendly data files.
A Rust JSON5 serializer and deserializer library built on the Serde framework.
A student's open-source Home Assistant configuration for automating a small apartment with Zigbee devices, Google Assistant, and custom automations.
A Go configuration library with a flag-like API that supports YAML, environment variables, and CLI arguments with zero boilerplate.
A lightweight Go library for reading Excel files as relational data tables, simplifying configuration parsing.
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.
A YAML parser for Elixir that wraps the native Erlang yamerl library, providing full YAML 1.2 support.
A Magento 2 module that manages database configuration via version-controlled files for consistent deployments.
A type-safe F# library for reading configuration from environment variables and AppSettings.
R package providing fast bindings to libyaml for converting R objects to and from YAML format.
A .NET API condenser and reverse proxy built on Kestrel and Consul, with a lightweight Consul client library.
A Go library that generates command-line flags by parsing struct tags, supporting multiple flag libraries.
A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
A PSR-11 compatible, annotation-based dependency injection container for PHP.
A Scala configuration library supporting HOCON for Scala, Java, Scala.js, and Scala Native.
A lightweight Python library for explicit, type-checked function configuration via a centralized Python file.
A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.
A D library for reading and writing SDLang (Simple Declarative Language), a concise, type-aware data format.
Read namespaced configuration from the nearest package.json file in a project.
A layer-based, pluggable configuration manager for Go applications with minimal dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.