config-rs

Config loader library

A configuration system designed to support 12-factor applications and various data formats.

⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).

GitHub

3k stars
20 watching
218 forks
Language: Rust
last commit: 4 days ago
configconfig-managementconfigurationconfiguration-managementjsonrusttoml

Related projects:

Repository Description Stars
rust-lang/rust-bindgen Automates the process of creating Rust interfaces to C and C++ libraries. 4,531
kixunil/configure_me Automates configuration parsing and validation for command-line applications. 63
rustls/rustls A modern, platform-independent TLS library written in Rust 6,315
facebook/starlark-rust A Rust implementation of a deterministic configuration language used in build systems. 731
softprops/envy Deserializes environment variables into typesafe structs with Rust 868
redis-rs/redis-rs A high-level Rust library providing convenient access to Redis functionality 3,710
ralfbiedert/cheats.rs A comprehensive reference guide for the Rust programming language 4,177
rubyconfig/config Enables environment-specific settings management in Ruby projects 2,120
microsoft/windows-rs A library that provides Rust bindings for calling Windows APIs. 10,797
serde-rs/json A strongly typed JSON library for Rust that provides efficient and flexible data conversion between different representations. 4,944
seed-rs/seed A Rust framework for building fast and reliable web apps with an Elm-like architecture. 3,808
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 4,001
toml-rs/toml Tools and utilities for parsing and editing TOML configuration files in Rust 739
martin-t/cvars Provides a way to store and manage configuration variables in Rust games without modifying the game code. 52
console-rs/indicatif Provides a way to display progress and indicators in command line applications 4,502