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