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.
rustack-launcherA Rust library for developing application launchers. It uses a single TOML configuration file to automatically transform it into…1,410Apache-2.0
peace_webi_rtWeb interface runtime data types for the peace automation framework.1,410MIT OR Apache-2.0
capsula-configConfiguration management for Capsula.1,408MIT OR Apache-2.0
par-term-configConfiguration system for par-term terminal emulator1,405MIT
molten_brandDesign tokens and brand system for Molten Labs CLI tools 🔥1,400MIT OR Apache-2.0
kotoba-kotobasKotobaScript - Declarative programming language for frontend applications, extending Jsonnet with React component definitions1,389Apache-2.0
hostname_resolverValidate hostname1,379MIT
aqc-file-engine-coreShared framework types and FileEngine trait for aqc-{domain}-engine crates.1,373MIT OR Apache-2.0
minechat-clientThe client implementation of MineChat, letting you chat with people over on Minecraft1,371MPL-2.0
dotconfA very light-weight dotenv crate1,365MIT
garguileguile bindings for rust1,365Apache-2.0
cfgloader_rsA simple, powerful, and ergonomic configuration loading library for Rust applications1,359MIT OR Apache-2.0
config_hierarchyGeneric hierarchical configuration management with 6-level priority system and source tracking1,357MIT
passless-config-docProcedural macro to generate documented configuration file for Passless.1,353non-standard
konfik_deriveDerive macro for konfik configuration parser1,352non-standard
dottieA package based dotfile manager1,351MIT OR Apache-2.0
duat-sneakA Duat plugin for finding character sequences, inspired by vim-sneak1,340GPL-3.0-or-later
module-utilUtilities for working with module.1,334Apache-2.0
confetti-rsA configuration language and parser library written in Rust1,333MIT
simplerecordsStrongly typed text-based format for declarative configuration with zero dependencies.1,329AGPL-3.0-or-later
greentic-setup-devEnd-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and…1,323MIT
ferrishot_knusAnother KDL language implementation1,317MIT/Apache-2.0
feagi-configConfiguration loader for FEAGI - Cross-platform TOML-based configuration with override support1,316Apache-2.0
serde_rsonSerde integration for RSON1,313MIT OR Apache-2.0
dotenvxA secure environment variable management tool with built-in encryption1,309MIT OR Apache-2.0
kotoba-deploy-coreCore types and configuration for Kotoba deployment system1,308Apache-2.0
confersProduction-ready Rust configuration library with zero boilerplate1,303MIT
discord-baseThe crate I use to build my bots on top of, made using Serenity in Rust!1,301MIT OR Apache-2.0
ogre-watchdogPortable watchdog for Rust services & jobs to avoid hangups even without a supervisor1,273Unlicense
script-meditateSupercharge Cargo scripts with inline structured data/configuration.1,269MIT OR Apache-2.0
trojan-configConfiguration loading and validation for trojan-rs1,265GPL-3.0-only
cistell-macrosConfiguration library with field provenance and secret support — derive macros1,257MIT
omen_microA rust crate for generating microservice boilerplate code1,252MIT
config-procProc-macros for config file handling1,2510BSD
syncthing-git-rsAn utility that empowers syncthing with the ability to use GIT as version manager1,249non-standard
c5cliCommand-line interface for c5store secret management, enabling encryption, decryption, and key generation for YAML configurations.1,236MPL-2.0
core_semverCargo's flavor of Semantic Versioning1,232MIT
capability-generation-inputsA Rust crate to manage input parameters for generating tree-based models. It offers validation, serialization, and error handling…1,229GPL-3.0-only
lmrc-config-validatorConfiguration validation library for LMRC Stack projects1,221MIT OR Apache-2.0
cistell-coreConfiguration library with field provenance and secret support — core engine1,218MIT
zep-kvsElementary zero config cross platform key-value persistence library1,206BSD-2-Clause
iter_modA macro for enumerating all the constants in a module1,195MIT
duat-match-pairsA duat plugin to highlight matched pairs1,192GPL-3.0-or-later
sendenvQuickly and securely share `.env` files using 1Password1,190MIT
strut-utilIn-house utilities. Part of the Strut family.1,190MIT
stauA modern dotfile manager with GNU Stow-style symlink management and automated setup scripts1,185MIT
qubit-configPowerful type-safe configuration management with multi-value properties, variable substitution, and rich data type support1,184Apache-2.0
strut-syncSynchronization primitives. Part of the Strut family.1,181MIT
expliconConfiguration without surprises1,179MIT
synchronizerLittle daemon service to synchronize all your containers across devices - Keep Your Cluster in Harmony1,176GPL-3.0-only
autoschematic-serverGitHub integrations for Autoschematic, similar to Atlantis for Terraform.1,170AGPL-3.0
flexiconAdaptive configuration toolkit: let your data structures adapt to the user, not the other way around.1,169MIT OR Apache-2.0
kamftKamft Module1,159MIT
dotenvorSmall, fast `.env` parser and loader for Rust1,151MIT OR Apache-2.0
jsony_configLenient JSON configuration framework for Rust applications based on jsony.1,151MIT
aws_utils_ssmAWS SSM utilities for getting parameter values from AWS Systems Manager Parameter Store1,145MIT
duat-baseBasic components common in Duat, included by default on duat1,131GPL-3.0-or-later
hexcfgA hexagonal architecture configuration loading crate with multi-source support1,128Apache-2.0
configulator-deriveDerive macro for configulator1,125MIT
me0eMetre, the configuration loader for Rust1,124Apache-2.0
asimov-host-moduleASIMOV module for information about the current host.1,122Unlicense
rsbrowsersFind and launch browsers.1,113MIT
aws_utils_secretsmanagerAWS Secrets Manager utilities for retrieving secret values1,113MIT
stable-typeOCaml inspired stable types1,101Apache-2.0
rustfoundryA Rust service rustfoundry library.1,101BSD-3-Clause
agent-skillsParse, validate, and work with Agent Skills as defined by the Agent Skills specification1,098MIT
skrills-stateState management for skrills runtime options, pins, and persisted overrides.1,096MIT
tomlfuseEasily bind toml fields into properly typed build-time constants with flexible patterns and hierarchies.1,088non-standard
prefer_deriveDerive macros for the prefer configuration library1,082MIT
configulator-rsA configuration loader that populates a struct from config files, environment variables, and CLI flags1,065MIT
config-vaultAn extension for the config crate that allows loading configurations from HashiCorp Vault1,058MIT
common_lib_for_router_center_apiA commun lib for the router center api1,057MIT OR Apache-2.0
mtlog-coreCore utilities for mtlog - shared logging infrastructure.1,057MIT
koi-configConfiguration, breadcrumb discovery, and state persistence for Koi1,055Apache-2.0 OR MIT
invarianceA Rust crate providing type-safe, validated configuration to prevent runtime crashes from invalid config data.1,053Apache-2.0
harness-locateCross-platform library for configuration, path discovery and MCP server management for agentic code harnesses (Claude Code,…1,053MIT
disposition_model_commonSVG diagram generator common data model types.1,046MIT OR Apache-2.0
orion-infraorion infra1,045MIT
palette-coreTOML-defined theme system with inheritance, CSS export, and multi-target rendering1,044MIT OR Apache-2.0
appconfigurationThe IBM Cloud App Configuration Rust SDK is used to perform feature flag and property evaluation based on the configuration on…1,041non-standard
aam-rsA Rust implementation of the Abstract Alias Mapping (AAM) framework for aliasing and maping aam files.1,037MIT OR Apache-2.0
strutBackend in Rust: convenient and configurable with Strut.1,034MIT
secret-store-sdkRust SDK for XJP Secret Store Service1,029MIT OR Apache-2.0
project_cdA CLI tool to help you switch between your projects folder1,028MIT
lmrc-toml-writerType-safe TOML generation for Cargo.toml files1,011MIT OR Apache-2.0
rson-schemaSchema validation for RSON1,009MIT OR Apache-2.0
duat-jump-listA jump list for Duat, meant to be used by modes1,000GPL-3.0-or-later
cuenv-cacheContent-addressed task caching for cuenv995AGPL-3.0-or-later
yreeA crate for global constants and helpers for Yree.974MIT OR Apache-2.0
rson-cliCommand-line tools for RSON973MIT OR Apache-2.0
duatmodeThe default mode for the Duat text editor972GPL-3.0-or-later
easy_config_coreA language, parser, and lexer designed to make easy to read and write configuration files.971GPL-3.0
anaxa-builderA modern native Rust configuration management system969MIT
config-loadConditional configuration loader for Rust applications that use the `config` crate.968MIT
tonysd-config-manager-procMacro implementation for config-manager-rs derives966MIT
harmony-dslTOML Schema DSL definitions for Harmony Proxy configuration files963MIT
spicexA complete configuration solution for Rust applications, inspired by Viper960MIT
rust-config-treeRecursive include tree utilities for layered configuration files.957MIT OR Apache-2.0
lib-humus-configurationHelper crate for reading configuration files into data structures using serde.951LGPL-3.0-or-later
basalt-bedrockDefinitions for Basalt competition packets949Apache-2.0
leroiLibrary to make errors inspectable949MPL-2.0
utils-box-pathfinderA toolbox of various small RUST utilities that make discovering paths to files easier947MIT
libutils-terminalA custom embedded terminal handler938MIT
stslayerStatus Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol928MIT
apcoreSchema-driven module standard for AI-perceivable interfaces921Apache-2.0
duat-hopA duat plugin to quickly move around words, inspired by hop.nvim921GPL-3.0-or-later
power-rules-daemonA daemon for defining power rules for the power-profiles-daemon.919GPL-3.0-only
patchloomStructured file editing library and CLI for AI agents: parser-backed JSON/YAML/TOML edits, AST-aware code operations, multi-file…915MIT OR Apache-2.0
utils-box-configA toolbox of various small RUST utilities that make handling configuration files easier912MIT
utils-box-versionsA toolbox of various small RUST utilities that make working with semantic versioning easier911MIT
utils-box-connectionsA toolbox of various small RUST utilities that make our lifes easier910MIT
utils-box-debugA toolbox of various small RUST utilities that make handling different types client/server connections easier910MIT
utils-box-stopwatchA toolbox of various small RUST utilities that make measuring code execution easier910MIT
utils-box-linuxA toolbox of various small RUST utilities that make UNIX thread handling easier910MIT
x-midCreating a Machine ID hash for MacOS/Windows/Linux910MIT OR Apache-2.0
utils-box-mathematicsA toolbox of various small RUST mathematics utilities that make DSP calculations easier908MIT
voidconfConfig management for dummies like me.902Unlicense
aqc-cargo-toml-engineFileEngine for Cargo.toml. Writes [lints.<tool>] tables via toml_edit.901MIT OR Apache-2.0
decide-coreA fast, lightweight permission engine for Rust and TypeScript with condition support.900MIT
nirinitA session manager for Niri, a scrollable-tiling Wayland compositor895MPL-2.0
inherit-configInherit configuration from parent struct889MIT
rcman-deriveDerive macros for rcman settings library880MIT
just-kdlSmall streaming KDL parser879MIT OR Apache-2.0
strut-configA companion to `config` crate. Part of the Strut family.873MIT
aqc-toml-engine-coreShared TOML IO and application helpers for AQC TOML file engines.873MIT OR Apache-2.0
rskit-configAdapter-oriented configuration loading with validation871MIT
domino_cliClient to interact with a domino application running on holochain871GPL-3.0
maskitA CLI tool to mask sensitive fields in configuration files (JSON/YAML/TOML)868MIT
hocon-parserFull Lightbend HOCON specification-compliant parser for Rust867Apache-2.0
c5_coreCore utilities for c5store secret management CLI, providing cryptographic operations, key management, YAML parsing, and file I/O.865MPL-2.0
strut-tracingA convenience layer around `tracing` crate. Part of the Strut family.862MIT
nacm-validatorNACM (Network Access Control Model) validator with Tail-f ACM extensions and multiple configuration files support861MPL-2.0
cnfgUnified, validated configuration for Rust856Apache-2.0
strut-sentryIntegration with Sentry. Part of the Strut family.856MIT
strut-databaseA convenience layer around `sqlx` crate. Part of the Strut family.853MIT
strut-rabbitmqA convenience layer around `lapin` crate. Part of the Strut family.853MIT
llm-config-cryptoCryptography primitives for LLM Config Manager - AES-256-GCM encryption, key derivation, and secure key management852Apache-2.0
luaur-config`.luaurc` configuration handling for Luau (Rust).851MIT
pimalaya-configConfig utils for Pimalaya849MIT OR Apache-2.0
reliakit-secretSecret-safe wrappers for Rust values that should not leak through formatting or diagnostics.849MIT
cargo-menuconfigCargo sub-command for configuring cargo projects using Kconfig and menuconfig.842non-standard
tenvyParse environment variables into type-safe structures841MIT OR Apache-2.0
abundantisHigh-performance unified environment variable management from multiple sources831MIT
libutils-consoleA simple generalized I/O interface830MIT
cfgmatic-coreCore types and traits for cfgmatic configuration framework830MIT OR Apache-2.0
sigye-configConfiguration management for sigye clock app822MIT
docker-envTyped environment variable and secret handling for Dockerised Rust apps.822MIT
hwhkit-configHwhKit 配置加载、分层合并与校验模块820MIT OR Apache-2.0
ccl_rsA parser for the Categorical Configuration Language815MIT
inherit-config-deriveA derive macro to inherit config from parent struct814MIT
crate_publish_1test810MIT OR Apache-2.0
nntp-proxyNNTP proxy server with per-command backend multiplexing, caching, metrics, and TUI dashboard809MIT
perfmodeFan/Performance Control for ASUS TUF Gaming laptops807GPL-3.0-only
otp-pass-importA tool to import OTP secret files extracted using `extract-otp-secrets` (https://github.com/scito/extract_otp_secrets) into…804GPL-3.0-or-later
oxify-modelData models and types for OxiFY workflows, execution, and configuration799Apache-2.0
daemon-baseA flexible and configurable Rust daemon library with lifecycle management, logging, callbacks, and optional async support. Works…799Apache-2.0
profig-commonsHelper crate for Profig, providing types and error structs and enums.796MIT
mtv-extractRead media type strings, extract the format versions from them794BSD-2-Clause
bb-configA library providing abstractions for parsing and generating BeagleBoard.org disros.json788MIT
cd-allowA CLI tool to help you fill allowed licenses for cargo-deny787MIT
orchestrator-configConfiguration models and loading for the Agent Orchestrator787MIT
rakka-configLayered HOCON-style configuration for rakka — `include`, `${path}` substitution, `${?ENV}`, dotted keys, arrays.778Apache-2.0
toml-scaffoldGenerate commented TOML scaffolds from Rust structs and values774MIT
repo-save-managerA GUI application to manage R.E.P.O. save files.770GPL-3.0-or-later
dotulousA fast and easy way to quickly manage dotfiles.769Apache-2.0
prism3-configPowerful type-safe configuration management with multi-value properties, variable substitution, and rich data type support764Apache-2.0
dynaruleA flexible, JSON-based rule engine for dynamic condition evaluation762MIT OR Apache-2.0
tonysd-config-managerCrate to build config from environment, command line and files761MIT
profigDeclarative config loader for Rust with schema validation, samples, and documentation generation.760MIT
configloader-676A library for loading configuration files (JSON, TOML, YAML) into Rust structs with environment variable overrides and validation.758MIT OR Apache-2.0
nestforge-configEnvironment configuration loading for NestForge753MIT
rcmanFramework-agnostic settings management with schema, backup/restore, secrets and derive macro support749MIT
llm-config-storagePersistent storage backend for LLM Config Manager using embedded Sled database with encryption support747Apache-2.0
e9571_config-readerA simple Rust crate to read config.json from executable directory746MIT
workspacer-upgrade-testA Rust crate for testing, simulating, and automating upgrade processes in Rust workspace environments.738MIT
workspacer-organizeA versatile crate for designing and managing workspace layouts, facilitating improved productivity and workflow optimization.737MIT
conferencier-deriveProcedural macro derive for ConferModule736MIT OR Apache-2.0
workspacer-ensure-git-cleanAsserts and enforces a clean Git workspace state prior to critical operations.734MIT
conferencierTokio-backed asynchronous shared configuration hub with TOML persistence733MIT OR Apache-2.0
libutils-diffA bytearray diff731MIT
ini-preserveFormat-preserving INI parser — read, modify and write back INI files without losing comments, ordering or formatting728MIT
revoke-configConfiguration management with hot-reloading for Revoke framework727MIT OR Apache-2.0
distributed-configA robust configuration management library for Rust applications running in distributed environments727MIT OR Apache-2.0
bluenoteProfile-based HTTP client library with configuration management724Elastic-2.0
cfgmatic-pathsCross-platform configuration path discovery following XDG and platform conventions721MIT OR Apache-2.0
oxidite-configConfiguration management for the Oxidite web framework720MIT
cellos-coreCellOS domain types and ports — typed authority, formation DAG, CloudEvent envelopes, RBAC primitives. No I/O.718MIT OR Apache-2.0
workspacer-register-crate-filesFacilitates the registration and management of crate files within a Rust workspace using Rust 2024.711MIT
schemaui-cliCLI wrapper for schemaui, rendering JSON Schemas as TUIs710MIT OR Apache-2.0
xdgdirResolves paths according to the XDG Base Directory Specification709MIT
hyprKCSA fast, lightweight, and graphical keybind manager for Hyprland707GPL-3.0
apollo-configurationA typed, friendly configuration system for Apollo products.707Elastic-2.0
random-jsonA CLI tool to generate random data from a JSON schema to fill databases.696MIT OR Apache-2.0
prefer_dbDatabase source for prefer configuration library691MIT
klauthed-coreCore primitives for klauthed: typed config, clock/time, request context, CQRS, domain, and validation.683MIT OR Apache-2.0
rlvgl-chips-stmSTM32 Chip Database for use in code generation.676BSD-3-Clause
fdm-toolkitfdm-toolkit is a crate for reading and writing 4D Miner (0.2.1.4 Alpha) game-data.669MIT
bmux_configConfiguration management for bmux terminal multiplexer668MPL-2.0
pole-specificationService Governance Specification.662MIT OR Apache-2.0
gamedirsOpinionated base directory helpers for Windows, Linux, and macOS (settings, saves, logs, temp). Mainly for games.652MIT