CATEGORY
Configuration 2,182 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
clia-config-exprA flexible configuration expression evaluator with JSON schema support2,222MIT OR Apache-2.0
gonfigA unified configuration management library for Rust that seamlessly integrates environment variables, config files, and CLI…2,211MIT OR Apache-2.0
ktavKtav — a plain configuration format. Three rules, zero indentation, zero quoting. Serde-native.2,202MIT OR Apache-2.0
cuenv-secretsSecret resolution and management for the cuenv ecosystem2,195AGPL-3.0-or-later
clash-rs-configa clash yaml config parser2,180Apache-2.0
config-spirit-forkLayered configuration system for Rust applications.2,165MIT/Apache-2.0
ahah tools.2,158Apache-2.0
nano-rs-coreLight Web Kit2,154MIT
secret_manager_1passwordRetrieve Azure Key Vault URL from 1password2,136MIT
link-local-address-cliA CLI tool that automates link-local IP assignment by scanning network interfaces and selecting a free address.2,124MIT/Apache-2.0
tracing-config-macrosHelper crate to add proc-macros to tracing-config2,120MIT
settings_loaderOpinionated configuration settings load mechanism for Rust applications2,114MIT
scuffle_config_deriveExtensible config solution2,100MIT
sui-supercacheciTyped shikumi config schema for /super-cache-ci — service-level sui (Postgres store, Redis cache, RAM/tmpfs build sandbox) as the…2,095MIT
eon_syntaxDescribes the syntax of the Eon config format, with parsing and pretty-printing2,094MIT OR Apache-2.0
figment_stringForces figment config types to be parsed as strings2,093Apache-2.0
realizeA blazingly fast configuration management library2,076Apache-2.0
preferA lightweight library for managing application configurations with support for multiple file formats2,073MIT
ableable tools.2,071Apache-2.0
bt_http_cli_confRetrieve the HTTP client configuration for a given environment from a YAML file.2,067GPL-3.0-only
envy-storedeserialize AWS parameter store values into typesafe structs2,063MIT
ssh-sensibletooling to produce sensible settings for SSH2,045MIT
konfikconfig parser2,042non-standard
yasecYet another stupid environment config (YASEC) creates settings from environment variables.2,037MIT
cleansysA modern terminal user interface for Linux system cleanup similar to BleachBit only faster, written in Rust and memory safe.2,036MIT
kevy-configZero-dependency TOML subset parser and Config schema for kevy.2,034Apache-2.0 OR MIT
enum-togglesA generic Rust library for managing toggles/flags using enums and bitvec.2,025MIT OR Apache-2.0
figa-procProc-macro for 'figa' crate2,013MIT OR Apache-2.0
cfgloader-coreCore functionality for cfgloader - configuration loading library2,002MIT OR Apache-2.0
dscfg-cached_file_storageStorage implementation for dynamic shared configuration1,985MITNFA
xcosmThe CosmWasm contract toolbox.1,977Unlicense
rsymtab_macrosgeneration of an exported symbol table like ksymtab for rust crates1,973MIT
azure-app-configurationAzure App Configuration client for Rust1,966Apache-2.0/MIT
strut-factoryProcedural macros. Part of the Strut family.1,966MIT
creator-plistA rusty plist parser. Supports Serde serialization.1,964MIT
directreeRepresent directory trees as modules and functions1,953Unlicense
dscfg-clientClient side implementation of dynamic shared configuration1,936MITNFA
scuffle-configExtensible config solution1,935MIT
kariAn embeddable programming language, writting in and for Rust1,9230BSD
libutilsA general utility library1,923MIT
prevent-alt-win-menuPrevents the menu bar or Start menu from appearing when the Alt or Windows key is released1,913MIT OR Apache-2.0
everruns-configShared configuration loading helpers for Everruns1,905MIT
mergeme_deriveA derivable trait that assists with merging data together1,902MIT OR Apache-2.0
module-deriveDerive macros for the `module` crate.1,899Apache-2.0
cordoba-pyCordoba Python interface1,896GPL-3.0+
smooai-configType-safe three-tier configuration management (public, secret, feature flags) with schema validation and a runtime client for the…1,896MIT
serde_cclSerde-based deserializer for CCL Documents1,890MIT OR Apache-2.0
media-type-versionExtract the format version from a media type string1,889BSD-2-Clause
immortalA *nix cross-platform (OS agnostic) supervisor1,888non-standard
utils-box-loggerA toolbox of various small RUST utilities that make creating logs easier1,882MIT
goffGoff configuration language and reference serde implementation.1,876MPL-2.0
socrates-launcherA simple launcher for `socrates` dynamic module system.1,869MIT OR Apache-2.0
ordinary-configConfig for Ordinary1,865AGPL-3.0-only
autorun_configMacros to easily create configurations that can pull their data from command line arguments or environment variables1,861Apache-2.0
hashring_coordinatorCalculates hash ranges to help coordinate a hashring (using consistent hashing) for storing and finding keys, and replicating…1,861MIT
confine-builderBuilder implementation for the confine crate1,860MIT OR Apache-2.0
nano-rs-proc-macro-routeLight Web Kit1,856MIT
argo-workflows-crdsCRDs for the argo-workflows deployment1,855MIT
dispatch_macrosType-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate.1,854Apache-2.0
soma-ctfCross-platform CTF problem container manager1,841MIT OR Apache-2.0
argo-cd-crdsCRDs for the argo-cd deployment1,839MIT
zlayer-coreShared types and configuration for ZLayer container orchestration1,830Apache-2.0
strut-coreCore facades and utilities. Part of the Strut family.1,830MIT
nano-rs-macroLight Web Kit1,827MIT
cuenv-1password1Password integration for the cuenv ecosystem1,827AGPL-3.0-or-later
config-libEnterprise-grade multi-format configuration library supporting 8 formats (CONF, INI, Properties, JSON, XML, HCL, TOML, NOML) with…1,825Apache-2.0 OR MIT
dotecnfloader for ".ecnf" file such as ".env". ".ecnf" is key-value setting file with key's hierarchy.1,825MIT
arclutevestsRetrieve secret data from a vault (Hashicorp) instance1,822MIT OR Apache-2.0
cargo-prettyA tool for formatting manifest according to style guidelines1,818MIT OR Apache-2.0
argo-rollouts-crdsCRDs for the argo-rollouts deployment1,810MIT
oauth2-brokerRust's turnkey OAuth 2.0 broker - spin up multi-tenant flows, CAS-smart token stores, and transport-aware observability in one…1,808GPL-3.0
argo-events-crdsCRDs for the argo-events deployment1,798MIT
krakend_confA tool to generate krakend endpoint configuration from openapi json, built on the openapiv3 crate.1,797MIT OR Apache-2.0
filecaster-deriveProcedural derive macro for `filecaster`: automatically implement `FromFile` for your structs.1,796MIT OR Apache-2.0
env-castMacro to parse an environment variable to a numeric type at compile time1,794MIT
chuninChecks Union1,788LGPL-3.0-only
companion-serviceRun services along with your executable1,788BSD-3-Clause
local-storeLocal storage primitives: platform-agnostic paths, atomic file/dir storage, atomic IO, format dispatch1,784MIT OR Apache-2.0
svecA utility for Dart-style list in Rust1,784MIT
jlsImplementation of the simple JSON Licensing Scheme for issuing and/or verifying licenses1,783MIT
cube2rustA tool for generating a rust project from a STM32CubeMX ioc file1,773MIT OR Apache-2.0
kconfig-rsBuild library for translating Kconfig into Rust cfgs1,764non-standard
stegos_keychainStegos - Key Management1,763MIT
rson-coreCore parsing and value types for RSON1,762MIT OR Apache-2.0
openlogi-coreCore types, config, and paths for OpenLogi. No I/O specifics.1,761MIT OR Apache-2.0
mask-hxGeneric Haxe version manager1,755MIT
reversibleA generic wrapper struct that provides reversible editing capabilities..1,751MIT
kube-prometheus-stack-crdsCRDs for the kube-prometheus-stack deployment1,746MIT
shellac-jsonShell-Agnostic Completion server: command argument autocompletion JSON conversion1,744MIT
head-emptyDefine parts of your configuration schema throughout your codebase1,741Apache-2.0 OR MIT
cbradioSystem orchestration based on Redis1,740GPL-3.0-or-later
awesome-cloudRust CLI to create Awesome Rust and Kubernetes Based Cloud Applications.1,728MIT OR Apache-2.0
bevy_etceteraTiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories1,719MIT OR Apache-2.0
cert-manager-crdsCRDs for the cert-manager deployment1,709MIT
enarx-config-86d3ad9Configuration for a WASI application in an Enarx Keep1,704Apache-2.0
tendrils-coreCore library for Tendrils1,703GPL-3.0-or-later
peditCommand line utility that helps with editing configuration files.1,700MIT
mr_env_macromr_env_macro1,698MIT
libmaskHaxe version management library1,689MIT
milfA native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides
implementations of the…1,685MIT/Apache-2.0
env-watcherA simple library for viewing environment variables with a subscription to change any variables.1,685MIT
config-maintLayered configuration system for Rust applications. (Maintenance fork)1,683MIT/Apache-2.0
tuckrSuper powered GNU Stow replacement1,683GPL-3.0-or-later
steam-acfTool to convert Steam .acf files to JSON.1,682MIT OR Apache-2.0
bevy-atlas-loaderBevy plugin for defining and loading 2D TextureAtlas images.1,680MIT OR Apache-2.0
cmltermA command-line tool to connect to Cisco device consoles (with basic scripting support) within Cisco Modeling Labs (CML), formerly…1,678MIT
mergemeA derivable trait that assists with merging data together1,677MIT OR Apache-2.0
qubit-valueType-safe value container framework with unified abstractions for single values, multi-values, and named values with complete…1,674Apache-2.0
rt3confAn unofficial tool for configuring Railroad Tycoon 3.1,672non-standard
rscontainerManages dependencies between objects.1,671MIT OR Apache-2.0
minimal-tomlA minimal, serde-backed, toml deserializer for no_std and no alloc embedded systems1,663MIT
riglr-configUnified configuration management for RIGLR applications1,663MIT OR Apache-2.0
awesomeappNot this one.1,662MIT OR Apache-2.0
env-searcherA simple crate for when you want to search for an environmental variable from either an .env file or the environment1,661MIT
hostsmodCLI tool to safely modify /etc/hosts and parser library for the file.1,660BSD-3-Clause
zzzzAutomate with your eyes closed.1,659MIT OR Apache-2.0
konfig-rust-deriveA derive macro for the konfig-rust library, allowing shorthand implementation of the KonfigSection trait1,659MIT
nomlHigh-performance dynamic configuration language with format preservation, environment variables, native types, string…1,653Apache-2.0
supply-chain-trust-example-crate-000064A native Rust encoder and decoder of TOML-formatted files and streams. Provides
implementations of the standard…1,652MIT OR Apache-2.0
dispatch_mapType-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate.1,652Apache-2.0
yagaTrait helper (and derive macro) for constructing interactive message prompts using `dialoguer`1,651non-standard
npmrc-config-rsRust port of @npmcli/config for reading and parsing npm .npmrc configuration files1,639MIT
file_to_mapA small parser for using data from a file as a map1,637MIT
prop_readerLibrary for reading yaml based property files.1,634MIT
lenientSerde-compatible wrapper for fault-tolerant (lenient) deserialization1,634MIT
strut-deserializeDeserialization utilities. Part of the Strut family.1,634MIT
keynotesKeynotes is a command line note keeping app using the keydata library. Notes are stored as key-value pairs organized into named…1,632MIT
jesetOpinionated, ready to use color-eyre and tracing-journald setup for applications1,625MPL-2.0
gitconfOverlay utility for more convenient and flexible configuration of git1,620CC0-1.0
filecasterProcedural macro to derive configuration from files, with optional merging capabilities.1,620MIT OR Apache-2.0
fibre_loggingA flexible, multimode sync/async logging library that unifies the log and tracing ecosystems, driven by external configuration…1,615MPL-2.0
rundletA typed schema for defining helm charts to sail away on kubernetes1,613Apache-2.0
stitcherstitcher provides an ergonomic syntax for declaring deeply nested Rust data structures inline — useful for tests and fixtures…1,611MIT
longhorn-crdsCRDs for the longhorn deployment1,608MIT
mailcapmailcap parsing library1,604GPL-3.0-or-later
bijux-cliCommand-line runtime for automation, plugin-driven tools, and interactive workflows with structured output.1,604Apache-2.0
peace_rt_logicRuntime logic for the peace automation library.1,603MIT OR Apache-2.0
mallera rust library crate that calls closures depending on the input data1,595Apache-2.0 OR Unlicense
himitsuAn encrypted CLI tool for managing secrets on your machine1,590MIT
mavryk-smart-rollup-installer-configInstaller configuration for installer kernel of Mavryk Smart Rollups.1,589MIT
flux-crdsCRDs for the flux deployment1,585MIT
painA Rust library to manage ISO 20022 pain.001 payment initiation messages widely used for corporate to bank payments.1,583MIT OR Apache-2.0
peace_item_sh_sync_cmdManages a synchronization shell command for the peace framework1,581MIT OR Apache-2.0
xlogic-corePackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,580Apache-2.0
fibre_iocA flexible, thread-safe and dynamic Inversion of Control (IoC) container for Rust.1,576MPL-2.0
rsconfig-macrosMacros for RSCONFIG1,575MIT OR Apache-2.0
envfRuns a program with environment variables specified on the command line or in files1,575GPL-3.0-or-later
pklrsapple's pkl language implementation1,574MIT OR Apache-2.0
oslo-policyA parser and evaluation engine for oslo.policy rule files1,573Apache-2.0
prompt_defA rust library to parse prompts defined as prompts schema format, see https://github.com/prompt-native/prompt-schema1,573Apache-2.0
istio-crdsCRDs for the istio deployment1,573MIT
env-mapEnvConfig: A Rust crate for easily mapping environment variables to structs with support for `.env` files and global…1,569MPL-2.0
beammmA BeamNG.drive mod manager CLI and library.1,567MIT
cuenv-task-graphTask graph DAG algorithms and dependency resolution for cuenv1,567AGPL-3.0-or-later
cuenv-hooksHook execution system for cuenv environments1,566AGPL-3.0-or-later
pwalarmctlCLI controller for pwalarmd1,564GPL-2.0-or-later
json_opsImplement json pointer following the json pointer syntax, with type Option<&toml::Value>.
Overload / as path operator to point…1,561MIT OR Apache-2.0
derive-allDerive macro that derives all macros possible.1,561MIT OR Apache-2.0
minilinkTemplate and register linker scripts1,560Apache-2.0
wrathA structured approach to accessing environment variables1,559MIT OR Apache-2.0
grazeA zero-boilerplate configuration library.1,559MIT
snow-plowSnow Plow is an utility which allows to update several flakes with one command, in order to improve sharing of dependencies on…1,556MIT
propertiesextA (dot) properties file parser with extended feature set1,554non-standard
skyullSKYULL is a command-line interface (CLI) in development that creates REST API project structure templates with the aim of making…1,553MIT
cfgloader_rs_macrosProcedural macros for cfgloader_rs - configuration loading library1,549MIT OR Apache-2.0
configuraConfiguration file logic for any Rust project1,548MIT
toml_opsImplement Toml pointer following the json path syntax, with type Option<&toml::Value>.
Overload / as path operator to point into…1,546MIT OR Apache-2.0
homelessMove dotfiles out of your HOME into XDG Base Directories1,544MIT OR Apache-2.0
vidyano-cliA CLI version of the Vidyano Visual Studio extension1,541MIT
hyprlangA scripting language interpreter and parser for Hyprlang and Hyprland configuration files.1,540MIT OR Apache-2.0
rsymtabgeneration of an exported symbol table like ksymtab for rust crates1,535MIT
hyperion-frameworkA lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging,…1,534Apache-2.0
polaris-grpcgrpc-rust integrates with polaris-rust.1,530MIT OR Apache-2.0
no-more-edge-rsReplaces edge calls with calls to your default browser1,528MIT
frescoBack up, synchronize and apply your preferences across all your devices.1,522non-standard
stignoreAdd syncthing ignore patterns from command line1,521MIT OR Apache-2.0
candid-genCLI tool that automates the generation of Candid interface files from Rust canisters for Internet Computer (IC) projects.1,517non-standard
toml-migrateAutomatically migrate versioned config files to the latest version1,510MIT OR Apache-2.0
xlogic-compilerPackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,506Apache-2.0
shortlink-rsA short link service system implemented by rust language1,505MIT OR Apache-2.0
toml_const_cliCommand line utility for toml_const1,500MIT
x-pathx-path is a if-it-compiles-it-works solution for safe Rust paths with abs/rel and file/dir variants for API safety and cross…1,488MIT
tf-dockerRust bindings for Terraform's Docker provider. Generated with tf-bindgen.1,486BSD-3-Clause
parsgCommand line parser1,477Apache-2.0
mr_env_plusEnvironment configuration management for Rust1,472MIT
sdsbUnified system for bootloader configs, initramfs, and self-controlled secureboot1,470GPL-3.0-or-later
xmidCreating a Machine ID hash for MacOS/Windows/Linux extends from doroved/mid1,461MIT OR Apache-2.0
gpg-keysyncUtility for maintaining backups of gnupg keys in a declarative manner, with precise control over keystripping available1,458GPL-2.0
random-dataA library tool to generate random data of any kind.1,458MIT OR Apache-2.0
duat-utilsBasic components common in Duat, such as widgets and modes1,457AGPL-3.0-or-later
confetti-deriveDerive macros for confetti-rs1,452MIT
rust10xCLI for rust10x. Coming in 2024.1,448MIT OR Apache-2.0
prism3-valueType-safe value container framework with unified abstractions for single values, multi-values, and named values with complete…1,446Apache-2.0
rs-coco🥥 coco » an interactive cli for creating conventional commits.1,441non-standard
nwg-commonShared library for nwg-dock, nwg-drawer, and nwg-notifications — compositor-neutral IPC abstraction for Hyprland and Sway,…1,440MIT
tendrils-cliFlexibly manage files/folders throughout the computer from a single location1,438GPL-3.0-or-later
mlua-pkgComposable Lua module loader for mlua1,436MIT OR Apache-2.0
rustfs-configConfiguration management for RustFS, providing a centralized way to manage application settings and features.1,435Apache-2.0
konfig-rustA library providing a simple way to cnteralized config management in your codebase1,423MIT
lex-configShared configuration loading for the lex toolchain1,421MIT