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.

ansible-sshmanTool for managing SSH access to machines with Ansible.11,431LGPL-3.0-onlyCommand line utilitiesConfiguration clean_git_historyA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…11,421AGPL-3.0Command line utilitiesConfiguration config-rsA lib of parsing config file for Rust.11,372MITConfigurationEncoding service-skeleton_deriveDerive macro for service-skeleton11,361GPL-3.0-onlyConfiguration duatA modern, very customizable text editor, configured in rust.11,323GPL-3.0-or-laterCommand line utilitiesConfiguration bevy_ineffableA simple-to-use input manager for bevy that empowers players and makes accessibility easy.11,319MIT OR Apache-2.0AccessibilityConfiguration pklrPure Rust pkl configuration language parser and evaluator11,312MITConfigurationParsing tools logixAn experimental command-line tool for simplified and enhanced configuration management across multiple systems.11,303MIT OR Apache-2.0Command line utilitiesConfiguration prongsInput handling schema written in rust. Backend agnostic, provides serializability, assignment and unified interface for working…11,274LGPL-3.0ConfigurationGame engines confu_deriveproc macro crate for the confu crate11,272MIT OR Apache-2.0Configuration cordobaZero-copy and mmapable CDB access library with a Python interface11,245GPL-3.0+ConfigurationData structures optifySimplifies getting the right configuration options for a process using pre-loaded configurations from files (JSON, YAML, etc.) to…11,121MITConfiguration sqlayoutGenerate SQL for creating SQLite databases via Builder API or XML config11,107LGPL-2.1-onlyConfigurationDatabase interfaces vnetodAre you still switching sections in your dotenv file manually? Try this dotenv section switcher11,093GPL-3.0+Command-line interfaceConfiguration project-templateA template for Rust project11,046non-standardAccessibilityConfiguration redis_configImplementation of Redis source as Async source for config-rs crate.11,044MITConfiguration nftables-jsonSerde JSON model for interacting with the nftables `nft` executable11,035MIT OR Apache-2.0ConfigurationOperating systems::Linux APIs apputilsA lightweight Rust crate to help you build awesome tools11,022MITCommand-line interfaceConfiguration dockerfile-rsCorrect Dockerfile generator library10,962Apache-2.0 OR MITConfiguration microxdgAn XDG Base Directory Specification library.10,951GPL-3.0-onlyConfigurationFilesystem tyedevCreate and manage devcontainer configuration10,944ISCCommand line utilitiesConfiguration layeredconf-deriveLayered configeration files, deserialized with serde10,888MITConfigurationEncoding json_tablesA structure that eases operations with a local json storage of undetermined items10,848UnlicenseConfigurationData structures konfigurationToml configuration loader with environment variables support.10,833MITConfiguration derive-macrosMy personal configuration library10,806MITConfiguration opalineA token-based theme engine for Rust applications10,746MITCommand-line interfaceConfiguration macroconfmacro for creating configurations using miniconf10,729MIT OR Apache-2.0ConfigurationData structures moosicbox_configMoosicBox configuration package10,714MPL-2.0Configuration mydi_macrosMacroses for MyDI library10,709MIT OR Apache-2.0ConfigurationRust patterns flytrapQuery the Fly.io runtime environment10,644MITAPI bindingsConfiguration scaffoldQuickly add dependencies to your Rust project.10,571MITCommand line utilitiesConfiguration r-shquotePOSIX Shell Compatible Argument Parser10,564Apache-2.0 OR LGPL-2.1-or-laterCommand-line interfaceConfiguration derive-configMy personal configuration library10,564MITConfiguration rust-toolsRust tools10,499Apache-2.0Command-line interfaceConfiguration confuNo frills app configuration via environment or args10,494MIT OR Apache-2.0Configuration metre-macrosMacros for the metre crate10,448Apache-2.0Configuration utils-boxA toolbox of various small RUST utilities that make our lifes easier10,313MITConfigurationDevelopment tools curlyconfConfiguration file parser10,271MIT OR Apache-2.0ConfigurationEncoding peace_cmd_modelData types for commands for the Peace framework.10,244MIT OR Apache-2.0AsynchronousConfiguration metreMetre, the configuration loader for Rust10,200Apache-2.0Configuration envstruct_deriveConvert the environment variables into a structured configuration10,132MPL-2.0Configuration uclicious_deriveProcedural macro to derive FromObject trait from uclicious crate.10,128BSD-2-ClauseConfiguration mydiMyDI. Dependency Injection library10,116MIT OR Apache-2.0ConfigurationRust patterns polkDotfile manager and symlinker10,083MITConfigurationDevelopment tools ssh-gpg-agentAn SSH agent implementation that transparently supports PGP encrypted private SSH keys.10,074GPL-3.0-or-laterAuthenticationCommand line utilities service-skeletonThe bare bones of a service10,051GPL-3.0-onlyCommand-line interfaceConfiguration autoschematic-coreCore shared functionality for Autoschematic: workflow engine, state management, and Git integrations10,006AGPL-3.0Command line utilitiesConfiguration punktfA cross-platform multi-target dotfiles manager9,976MIT OR Apache-2.0Command line utilitiesConfiguration gnome-randrA reimplementation of xrandr for Gnome on Wayland9,963MITCommand line utilitiesConfiguration myloginrsRead and parse MySQL's .mylogin.cnf file.9,914MIT/Apache-2.0AuthenticationCommand-line interface orion-variateVariate for Project9,914MITConfiguration mongodb-macroMongoDB Macro is a crate with macros for quickly creating structures to work with mongodb9,886MITConfigurationDatabase interfaces duat-termA frontend for Duat for the terminal9,848GPL-3.0-or-laterCommand line utilitiesConfiguration config_file_typesAutomatically generate file configuration wrapper9,813GPL-3.0-or-laterConfigurationEncoding build-featuresA simple proc macro to create a vector that a list of enabled features in a root package9,809MIT OR Apache-2.0ConfigurationDevelopment tools envstructConvert the environment variables into a structured configuration9,800MPL-2.0Configuration dotenv-vaultAn extension to dotenvy supporting .env.vault files9,758MITConfiguration nedotsA tool to manage configuration files/(ne)dots.9,691MIT OR Apache-2.0Command line utilitiesConfiguration afrim-configHandle the configuration of the afrim input method.9,615MPL-2.0Configuration k8s-maestroA Kubernetes job orchestrator tool library9,550MIT OR Apache-2.0API bindingsConfiguration optionableDerive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or…9,532MIT OR Apache-2.0API bindingsConfiguration hashmap_settingsHashMap wrapper for layered Settings9,514MIT OR Apache-2.0ConfigurationData structures sosecrets-rsA simple `Secret` wrapper type that reveals the secret at most `MEC: typenum::Unsigned` times with compile time guarantees.9,496non-standardConfigurationNo standard library::No dynamic allocation better_embeddedEmbed files and release them at runtime9,461MIT OR Apache-2.0Configuration hyprparserA parser for Hyprland's configuration file.9,456GPL-2.0Configuration cfgfifo(De)serialize common configuration file formats based on file extension9,436MITConfigurationEncoding crate-rootObtains the full path to the current crate.9,434MITConfiguration crates-testTesting playground for crates.io. Wouldn't it be nice to have a staging area? Bump [crates.io issue…9,148GPL-3.0-or-laterAPI bindingsConfiguration easy_config_deriveA language, parser, and lexer designed to make easy to read and write configuration files.9,136GPL-3.0Configuration minireqLightweight support for MQTT-based request/response handling interfaces9,132MITConfigurationEmbedded development shikumiShikumi (仕組み) — config discovery, hot-reload, and ArcSwap store for Nix-managed desktop apps9,132MITConfiguration greentic-setupEnd-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and…9,047MITCommand line utilitiesConfiguration convergeLayered configuration, can be expressed in a single line of code. The `Converge` trait merges instances of structures into a…9,025MIT OR Apache-2.0ConfigurationData structures systemd-directoriesA tiny library to retrieve systemd directories following systemd.exec(5)9,003MITConfigurationFilesystem sirecommand line tool for generating source code projects from user defined templates8,998Apache-2.0Command line utilitiesConfiguration tracing-configProvides a configuration file approach to initializing and configuring tracing and tracing-subscriber8,919MITConfigurationDevelopment tools::Debugging ferrunix-coreCore types, traits, and implementations for ferrunix8,912MIT OR Apache-2.0ConfigurationData structures devrc-coreCore devrc components8,912MITCommand line utilitiesConfiguration girt-configConfiguration for git-interactive-rebase-tool8,849GPL-3.0-or-laterCommand-line interfaceCommand line utilities opzioniA slim and fast configuration library for Rust8,848MIT OR Apache-2.0Configuration bakunin_configLayered configuration for Rust applications.8,834MIT OR Apache-2.0Configuration lpAn embeddable plugin system for Rust applications.8,825MITAPI bindingsConfiguration rootasroleA better alternative to sudo(-rs)/su8,766LGPL-3.0-or-laterCommand line utilitiesConfiguration gctxA gcloud configuration management utility8,721MITCommand line utilitiesConfiguration dredd-rsA simple rules engine for Rust, adapted from the Dredd implementation for Android.8,697MIT OR Apache-2.0AlgorithmsConfiguration tmpl-resolverA lightweight template resolution engine with conditional logic support8,683Apache-2.0ConfigurationEncoding ck-modelsModel registry and configuration for ck semantic search8,682MIT OR Apache-2.0Configuration nysmManage secrets from Secrets Providers.8,661MITAuthenticationCommand line utilities app-frameCompile-time dependency-injected application framework with a service orchestrator.8,659MIT OR Apache-2.0ConcurrencyConfiguration arcs-logging-rsA crate designed for ARCS for pretty logs that are easily searchable and level-seperable.8,632GPL-3.0-or-laterConfigurationValue formatting stupid_simple_dotenvA stupid simple dotenv parser8,623MIT OR Apache-2.0Configuration strongholdStore program/save files in a unique folder across operating systems.8,584MIT / BSL-1.0ConfigurationEncoding converge_deriveThe `converge::Converge` trait can be derived, `converge_derive` provides the macros that are applied to `Converge` structures.8,560MIT OR Apache-2.0ConfigurationData structures plugx-inputsimple and flexible data-structure for configuration and state manipulation of plugins.8,531BSD-3-ClauseConfigurationData structures cni_formatparser and serializer for the CNI configuration format8,526UnlicenseConfigurationEncoding yacm_deriveMacros implementation of #[derive(Yacm)]8,525Apache-2.0Configuration app-json-settingsTiny typed JSON settings persistence for Rust applications.8,513Apache-2.0Configuration devrc-pluginsLibrary for creating plugins for devrc8,447MITCommand line utilitiesConfiguration irox-build-rsCompile-time build metadata injection inspired by shadow-rs8,401MIT OR Apache-2.0ConfigurationDevelopment tools::Build Utils clean_git_history_libA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…8,393AGPL-3.0ConfigurationDevelopment tools storm-configA crate containing the configuration structure and utilities used by Storm Software monorepos.8,356Apache-2.0ConfigurationDevelopment tools gspSimple CLI to switch between gcloud projects.8,325MITCommand line utilitiesConfiguration librenvy.env file manager that merges defaults with custom settings8,320MITCommand line utilitiesConfiguration yacmAn extensable framework for loading configurations8,239Apache-2.0Configuration ezconfA library for easily making your program configurable8,183MIT/Apache-2.0Configuration cvars-consoleIn-game console using the cvars crate for configuration - internal crate, use cvars-console-fyrox or cvars-console-macroquad in…8,177AGPL-3.0-or-laterCommand-line interfaceConfiguration cvars-console-fyroxIn-game console for the Fyrox game engine, using the cvars crate for configuration8,149AGPL-3.0-or-laterCommand-line interfaceConfiguration peace_item_spec_sh_sync_cmdManages a synchronization shell command for the peace framework8,104MIT OR Apache-2.0AsynchronousConfiguration peace_item_spec_sh_cmdManages running a shell command for the peace framework8,094MIT OR Apache-2.0AsynchronousConfiguration ferrunix-macrosProc-macro for ferrunix8,090MIT OR Apache-2.0ConfigurationData structures kdliteSmall streaming KDL parser (based on just-kdl)8,055MIT OR Apache-2.0ConfigurationEncoding genies_deriveA powerful derive macro for configuration management in Rust8,055MITConfigurationDevelopment tools test-pretty-logA replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.8,047Apache-2.0 OR MITAPI bindingsConfiguration north-configNorth config is a multi source configuration crate designed as part of the North Microservice Framework7,983MIT/Apache-2.0AsynchronousConfiguration known-types-openaiWell-known types for OpenAI APIs.7,978UnlicenseAPI bindingsConfiguration config_file_macrosAdd file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data…7,965GPL-3.0-or-laterConfigurationEncoding peace_item_spec_file_downloadManages downloading a file for the peace framework7,933MIT OR Apache-2.0AsynchronousConfiguration can-bit-timings-coreThis package is a common dependency for can-bit-timings and can-bit-timings-proc-macro7,930MPL-2.0ConfigurationEmbedded development fshasherScan the destination folder and make a hash of all files to get the current state of the directory7,894Apache-2.0AlgorithmsCaching peace_item_spec_tar_xManages extracting a tar file for the peace framework7,893MIT OR Apache-2.0AsynchronousConfiguration ai-agentsA Rust framework for building AI agents from YAML specifications with trait-based extensibility7,805Apache-2.0Artificial intelligenceAsynchronous ferrunixA lightweight run-time dependency injection framework for Rust7,794MIT OR Apache-2.0ConfigurationData structures known-typesWell-known types.7,772UnlicenseAPI bindingsConfiguration codedefender-configConfiguration utilities for CodeDefender, a code obfuscation and protection system.7,742Apache-2.0ConfigurationDevelopment tools pistaA simple bash prompt for programmers7,720MITCommand-line interfaceCommand line utilities config-itemsA library with common configuration items and utility functions7,710MITConfiguration mtlogMulti-threaded logger with support for log files.7,664MITConcurrencyConfiguration cpkgA dead simple C package manager.7,637MITCommand line utilitiesConfiguration json_configA JSON based configuration management solution for Rust applications.7,623MIT/Apache-2.0ConfigurationParsing tools authorized_keysParse and manipulate OpenSSH `authorized_keys` files7,617MIT OR Apache-2.0ConfigurationParser implementations micronfigMacro-based configuration management7,590MIT OR Apache-2.0Configuration safe_cacheA key-value cache library in Rust featuring dynamic typing with support for multiple data types, automatic expiration, and…7,505MITConfigurationRust patterns dir_specA cross-platform Rust library for resolving XDG and platform-specific directories with proper fallbacks.7,473MITConfigurationFilesystem tezos-smart-rollup-installer-configInstaller configuration for installer kernel of Tezos Smart Rollups.7,447MITConfigurationDevelopment tools uggo-configuggo dependency -- shared config definition7,418MITConfiguration hyperparameterA high performance configuration system for Rust.7,413Apache-2.0ConfigurationScience config-file2Extremely easy to read and write configuration file7,412BSD-2-ClauseConfiguration onefigThe only configuration language you need; a configuration language for configuration files.7,369GPL-3.0-or-laterCompilersConfiguration peace_item_specsCollection of item specs the peace framework7,324MIT OR Apache-2.0AsynchronousConfiguration pass_toolTool for system configuration intended for making automation scripts using Rust7,317MITCommand line utilitiesConfiguration pets-configuratorA configuration management system for Pets, not Cattle7,286MITConfiguration lpsettingsa settings library for accessing lovepack settings7,266MITConfiguration balatro_tui_coreCore modules for Balatro CLI game7,227non-standardCommand line utilitiesConfiguration anystorePolymorphic, type-safe, composable async API for arbitrary stores7,223MIT OR Apache-2.0ConfigurationDatabase interfaces genies整合DDD与Dapr 兼容基于 Eventuate 的Java 项目7,215MIT/Apache-2.0ConfigurationRust patterns dialoguer_traitTrait helper (and derive macro) for constructing interactive message prompts using `dialoguer`7,198non-standardCommand-line interfaceConfiguration tokmd-settingsClap-free settings types for tokmd scan and format layers.7,191MIT OR Apache-2.0ConfigurationDevelopment tools orion-secSecret-aware helpers for loading and masking Galaxy configuration values.7,185MITConfiguration type_descriptionMachine-readable type descriptions7,183MPL-2.0ConfigurationRust patterns env-vars-configA simple lib for configuring your applications via environment variables7,159MIT OR Apache-2.0Configuration desenv_macrosConfiguration loader from environment variables7,151MIT OR Apache-2.0ConfigurationData structures workspacer-check-privateEnsures that a Rust crate is not marked as private before cargo publish, leveraging the async programming capabilities of Rust…7,145MITAsynchronousConfiguration teravarsTera templating + smart [vars] handling for self-rendering TOML configs7,127MITConfigurationTemplate engine best_skn_utilsA Simple Utility Library For Rust7,109MITCommand line utilitiesConfiguration peace_item_file_downloadManages downloading a file for the peace framework7,109MIT OR Apache-2.0AsynchronousConfiguration target-feature-dispatchEasy dispatching by target features (both static and dynamic)7,100MITConfigurationDevelopment tools wp-logStructured logging macros plus log4rs configuration helpers for WarpParse services7,099Elastic-2.0ConfigurationDevelopment tools::Debugging yaml_error_context_hackReturns the `serde_yaml` error location and message to pass to `miette`.7,097MIT OR Apache-2.0Configuration network-manager-connection-actionExecute commands on connections change using DBus network manager events7,091BSD-2-ClauseConfigurationOperating systems::Linux APIs globenvGlobally set & read environment variables and paths on Windows, macOS or Linux7,086Apache-2.0ConfigurationOperating systems verbose-macrosA dependency-free macro library for **verbose!** and **debug!** printing in Rust.7,074MITConfigurationValue formatting arcconfigFacilitates querying of digital video game archives7,014non-standardCommand line utilitiesConfiguration certreplaceCLI tool for replacing x509 certificates and their private keys.7,011GPL-3.0-or-laterCommand line utilitiesConfiguration xibaLightweight GUI mod manager for Baldur's Gate 3 on Linux6,992Apache-2.0ConfigurationFilesystem backoff-configFlexible backoff configuration in Rust6,989MITConfiguration ruscheA lightweight Scheme interpreter embeddable in Rust applications6,986MITCompilersConfiguration systemd_socketA convenience crate for optionally supporting systemd socket activation.6,979MITNFAAPI bindingsConfiguration config_file_derivesAutomatically generate file configuration functions for the specified struct6,977GPL-3.0-or-laterConfigurationEncoding figment-winregWindows registry provider for figment.6,9700BSDConfiguration denverdotenv replacement that merges multiple .env files6,965non-standardConfigurationDevelopment tools workspacer-check-publish-readyA Rust crate providing async interfaces for checking if a workspace or crate is ready for publishing on crates.io, ensuring…6,960MITCommand line utilitiesConfiguration config-plus-macro对config库的增强6,952MIT OR Apache-2.0Configuration doppler-configDoppler config6,951MITConfiguration workspacer-add-internal-depFacilitates adding internal dependencies between crates within a Cargo workspace asynchronously with `toml_edit` for robust…6,949MITAsynchronousConcurrency workspacer-register-internal-crate-in-prefix-groupA Rust crate to register new internal crates in a prefix group, automating dependency and module adjustments within workspace…6,947MITAsynchronousConcurrency peace_item_tar_xManages extracting a tar file for the peace framework6,946MIT OR Apache-2.0AsynchronousConfiguration peace_item_sh_cmdManages running a shell command for the peace framework6,940MIT OR Apache-2.0AsynchronousConfiguration peace_item_blankCopies a number from one resource to another6,938MIT OR Apache-2.0AsynchronousConfiguration workspacer-rebuild-or-testAsynchronous Rust crate for rebuilding and testing crates and workspaces, with comprehensive logging and error handling.6,933MITAsynchronousConfiguration keytreeSimple markup language designed to load config files and schemas directly to Rust types.6,912MITConfigurationEncoding aeonA configuration file format with macros for brevity.6,875MITConfigurationParser implementations gecosProvides parsing and generation of gecos strings6,863MIT OR Apache-2.0AuthenticationConfiguration config-toolsA simplified set of tools for working with configuration files.6,855MIT OR Apache-2.0ConfigurationDevelopment tools entrypointopinionated application framework/wrapper that eliminates main function boilerplate6,849MITCommand-line interfaceConfiguration toml_constCompile-time constants from TOML6,832MITConfigurationDevelopment tools::Build Utils dialoguer_macroDerive macro based on Dialoguer crate. To use only with 'dialoguer_trait'6,797non-standardCommand-line interfaceConfiguration bmlBML Markup Language6,794ISCCommand line utilitiesConfiguration version-managerA simple version manager for your projects.6,781GPL-3.0-or-laterCommand line utilitiesConfiguration workspacer-publishEnables asynchronous publishing of Rust workspace packages, managing dependencies and registry configurations.6,751MITAsynchronousCommand line utilities layawayLayout creation for Sway via a relative and human-readable DSL.6,731MIT OR Apache-2.0Command line utilitiesConfiguration micomico (minimalistic config file format) parser and emitter6,706non-standardConfigurationParser implementations peace_item_modelSerializable data model for items for the Peace framework.6,698MIT OR Apache-2.0AsynchronousConfiguration cardinal-configConfiguration loader and validator for the Cardinal gateway6,695Apache-2.0ConfigurationDevelopment tools bt_yaml_utilsBasic YAML reader operations. Transform form YAML to data6,667GPL-3.0-onlyConfigurationDevelopment tools desenvConfiguration loader from environment variables6,635MIT OR Apache-2.0ConfigurationData structures wp-errorStructured, domain-specific error types and robustness strategies extracted from WarpParse6,629Elastic-2.0ConfigurationDevelopment tools::Debugging sscryptA CLI tool to encrypt service-skeleton secrets6,624GPL-3.0-onlyCommand-line interfaceConfiguration trail-configA Rust library for reading config files with path-based access, typed deserialization, environment overlays, deep merging, env…6,616MITConfigurationDevelopment tools injectExperimental IOC library for Rust6,612non-standardConfiguration cvars-console-macroquadIn-game console for the macroquad game engine, using the cvars crate for configuration6,610AGPL-3.0-or-laterCommand-line interfaceConfiguration