-
dotenv
A
dotenv
implementation for Rust -
config
Layered configuration system for Rust applications
-
configparser
A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
envy
deserialize env vars into typesafe structs
-
rust-ini
An Ini configuration file parsing library in Rust
-
abscissa_core
Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions. This crate contains the framework’s core functionality
-
envmnt
Environment variables utility functions
-
configure_me
A library for processing application configuration easily
-
tini
A tiny ini parsing library
-
itconfig
Easy build a configs from environment variables and use it in globally
-
envconfig
Build a config structure from environment variables without boilerplate
-
meval
A simple math expression parser and evaluator
-
figment
A configuration library so con-free, it’s unreal
-
fsio
File System and Path utility functions
-
spirit
Helper to create well behaved daemons with runtime-reconfiguration support
-
nccl
Minimal configuration file format and library
-
justconfig
Just a configuration information source for rust
-
cvar
Configuration variables
-
viperus
Viperus is an (in)complete configuration solution for rust applications heavly inspired by the GO package Viper.It supports defaults reading from JSON, TOML, YAML, envfile,java properties…
-
uclicious
Uclicious is a wrapper around Universal Configuration Library (UCL) parser with a lot of sugar
-
rustc-semver
Crate for parsing versions of Rust releases
-
custom_codes
Simple uniform response and error codes backed by enums
-
hocon
Reads HOCON configuration files
-
roperator
Easily create Kubernetes Operators with Rust
-
twelf
Twelf is a configuration solution for Rust including 12-Factor support. It is designed with layers in order to configure different sources and formats to build your configuration. The…
-
dotenv_codegen
A
dotenv
implementation for Rust -
gctx
A gcloud configuration management utility
-
ucg
A configuration generation grammar
-
config_struct
Create struct definitions from config files at build time
-
salak
A rust configuration loader
-
clap_conf
A library to unify commandline arguments with config files and environment variables. And make it easier for users to tell your program how to behave across the three main input sources
-
cfgmap
A special hashmap made with configuration in mind
-
kankyo
Simple, efficient, and precise .env library
-
inject
Experimental IOC library for Rust
-
loadenv
A small, zero-dependency dotenv implementation
-
keytree
Simple markup language designed to load config files and schemas directly to Rust types
-
snec
Configuration system with compile-time field lookup and modification notifications
-
fanctl
Fancontrol replacement in Rust with YAML configuration
-
dotenv_codegen_implementation
A
dotenv
implementation for Rust -
librustconfig
libRustConfig is rust wrapper around libconfig library. Library for processing configuration files.
-
confindent
⚙️ A configuration format based on indentation
-
dotenv-parser
Pest-based parser for .env files
-
freebsd-geom
A library for working with GEOM object graphs
-
sml
Simple markup language optimized for loading config files and schemas
-
feattle-sync
Featture toggles for Rust, extensible and with background synchronization and administration UI
-
etcetera
An unopinionated library for obtaining configuration, data and cache directories
-
scoped-env
A lifetime scoped env variable setting
-
ini
A simple macro built on top of configparser to load and parse ini files. You can use this to write Rust programs which can be customized by end users easily.
-
ronfig
Config rust with RON, Easily!
-
spirit-tokio
Tokio helpers for Spirit
-
envconf
Boilerplate free initialization of structs from environment variables
-
appconfig
A simple configuration file manager for desktop applications
-
configure_me_codegen
A library for processing application configuration easily
-
figtree
Figtree is a file format for human-useable configuration
-
i3-bindings
Simple tool that reads the i3 config files and shows a table with the bindings defined therein
-
systemd_socket
A convenience crate for optionally supporting systemd socket activation
-
load-dotenv
This is a small procedural macro to load your .env file at compile time
-
jellyschema
Configuration DSL
-
petgraph-graphml
GraphML output support for petgraph
-
config-file
Read and parse configuration file automatically
-
effective-limits
Estimate effective resource limits for a process e.g. how much RAM is available for use.
-
goff
Goff configuration language and reference serde implementation
-
wgconfd
A configuration manager for WireGuard
-
denver
dotenv replacement that merges multiple .env files
-
rt3conf
An unofficial tool for configuring Railroad Tycoon 3
-
structconf
Combine clap and rust-ini into a single procedural macro
-
mg-settings
Parse config files
-
fondant
Macro based library to take the boilerplate out of configuration handling
-
binary_enclave
embed modifiable configuration or other data within a binary directly
-
nonvolatile
A package providing the ability to store configuration data out of the way
-
settingsfile
a library for easy interaction with complex configuration / settings files in multiple formats
-
zap-model
Internal models for zap, a simple configuration management tool
-
yasec
Yet another stupid environment config (YASEC) creates settings from environment variables
-
bullettrain
Bullet Train SDK for Rust
-
readconfig
This is a rust library that is meant to help with using config files
-
dhcpd_parser
Parser for dhcpd configuration files. Currently supports only dhcpd.leases file of the OpenBSD base implementation
-
frugalos_config
Configuration Management Layer of Frugalos
-
config-parser
A simple parser for block based configuration files
-
tomlenv
Manage your environment configuration with TOML
-
quire
A YAML-based configuration parsing library
-
dockerfile-rs
Correct Dockerfile generator library
-
envconfig_derive
Build a config structure from environment variables without boilerplate
-
ssdp-probe
Simple rust crate to perform SSDP discovery
-
polk
Dotfile manager and symlinker
-
globalenv
Globally sets environment variables (and not just for the current process). Support for Windows, zsh and bash (MacOS and most Linux distros).
-
vlog
Macros to do stdout / stderr logs based on verbosity level
-
itconfig-macro
Easy build a configs from environment variables and use it in globally
-
typed_key
Strongly-typed string keys for configuration
-
format_env
Substitutes environment variables into a string literal at compile time
-
is_not
A procedural macro much like #[cfg(…)] that can be re-exported from a library based on enabled features
-
env_applier
Apply environment variables on an object
-
yambler
Yambler is a tool to stitch reusable yaml snippets together
-
salak_derive
A rust configuration loader
-
log_settings
a tiny crate allowing libraries to change logger settings
-
config-maint
Layered configuration system for Rust applications. (Maintenance fork)
-
hermione
Competent magic for your config files and more
-
balena-cdsl
Configuration DSL
-
dinglebit-config
simplified configuration interface
-
fluid-let
Dynamically-scoped variables
-
zcfg
No-frills library and binary configuration via command line or file