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.

wlambdaWLambda is an embeddable scripting language for Rust33,415GPL-3.0-or-laterCompilersConfiguration axconfig-gen-macrosProcedural macros for converting TOML format configurations to Rust constant definitions.33,033GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0ConfigurationDevelopment tools::Procedural macro helpers contraA minimal serialization/deserialization library with expanded persistency functionality32,997non-standardConfigurationEncoding getenvGetenv.rs32,495UnlicenseCommand-line interfaceConfiguration tulispAn embeddable lisp interpreter.32,383GPL-3.0CompilersConfiguration obake_macrosMacros for versioned data-structures31,927MIT OR Apache-2.0Configuration peace_coreLow level data types for the peace automation framework.31,876MIT OR Apache-2.0AsynchronousConfiguration spirit-tokioTokio helpers for Spirit31,514Apache-2.0 OR MITConfigurationNetwork programming dt-coreCore utilities used by dt-cli31,151MIT OR Apache-2.0Configuration obakeVersioned data-structures for Rust31,140MIT OR Apache-2.0Configuration peace_static_check_macrosCompile time validation macros for the peace automation framework.30,719MIT OR Apache-2.0AsynchronousConfiguration peace_data_deriveData proc macro for for the peace automation framework.30,639MIT OR Apache-2.0AsynchronousConfiguration peace_dataData model for the peace automation framework.30,572MIT OR Apache-2.0AsynchronousConfiguration dfileA program to easily collect and maintain your dotfiles, with git integration.30,470MIT/Apache-2.0Command line utilitiesConfiguration tracing-subscriber-initA trait and some functions to make tracing subscriber initialization a bit easier30,382MIT OR Apache-2.0ConfigurationDevelopment tools::Debugging daemonbaseA library for providing the foundation for daemon processes.30,244BSD-3-ClauseConfiguration lcode-configconfig mod for [lcode](https://crates.io/crates/lcode)29,202MIT OR Apache-2.0Configuration tuningansible-like tool with a smaller scope, focused primarily on complementing dotfiles for cross-machine bliss28,993MITCommand line utilitiesConfiguration spirit-logSpirit helpers and config fragments for logging28,479Apache-2.0 OR MITConfigurationDevelopment tools::Debugging kflAnother KDL language implementation28,382MIT/Apache-2.0ConfigurationEncoding peace_cfgConfiguration model for the peace automation framework.27,545MIT OR Apache-2.0AsynchronousConfiguration miniconf_mqttMQTT interface for `miniconf`, using `minimq`27,513MITConfigurationData structures human-units-deriveUnits serialization and formatting library designed for configuration files and command line arguments27,192MITConfigurationData structures peace_rt_model_coreCore runtime traits for the peace automation framework.26,968MIT OR Apache-2.0AsynchronousConfiguration gitignore-template-generatorA binary crate to generate templates for .gitignore files26,729MIT OR Apache-2.0API bindingsCommand line utilities dataflow-rsA lightweight rules engine for building IFTTT-style automation and data processing pipelines in Rust. Define rules with JSONLogic…26,419Apache-2.0ConfigurationData structures xtasksEssential tools and tasks for Rust projects using the xtask pattern, simplifying common build and development workflows.26,389MIT OR Apache-2.0Command-line interfaceCommand line utilities salakA rust configuration loader26,359MITConfiguration octoptCHIP-8 configuration25,880MITConfiguration sp-variantDetect the Linux distribution for the StorPool build system25,854BSD-2-ClauseCommand line utilitiesConfiguration peace_rt_modelRuntime data types for the peace automation framework.25,790MIT OR Apache-2.0AsynchronousConfiguration logix-typeProvides the `LogixType` trait and the parser for `.logix` files, aimed at enabling easy-to-read-and-write configurations for…25,641MIT OR Apache-2.0ConfigurationParser implementations meshtasticA Rust library for communicating with and configuring Meshtastic devices.25,544GPL-3.0ConfigurationEmbedded development avatar-cliMagic wrapper to run containerized CLI tools25,516GPL-3.0Command line utilitiesConfiguration peace_rt_model_nativeRuntime data types for the peace automation framework.25,278MIT OR Apache-2.0AsynchronousConfiguration envpathA library for parsing and deserialising paths with special rules. The format is similar to `["$proj(com.xy.z): data ? cfg",…25,048Apache-2.0ConfigurationEncoding peace_fmtPresentation and formatting support for the peace automation framework.24,967MIT OR Apache-2.0AsynchronousConfiguration envvarsGetting environment variables considering shell configuration24,827Apache-2.0ConfigurationOperating systems derive_miniconfDerive utilities for Miniconf run-time settings configuration24,720MITConfigurationEmbedded development pbdA software development kit for Privacy by Design (PbD).24,492Apache-2.0ConfigurationData structures peace_rt_model_webWeb support for the peace automation framework.24,389MIT OR Apache-2.0AsynchronousConfiguration plogA modular pretty logger written for Rust programs24,360MITAccessibilityCommand line utilities peace_resourcesRuntime resources for the peace automation framework.24,129MIT OR Apache-2.0AsynchronousConfiguration peacezero stress automation23,932MIT OR Apache-2.0AsynchronousConfiguration clap-config-fallback-deriveMacro implementation of #[derive(ConfigParser)]23,806MIT or Apache-2.0Command-line interfaceConfiguration clap-config-fallbackAdd config file fallback to clap while preserving parsing, validation and error handling23,750MIT or Apache-2.0Command-line interfaceConfiguration config-betterConfigure your application in a friendlier and more consistent way!23,620MITConfigurationFilesystem const-tweakerTweak constant variables live from a web GUI23,437AGPL-3.0-or-laterConfigurationDevelopment tools envokeA simple and ergonomic way to load environment variables into struct fields.23,218MIT OR Apache-2.0ConfigurationParsing tools revolt_optional_structCrate defining a macro that will generate, from a structure, another structure with only Option<T> fields23,210Apache-2.0Configuration knusAnother KDL language implementation23,171MIT/Apache-2.0ConfigurationEncoding peace_rtRuntime logic for the peace automation library.22,972MIT OR Apache-2.0AsynchronousConfiguration rust-yamlA fast, safe YAML 1.2 library for Rust22,837MIT OR Apache-2.0ConfigurationEncoding peace_diffDiff types for the peace automation framework.22,828MIT OR Apache-2.0AsynchronousConfiguration simple_config_parserA simple configuration file parser22,739GPL-3.0ConfigurationFilesystem blogs-md-easyIteratively convert a collection of Markdown files into a respective HTML template.22,409MITCommand-line interfaceConfiguration peace_rt_model_hackHack to selectively enable features in target specific crates.22,223MIT OR Apache-2.0AsynchronousConfiguration mdbook-autosummaryGenerate SUMMARY.md files based on your book's file structure22,194MPL-2.0ConfigurationFilesystem i3wsrA dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications.21,963MITCommand line utilitiesConfiguration globalenvGlobally sets environment variables (and not just for the current process). Support for Windows, zsh and bash (MacOS and most…21,698MITConfigurationOperating systems spirit-hyperHyper helpers for Spirit21,685Apache-2.0 OR MITConfigurationWeb programming yamletteComplete and comprehensive YAML 1.2 processor, written in pure rust21,682MIT/Apache-2.0ConfigurationEncoding partial_configA Rust crate to implement layered partial configuration21,679Apache-2.0Command-line interfaceConfiguration pmlA parser for PML, just another format to specify your configs in21,607Apache-2.0ConfigurationParsing tools dotbakManage and backup dotfiles with ease!21,511AGPL-3.0Command line utilitiesConfiguration cargo-toml-lintLinter for Cargo.toml21,226Apache-2.0 OR MITCommand line utilitiesConfiguration flagsmith-flag-engineThis project is the rust clone of flagsmith flag engine: https://github.com/Flagsmith/flagsmith-engine21,126BSD-3-ClauseAPI bindingsConfiguration minfacLightweight Inversion Of Control20,570MITConfiguration barkmlDeclarative configuration language20,532MIT-0Configuration env-settings-utilsinitialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)20,436MIT OR Apache-2.0ConfigurationFilesystem confargsParse configuration files into a set arguments20,381Apache-2.0Command-line interfaceConfiguration env-settings-deriveinitialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)20,327MIT OR Apache-2.0ConfigurationFilesystem error_mapperSimple and standardized Results and Errors handling accross all your projects19,803MITConfigurationData structures displayzA CLI tool and library to control display settings on Windows written in Rust.19,783MITCommand line utilitiesConfiguration toml-envA simple configuration library using TOML19,770MITConfiguration location-macrosCollection of macros for obtaining the absolute path of the project root19,765BSL-1.0ConfigurationDevelopment tools oxidebpfA pure-Rust library for managing eBPF programs.19,084BSD-3-ClauseConfigurationData structures kustomize-passkustomize generator and transformer plugin for pass managed secrets19,044MITCommand line utilitiesConfiguration ferrite-configConfiguration management for Ferrite image viewer18,889GPL-3.0-or-laterConfiguration spirit-reqwestReqwest helpers for Spirit18,883Apache-2.0 OR MITConfigurationWeb programming log_initSmart logging initialization with automatic backend detection / 智能日志初始化与自动后端检测18,799MulanPSL-2.0AsynchronousConfiguration spirit-daemonizeSpirit helpers and config fragments to daemonize18,600Apache-2.0 OR MITConfigurationOperating systems::Unix APIs confindent⚙️ A configuration format based on indentation18,543ISCConfiguration ds_storeA .DS_Store parser for Rust.18,420non-standardConfigurationFilesystem const-tweaker-attributeTweak constant variables live from a web GUI18,375AGPL-3.0-or-laterConfigurationDevelopment tools dynargA simple mechanism for dynamic robust argument handling18,313LGPL-3.0-or-laterConfigurationData structures loadenvA small, zero-dependency dotenv implementation18,234GPL-3.0-onlyConfigurationOperating systems component_modelRevolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and…17,922MITAPI bindingsConfiguration config-it-macrosImplements derive macro for config-it17,921MITConfiguration nonvolatileA package providing the ability to store configuration data out of the way17,906MITConfigurationDatabase interfaces structconf_deriveDerive macro for structconf17,725MITConfiguration easy_configA language, parser, and lexer designed to make easy to read and write configuration files.17,690GPL-3.0Configuration vtcode-configConfig loader components shared across VT Code and downstream adopters17,689MIT OR Apache-2.0ConfigurationDevelopment tools cvarsConfiguration variables - a simple and ergonomic way to store and edit configuration at runtime17,670AGPL-3.0-or-laterCommand-line interfaceConfiguration cspA small Content Security Policy creation helper.17,644MITConfigurationWeb programming c5storeA comprehensive Rust library for unified configuration and secret management, supporting various sources, typed access, and local…17,569MPL-2.0ConfigurationCryptography mozwireMozillaVPN wireguard configuration manager17,539GPL-3.0-or-laterAuthenticationCommand line utilities struct-metadataMacros for attaching metadata to structs.17,520MITConfigurationRust patterns env-settingsinitialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)17,444MIT OR Apache-2.0ConfigurationFilesystem abserdeSimple platform-agnostic Rust crate for managing application settings/preferences.17,196MITConfiguration light-iniEvent-driven parser for the INI file format17,038MITConfigurationParser implementations ssdp-probeSimple rust crate to perform SSDP discovery17,015MIT OR Apache-2.0Configuration librustconfiglibRustConfig is rust wrapper around libconfig library. Library for processing configuration files.16,994MITAPI bindingsConfiguration slog-env-cfgOpinionated slog drains builder, configurable via env vars.16,944MITConfigurationDevelopment tools::Debugging settings-schema-deriveproc-macro crate for settings-schema16,672MITConfigurationData structures envman_derive_internalsderive macro implementation for envman crate16,606MITConfiguration daasA software development kit for Data as a Service (DaaS).16,482Apache-2.0ConfigurationData structures jellyschemaConfiguration DSL16,450Apache-2.0ConfigurationEncoding envmanRust crates to manage environment variables.16,253MITConfiguration envman_deriveMacros to manage environment variables.16,242MITConfiguration cli_utils_hoijuiA tiny CLI utilities library, providing functions and constants useful in many CLI tools.16,182AGPL-3.0-or-laterCommand-line interfaceCommand line utilities awesome-appRust CLI to create Awesome Desktop And Cloud Applications with Rust.16,034MIT OR Apache-2.0Command line utilitiesConfiguration peace_code_genCode generation macros for the peace automation framework.15,984MIT OR Apache-2.0AsynchronousConfiguration dyn-loggerCrate to configure tracing logger dynamically via configuration file in toml format.15,944EUPL-1.2Command-line interfaceConfiguration settings-schemaDerive macro for structs and enums GUI metadata15,918MITConfigurationData structures peace_params_deriveParams derive macro for for the peace automation framework.15,862MIT OR Apache-2.0AsynchronousConfiguration cedar-policy-symccSymbolic Cedar Compiler (SymCC): translates queries about Cedar policies to SMT15,858Apache-2.0CompilersConfiguration structconfCombine clap and rust-ini into a single procedural macro15,779MITConfiguration seriniA serde-based INI file parser for Rust15,738MITConfigurationEncoding envsetA command-line tool for setting environment variables in a .env file15,700ISCCommand line utilitiesConfiguration env_structA better and simpler way to handle env.15,697MITConfiguration aipmanThe AppImage Package Manager15,673GPL-3.0ConfigurationFilesystem key_parseparse keymap like neovim15,542Apache-2.0Configuration salak_factoryA resource initialization factory using salak15,539MITConfiguration workspacer-tomlEfficiently manage and validate `Cargo.toml` files with field verification and asynchronous operations.15,529MIT OR Apache-2.0ConfigurationDevelopment tools peace_paramsConstraints and specifications for parameters for the peace automation framework.15,491MIT OR Apache-2.0AsynchronousConfiguration sprinkles-rsA Rust based abstraction layer for Scoop15,474MIT OR Apache-2.0API bindingsCommand line utilities peace_cmdCommand structure for the Peace framework.15,397MIT OR Apache-2.0AsynchronousConfiguration enarx-configConfiguration for a WASI application in an Enarx Keep15,344Apache-2.0Configuration exonum-cliHelper crate for secure and convenient configuration of the Exonum nodes.15,313Apache-2.0Command-line interfaceCommand line utilities workspacer-crateEfficient management of Rust workspaces with asynchronous operations, offering functionalities for crate initialization,…15,311MIT OR Apache-2.0AsynchronousConfiguration cvars-macrosConfiguration variables for games - internal crate, use the main cvars crate instead15,282AGPL-3.0-or-laterCommand-line interfaceConfiguration confpiler_cliA configuration "compiler" and exporter15,271MIT OR Apache-2.0Command line utilitiesConfiguration avrio_configA rust libary for parsing avrio config files (.conf)15,207MITConfigurationCryptography::Cryptocurrencies cx-apiCoralogix Management API Proxies. Support package for cx-sdk15,144Apache-2.0API bindingsConfiguration flagsmithFlagsmith SDK for Rust15,103BSD-3-ClauseAPI bindingsConfiguration netem-traceA library for for generating network emulation trace.15,092Apache-2.0ConfigurationDevelopment tools arti-configRemoved crate. (Tools for configuration management in Arti)15,025MIT OR Apache-2.0Configuration toml-spannerHigh Performance TOML parser and deserializer that preserves span information with fast compile times.14,968MIT OR Apache-2.0ConfigurationParser implementations settingsfilea library for easy interaction with complex configuration / settings files in multiple formats.14,918MITConfiguration editor-configEditorconfig implementation in Rust14,774MITConfigurationFilesystem fast-sshQuicky connect to your servers by navigating through your SSH config.14,738MITCommand line utilitiesConfiguration yolk_dotsTemplated dotfile management without template files14,558MIT OR Apache-2.0Command line utilitiesConfiguration totTot format serialization and deserialization14,467MPL-2.0ConfigurationEncoding readenvSimple program that reads .env file and use it to run given command14,425MITCommand line utilitiesConfiguration appconfigA simple configuration file manager for desktop applications14,395MITConfiguration salak_deriveA rust configuration loader14,348MITConfiguration ucliciousUclicious is a wrapper around Universal Configuration Library (UCL) parser with a lot of sugar.14,138BSD-2-ClauseConfiguration oliverLightweight CLI mod development tool for Baldur's Gate 3 on Linux14,088Apache-2.0Command line utilitiesConfiguration configerA simple configuration management implemented in Rust.13,983Apache-2.0Configuration partial_config_deriveDerive macros for `partial_config`: layered partial configuration13,927Apache-2.0Command-line interfaceConfiguration konfigkollKonfigkoll is a configuration management tool for Arch Linux and Debian (and derivatives)13,911MPL-2.0Command line utilitiesConfiguration xsheSet environment variables across multiple shells with a single configuration file.13,860MIT OR Apache-2.0Command line utilitiesConfiguration cargo-vUpdate the version of your package easily13,711MITCommand-line interfaceConfiguration rhizomeA convenient hierarchical dependency-extraction container. Supports lazy provision, shadowing and testing/configuration use cases.13,627MIT OR Apache-2.0ConfigurationData structures vsr-newTool for creating projects based on templates repo13,575MITCommand line utilitiesConfiguration cx-sdkCoralogix Management SDK13,533Apache-2.0API bindingsConfiguration binconfSave and load from a binary configuration file with ease.13,480MITConfiguration duat-coreThe core of Duat, a highly customizable text editor.13,404GPL-3.0-or-laterCommand line utilitiesConfiguration clash_rulesa clash yaml rule parser and matching algorithms provider13,314MIT OR Apache-2.0AlgorithmsConfiguration keybindsPlatform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust.13,131MITConfigurationGUI ibuilder_deriveInteractive builder for Rust types13,116MITConfigurationData structures confygA simple, TOML-based, ENV-enabled library that can find and merge configs13,095Apache-2.0Configuration configinatorConfig for Ordinary13,058AGPL-3.0-onlyConfiguration cf-envCrate to parse Cloud Foundry environment variables with types and checks. Get you off that boilerplate code and care about what…12,968MIT OR Apache-2.0AccessibilityConfiguration workspacer-configA Rust crate to manage and utilize workspace configuration data in `.ws` directories for local and global setups, focusing on…12,942MITAsynchronousConfiguration wirefilter-engineAn execution engine for Wireshark-like filters12,904MITConfigurationParser implementations enveit helps you work with environment variables and convert it to any type using only type annotations12,898MITConfiguration dacManage Discord server settings with a repeatable, versionable config file12,897non-standardCommand line utilitiesConfiguration workspacer-errorsThe workspacer-errors crate provides error handling for asynchronous and I/O operations within the workspacer system, catering to…12,860MITAsynchronousConcurrency xdotterA simple dotfile manager - single binary, no dependencies12,832MITCommand line utilitiesConfiguration fast_configA small and simple multi-format crate to handle config files12,826MITConfiguration dotpatinadotpatina is a rust application for managing system dotfiles and configuration12,805MITCommand line utilitiesConfiguration trixyA rust crate used to generate multi-language apis for your application12,763GPL-3.0-or-laterCompilersConfiguration ddd_dapr整合DDD与Dapr 兼容基于 Eventuate 的Java 项目12,632MIT/Apache-2.0ConfigurationRust patterns workspacer-toml-interfaceworkspacer-toml-interface provides a comprehensive interface for Cargo.toml manipulation, supporting versioning, dependency, and…12,604MITConfigurationDevelopment tools cfgmapA special hashmap made with configuration in mind.12,471MPL-2.0ConfigurationData structures puffpuff is a CLI tool that manages private configuration/secret files of your dev projects12,459Apache-2.0Command line utilitiesConfiguration spirit-dipstickAutomatic configuration of dipstick backends12,415Apache-2.0 OR MITConfigurationDevelopment tools::Profiling privatemailService to forward custom emails to personal email server12,362MITConfigurationDevelopment tools cadreCadre is a simple, self-hosted, high-performance remote configuration service.12,346MITConfigurationDatabase interfaces sincA cross-platform dotfiles manager written in Rust.12,335MITCommand line utilitiesConfiguration konfigkoll_coreCore functionality for Konfigkoll12,285MPL-2.0ConfigurationOperating systems::Unix APIs corn-cliCLI for Corn, A simple and pain-free configuration language.12,196MITConfiguration devrcdevrc is an easy to use task runner tool on steroids for developers12,108MITCommand line utilitiesConfiguration zasaSimple JSON parser with no dependencies12,102non-standardConfigurationData structures reinhardt-confConfiguration management framework for Reinhardt - Django-inspired settings with encryption and secrets management12,057BSD-3-ClauseConfigurationWeb programming bonsaidb-keystorage-s3BonsaiDb `VaultKeyStorage` using S3-compatible storage.12,001MIT OR Apache-2.0Configuration ibuilderInteractive builder for Rust types11,988MITConfigurationData structures storm-workspaceA crate containing various utilities and tools used by Storm Software to manage monorepos.11,975Apache-2.0ConfigurationDevelopment tools justconfigJust a configuration information source for rust11,903Apache-2.0ConfigurationParsing tools struct-metadata-deriveDerive macro for the struct-metadata package.11,837MITConfigurationRust patterns spirit-cfg-helpersHelpers for spirit to make interacting with configuration more smooth for the user11,774Apache-2.0 OR MITCommand-line interfaceConfiguration configrThe dead easy way to use config files in your project11,741UnlicenseConfigurationFilesystem id_newtypeImplements logic for a `Cow<'static, str>` newtype where only `[A-Za-z0-9_]` are valid characters.11,660MIT OR Apache-2.0Configuration denvarsDeserialize environment variables11,654MIT OR Apache-2.0ConfigurationEncoding confgetParse configuration files.11,538BSD-2-ClauseCommand line utilitiesConfiguration cuengineGo-Rust FFI bridge for CUE evaluation with production-ready features11,513AGPL-3.0-or-laterConfigurationDevelopment tools layeredconfLayered configeration files, deserialized with serde11,503MITConfigurationEncoding yexpyexp is a small tool for expand yaml files11,482GPL-3.0Command line utilitiesConfiguration