config-rs

config system

A configuration system for Rust applications that supports multiple formats and allows flexible configuration management.

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

GitHub

3k stars
20 watching
215 forks
Language: Rust
last commit: 20 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,467
kixunil/configure_me Automates configuration parsing and validation for command-line applications. 62
rustls/rustls A modern, platform-independent TLS library written in Rust 6,214
facebook/starlark-rust A Rust implementation of a deterministic configuration language used in build systems. 714
softprops/envy Deserializes environment variables into typesafe structs with Rust 862
redis-rs/redis-rs A Rust library providing high-level access to Redis functionality 3,639
ralfbiedert/cheats.rs A comprehensive reference guide for the Rust programming language 4,147
rubyconfig/config Enables environment-specific settings management in Ruby projects 2,113
microsoft/windows-rs Provides Rust language bindings and utilities to interact with the Windows operating system. 10,460
serde-rs/json A strongly typed JSON library for Rust that provides efficient and flexible data conversion between different representations. 4,896
seed-rs/seed A Rust framework for building fast and reliable web apps with an Elm-like architecture. 3,805
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 3,937
toml-rs/toml Tools and utilities for parsing and editing TOML configuration files in Rust 729
martin-t/cvars Provides a way to store and manage configuration variables in Rust games without modifying the game code. 51
console-rs/indicatif A Rust library providing progress indicators and color support for command line applications. 4,437