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