CATEGORY

Development tools 19,246 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.

smt-scopeA library for parsing and analysing SMT traces.32,639Apache-2.0Development toolsDevelopment tools::Debugging howlongMeasure how long it takes for a program to execute in different clocks32,567MIT OR Apache-2.0Development toolsDevelopment tools::Profiling rsfsA generic filesystem with disk and in-memory implementations.32,565MITDevelopment toolsDevelopment tools::Testing miette-arboriumArborium-powered syntax highlighter for miette diagnostics32,502MIT OR Apache-2.0Development toolsText processing zamm_yangA basic, experimental code generator32,496GPL-3.0Development tools build_uuidObtain a UUID uniquely representing the build of the current binary.32,473MIT OR Apache-2.0Development toolsRust patterns cpastRun custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass…32,470GPL-3.0-or-laterCommand line utilitiesCompilers bare-testA test framework for bare metal.32,456MPL-2.0Development toolsDevelopment tools::Testing kazeAn HDL embedded in Rust32,417MIT OR Apache-2.0Development toolsEmulators audio-visualizerSimple audio visualization library which is especially useful for developers to visually check audio samples, e.g. by waveform or…32,408MITDevelopment toolsMultimedia::Audio licensebat-cliCLI tool to manage dependencies' license validation32,386MITCommand line utilitiesDevelopment tools boot-coreScripting library for deploying and interacting with CosmWasm smart-contracts32,377GPL-3.0-onlyAPI bindingsDevelopment tools slint-updaterTool used to update .slint files from previous versions32,335GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools cascade-cliStacked diffs CLI for Bitbucket Server32,310MIT OR Apache-2.0Command line utilitiesDevelopment tools git-goneManage "gone" Git branches32,302EUPL-1.2Command line utilitiesDevelopment tools async-prostNo description provided.32,236MITDevelopment tools turbomcp-protocolComplete MCP protocol implementation with types, traits, context management, and message handling32,232MITDevelopment toolsEncoding pthCollection of algorithms and structures to handle paths properly.32,203MITAlgorithmsDevelopment tools assert-tokenstreams-eqA utility for comparing token streams: applies rustfmt for consistent formatting and leverages pretty_assertions to clearly…32,156MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers sqlx-migrateA database migration micro-framework based on SQLx32,069MITDatabase interfacesDevelopment tools varconSource Code Spelling Correction31,918MIT OR Apache-2.0Development toolsText processing ronky_procA procedural macro for generating types based on a struct definition31,910GPL-3.0-or-laterDevelopment tools polykillLightweight command line utility for removing dependencies and build artifacts from unused projects.31,808MITCommand line utilitiesDevelopment tools bitbucket_server_cliA CLI for cloning and updating entire projects from bitbucket server31,786MITCommand line utilitiesDevelopment tools luars-deriveA procedural macro crate for luars, providing derive macros for Lua userdata types31,716MITDevelopment tools mokapotA library for analyzing and manipulating JVM bytecode31,710MITDevelopment toolsParsing tools binary-security-checkAnalyzer of security features in executable binaries31,655MITCommand line utilitiesDevelopment tools cargo-bisect-rustcBisects rustc toolchains with rustup31,570MIT OR Apache-2.0Development tools xvc-test-helperTest helper command for Xvc31,486GPL-3.0Command line utilitiesDevelopment tools typestate-proc-macroA proc macro DSL for typestates31,394MIT OR Apache-2.0Development tools ptx-builderNVPTX build helper31,355MITDevelopment toolsDevelopment tools::Build Utils ronky_exportedJust the exported trait31,345GPL-3.0-or-laterDevelopment tools clarinetClarinet is a clarity runtime packaged as a command line tool, designed to facilitate smart contract understanding, development,…31,334GPL-3.0-onlyCommand line utilitiesDevelopment tools rattler_installs_packagesDatastructures and algorithms to interact with Python packaging ecosystem31,145BSD-3-ClauseDevelopment tools exonum-protoHelper traits and macros for serialization structs in protobuf.31,081Apache-2.0Development tools karyon_jsonrpc_macroProcedural macros for karyon_jsonrpc.30,986GPL-3.0Development tools termdiffWrite a diff with color codes to a string30,945CC0-1.0Development toolsText processing preinterpretAn intuitive toolkit to simplify code generation development30,943MIT OR Apache-2.0CompilersDevelopment tools agentic-coding-protocolA protocol for standardizing communication between code editors and AI coding agents30,931MITAPI bindingsDevelopment tools ms-coffDefinitions for Windows COFF binaries30,905MIT OR Apache-2.0Development toolsDevelopment tools::Debugging mitrid_coreCore library of the Mitrid framework30,903Apache-2.0CryptographyDevelopment tools facet-derive-emitProc macro for emitting derived 'Facet' trait code in facet30,886MIT OR Apache-2.0Development toolsEncoding xvc-pipelineXvc data pipeline management30,880GPL-3.0Command line utilitiesDevelopment tools libmakeA code generator to reduce repetitive tasks and build high-quality Rust libraries and applications, by providing a simple…30,877MIT OR Apache-2.0Command line utilitiesDevelopment tools ftzzFile Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.30,872Apache-2.0Command line utilitiesDevelopment tools pipeless-aiAn open-source computer vision framework to build and deploy applications in minutes30,750Apache-2.0Computer visionDevelopment tools gimCommit-driven development Git CLI utility with smart commit queues, AI integration, and beautiful terminal UI30,723MITDevelopment tools rifgenffi Interface file generator. Use with flapigen30,698MITAPI bindingsDevelopment tools tea-wasm-actor-utilsThe TEA SDK30,657non-standardCryptography::CryptocurrenciesDevelopment tools facet-derive-parseParser support for facet-derive's macro expansion30,605MIT OR Apache-2.0Development toolsEncoding strict_encoding_testHelper functions for testing strict encodings30,582Apache-2.0Development toolsEncoding nu_plugin_highlightA nushell plugin for syntax highlighting30,525MITCommand line utilitiesDevelopment tools asc_binAn automated C/C++ package manager, source code scanner, and builder that streamlines dependency management, enhances code…30,522GPL-3.0-or-laterCommand line utilitiesCompilers timesTiming Benchmark, Repeated Runs, with Statistics30,518BSD-3-ClauseAlgorithmsDevelopment tools dfileA program to easily collect and maintain your dotfiles, with git integration.30,470MIT/Apache-2.0Command line utilitiesConfiguration ireqEffortless HTTP client wrapper for Rust / Rust 极简 HTTP 请求库30,443MulanPSL-2.0API bindingsAsynchronous tea-system-actorsThe TEA SDK30,437non-standardCryptography::CryptocurrenciesDevelopment tools sherrError signalling and logging helpers30,257MITDevelopment tools qubl-rsLow level And flexible query builder that gives you full control of your queries.30,201MITDatabase implementationsDevelopment tools scarbThe Cairo package manager30,184MITCommand line utilitiesDevelopment tools extfg-sigmaA library for Sigma extfg financial interface messages serialization/deserialization30,124MITDevelopment tools macro-toolsetSome useful macros30,030GPL-3.0-onlyDevelopment tools gostd_timePackage time provides functionality for measuring and displaying time. time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。29,984MITAccessibilityAPI bindings xmachineA fast, cross platform virtual machine implemented in Rust without the Standard Library29,866Apache-2.0Development toolsDevelopment tools::FFI proto-builder-traitBuilder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.29,858MITDevelopment tools drylibRust macro-library for Don't Repeating Yourself29,820MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers toml-parseSet of modules for parsing, sorting and formating toml.29,785MIT/Apache-2.0Development toolsParsing tools comfy_include_dirEmbed the contents of a directory in your binary29,772MITDevelopment toolsGame engines todo-or-dieTODOs checked at compile time29,760MITDevelopment tools clipboard-historyCLI for interfacing with the ringboard server.29,722Apache-2.0Command line utilitiesDevelopment tools variadic_from_metaVariadic from, proc-macro part.29,612MITAlgorithmsDevelopment tools clipboard-history-serverThe ringboard server.29,608AGPL-3.0-onlyCommand line utilitiesDevelopment tools tea-sdkThe TEA SDK29,475non-standardCryptography::CryptocurrenciesDevelopment tools ravedudeTool to easily flash code onto an AVR microcontroller with avrdude29,447MIT OR Apache-2.0Development toolsEmbedded development ptagsA parallel universal-ctags wrapper for git repository29,406MITCommand line utilitiesDevelopment tools rustdoc_extExtension traits for rustdoc-types29,173Apache-2.0Development tools brush-shellRust-implemented shell focused on POSIX and bash compatibility29,155MITCommand line utilitiesDevelopment tools rust_arkitectrust_arkitect is a lightweight library for defining and validating architectural rules in Rust projects29,143MITDevelopment tools tw_mergeMacros for merging Tailwind CSS v4 classes or creating variants.29,068MITDevelopment toolsWebAssembly gbumpGit tag semantic version bumper29,042BSD-3-ClauseCommand line utilitiesDevelopment tools rustdoc_irAn Intermediate Representation for Rust types and functions28,976Apache-2.0Data structuresDevelopment tools rustdoc_processorCompute, cache, index, and query rustdoc JSON documentation28,960Apache-2.0CachingDevelopment tools rustdoc_resolverConvert rustdoc_types into rustdoc_ir types28,939Apache-2.0Development toolsParser implementations typescript-definitionsserde support for exporting Typescript definitions28,928MIT/Apache-2.0Data structuresDevelopment tools slint-tr-extractorTool used to update extract @tr string out of Slint files into gettext .po file28,870GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools jc-protobuf-documentJesus Connections document grpc api28,860MITDevelopment tools rmcp-server-builderComposable MCP server builder for zero-boilerplate capability composition28,842MITDevelopment tools cbltSafe and fast minimalistic web server, written in Rust, that serves files from a directory and proxies requests to another server.28,790MITDevelopment toolsNetwork programming afibexLibrary to handle automotive / ASAM fibex files.28,767MIT OR Apache-2.0Development toolsEncoding tracing-jsonTracing Structured Json Logging Adapter28,750Apache-2.0/MITDevelopment toolsDevelopment tools::Debugging facet-serializeGeneric serializer for facet28,709MIT or Apache-2.0Development toolsEncoding libptPersonal multitool28,700GPL-3.0-or-laterCommand line utilitiesDevelopment tools zenbenchInterleaved microbenchmarking with paired statistics, CI regression testing, and hardware-adaptive measurement28,669MIT OR Apache-2.0Development toolsDevelopment tools::Profiling fluentci-engineProgrammable CI/CD engine without Containers, built on top of Nix ❄️28,644MPL-2.0Command line utilitiesDevelopment tools zitsGenerate typescript bindings for zome code in Rust.28,586MIT OR Apache-2.0Command line utilitiesDevelopment tools cargo-unused-featuresFind unused enabled feature flags and prune them.28,571MITCommand-line interfaceCommand line utilities nitrokey-testSupporting test infrastructure for the nitrokey crate and others using it.28,473GPL-3.0-or-laterDevelopment toolsDevelopment tools::Testing lance-encoding-datafusionEncoders and decoders for the Lance file format that rely on datafusion28,461Apache-2.0Data structuresDatabase implementations anda_engineAgents engine for Anda -- an AI agent framework built with Rust, powered by ICP and TEEs.28,459MIT OR Apache-2.0AccessibilityDevelopment tools riprFind static mutation-exposure gaps before expensive mutation testing28,415MIT OR Apache-2.0Development toolsDevelopment tools::Testing query_paramsRust macro to automatically implement the serialization to http query parameters for arbitrary structs.28,407MITDevelopment tools clipboard-history-x11X11 Ringboard clipboard listener.28,312Apache-2.0Command line utilitiesDevelopment tools brush-interactiveInteractive layer of brush-shell28,297MITCommand line utilitiesDevelopment tools aqua-registryAqua registry backend for mise28,292MITDevelopment tools common_xcommon28,265Apache-2.0Development toolsGame development cpzFast cp provides an alternative to cp that focuses on maximizing performance.28,150Apache-2.0Command line utilitiesDevelopment tools mercury-deriveProcedural macro for marking Rust types for PureScript code generation28,147MIT OR Apache-2.0Development toolsWeb programming devmodeDevmode is a project management utility for developers.28,129GPL-3.0-onlyDevelopment tools pearlite-synA syn parser for the Pearlite specification language in Creusot27,948MIT OR Apache-2.0Development tools fluentci-serverProgrammable CI/CD engine without Containers, built on top of Nix ❄️27,902MPL-2.0Command line utilitiesDevelopment tools jwtinfoCommand line tool to get information about JWTs (Json Web Tokens)27,900MITCommand-line interfaceCommand line utilities vtcodeA Rust-based terminal coding agent with modular architecture supporting multiple LLM providers27,893MIT OR Apache-2.0API bindingsCommand line utilities fluentci-pdkProgrammable CI/CD engine without Containers, built on top of Nix ❄️27,792MPL-2.0Command line utilitiesDevelopment tools fnck_sqlSQL as a Function for Rust27,765Apache-2.0Database interfacesDevelopment tools native_messagingCross-platform Rust native messaging host for browser extensions (Chrome & Firefox), with async helpers and manifest installer.27,752MITAPI bindingsAsynchronous twygA tiny logging setup for Rust applications27,733Apache-2.0Development toolsValue formatting gexGit workflow improvement CLI tool inspired by Magit27,664MIT OR Apache-2.0Command line utilitiesDevelopment tools nrrMinimal, blazing fast npm scripts runner27,661GPL-3.0-or-laterCommand line utilitiesDevelopment tools beancount-language-serverA Language Server Protocol implementation for Beancount, providing rich editing features like completions, diagnostics, and…27,643MITDevelopment toolsText editors facet-testhelpersA collection of testing helpers and utilities for facet27,605MIT OR Apache-2.0Development toolsDevelopment tools::Testing fastmodFast, partial replacement for codemod (find/replace tool for programmers)27,557Apache-2.0Command line utilitiesDevelopment tools gpteeoutput from a language model using standard input as the prompt27,539MITDevelopment tools swift-mt-messageA fast, type-safe Rust implementation of SWIFT MT message parsing with comprehensive field support, derive macros, and validation.27,447Apache-2.0Data structuresDevelopment tools argioA macro to convert function input and output to stdio27,423MITDevelopment tools turbomcp-macrosProcedural macros for ergonomic MCP tool and resource registration27,099MITDevelopment tools magnet_deriveMagnet, a JSON/BSON schema generator27,072MITAPI bindingsDatabase interfaces bitcoinleveldb-compatLevelDB-compatible low-level utilities for Bitcoin: Snappy compression shims, accelerated CRC32C, and ported mutex/condvar…27,057MITAlgorithmsConcurrency bitcoinleveldb-versioneditLevelDB-compatible VersionEdit encoding/decoding and manipulation utilities used by bitcoin-rs for manifest and version metadata…27,016MITAlgorithmsDatabase interfaces git-nexttrunk-based development manager27,011MITDevelopment tools docstrErgonomic multi-line string literals26,884MIT OR Apache-2.0Data structuresDevelopment tools magnet_schemaMagnet, a JSON/BSON schema generator26,830MITAPI bindingsDatabase interfaces derive-debug-plusCustomizable derive macro for Debug trait26,819MITDevelopment toolsDevelopment tools::Debugging alibaba-cloud-sdk-rustAlibaba Cloud SDK for Rust26,786MITAccessibilityAPI bindings bitcoinleveldb-arenaLow-level bump-allocating memory arena and LCG-based test harness extracted from a Bitcoin LevelDB port, providing raw-pointer…26,767MITAlgorithmsData structures deno-utilsUtility functions for deno.26,764MITDevelopment tools turbomcp-serverProduction-ready MCP server with zero-boilerplate macros and transport-agnostic design26,732MITAsynchronousDevelopment tools gitignore-template-generatorA binary crate to generate templates for .gitignore files26,729MIT OR Apache-2.0API bindingsCommand line utilities llvm-cov-prettyMore beautiful HTML reports for llvm-cov/cargo-llvm-cov26,680AGPL-3.0-onlyCommand line utilitiesDevelopment tools tanu-deriveOffering #[tanu::test] and #[tanu::main] macros26,586Apache-2.0Development tools renomA simple program to rename Unreal Engine projects.26,562MITCommand line utilitiesDevelopment tools 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 uvm-install2Install specified unity version.26,313Apache-2.0Development tools tea-actorx-signerThe TEA SDK26,270non-standardCryptography::CryptocurrenciesDevelopment tools bitcoinleveldb-cfgTyped configuration layer for LevelDB-backed Bitcoin data stores, defining network-aware paths, logical database roles, and…26,268MITDatabase interfacesDatabase implementations tanu-coreThe core component of tanu-rs26,179Apache-2.0Development tools defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0Development toolsEmbedded development licensebat-rustA library to get information about your Rust dependencies26,034MITDevelopment tools turbofuro_runtimeRuntime for Turbofuro visual programming language25,971Apache-2.0CompilersDevelopment tools telTurbofuro Expression Language25,958Apache-2.0CompilersDevelopment tools licensebat-coreTypes and Traits for building Licensebat libraries25,947MITDevelopment tools turbomcpRust SDK for Model Context Protocol (MCP) with zero-boilerplate macros and WASM support25,914MITAsynchronousDevelopment tools bitcoinleveldb-limiterLock-free atomic limiter used to cap concurrent resource usage (e.g., file descriptors and mmaps) in Bitcoin LevelDB…25,893MITConcurrencyData structures eugeneCareful with That Lock, Eugene25,877MITDevelopment tools libpt-logPersonal multitool25,849GPL-3.0-or-laterCommand line utilitiesDevelopment tools wasm_macroCollections of useful macros for wasm25,756MITDevelopment tools skipifTurn test cases into no-ops with _SKIPPED appended to their name based on compile time conditions.25,754Apache-2.0Development toolsDevelopment tools::Testing hxFuturistic take on hexdump, made in Rust.25,753MITCommand line utilitiesDevelopment tools tokayTokay is a programming language designed for ad-hoc parsing.25,737MITCommand line utilitiesCompilers ghastoolkitGitHub Advanced Security Toolkit in Rust25,715MITDevelopment tools bitcoinleveldb-histogramLevelDB-compatible fixed-bucket histogram for fast online statistics (min, max, average, percentiles, standard deviation) and…25,667MITAlgorithmsData structures hashguardCommand-Line tool for ensuring the integrity of files using hash sums25,654MITCommand line utilitiesCryptography hex-patchHexPatch is a binary patcher and editor with terminal user interface (TUI), it's capable of disassembling instructions and…25,644AGPL-3.0Command line utilitiesDevelopment tools avatar-cliMagic wrapper to run containerized CLI tools25,516GPL-3.0Command line utilitiesConfiguration azureProject root for all Azure SDK-related crates.25,487MITCompilersDevelopment tools cargo-dietMake your crate lean by computing size-optimal include directives for Cargo manifests25,476MITDevelopment toolsDevelopment tools::Cargo plugins atomic-dbgAtomic `dbg`/`eprintln`/`eprint` macros25,448Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITDevelopment tools atefsDistributed filesystem built on an immutable data store with strong encryption and authentication25,433MIT OR Apache-2.0Database interfacesDevelopment tools gimojiEasily add emojis to your git commit messages 🎉25,430MITDevelopment tools cargo-set-versionA Cargo subcommand to set versions for crates in a workspace.25,384MITCommand line utilitiesDevelopment tools tanu-tuiTUI frontend for tanu25,365Apache-2.0Development tools semververforkAutomatic verification of SemVer adhrence in rust library crates25,338non-standardDevelopment toolsDevelopment tools::Cargo plugins emmylua_lsA language server for emmylua.25,265MITDevelopment tools guardenZero-cost abstractions for scoped guards, deferred execution, and async task detachment25,259MITDevelopment toolsRust patterns deep_causality_haftHKT traits for for the deep_causality crate.25,259MITDevelopment tools guarden-macrosThe procedural macro engine powering the guarden crate25,232MITDevelopment toolsRust patterns rand_wordGenerate random english words25,212MITDevelopment tools tea-actorx-runtimeThe TEA SDK25,159non-standardCryptography::CryptocurrenciesDevelopment tools dimasdimas - a framework for Distributed Multi Agent Systems25,135non-standardDevelopment toolsNetwork programming tanutanu - High-performance and async-friendly WebAPI testing framework for Rust25,088Apache-2.0Development tools idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0AsynchronousCaching cargo-espmonitorCargo subcommand for monitoring ESP8266 and ESP32 execution over serial25,071GPL-3.0Command line utilitiesDevelopment tools duckerA slightly quackers Docker TUI based on k9s 🦆25,041non-standardCommand line utilitiesDevelopment tools makecleanClean up projects you're no longer working on.25,017MITCommand line utilitiesDevelopment tools wozWoz is a WebAssembly progressive web app (PWA) toolchain for deploying performant mobile apps distributed for free with a…25,002EPL-1.0Development toolsWebAssembly licensebat-dartA library to get information about your Dart dependencies24,996MITDevelopment tools tighterror-buildThe tighterror code generation library.24,995MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils cargo-tighterrorThe cargo plugin of the tighterror framework.24,982MIT OR Apache-2.0Command line utilitiesDevelopment tools tetsy-wasm-gc-apiA library to garbage collect webassembly modules24,960MIT/Apache-2.0Development tools tea-actorx-hostThe TEA SDK24,868non-standardCryptography::CryptocurrenciesDevelopment tools fluentci-coreProgrammable CI/CD engine without Containers, built on top of Nix ❄️24,865MPL-2.0Command line utilitiesDevelopment tools transformableTransform its representation between structured and bytes form.24,849MIT OR Apache-2.0Development toolsNo standard library ignoreitQuickly load .gitignore templates24,831MITCommand line utilitiesDevelopment tools avocadoAvocado, the strongly-typed MongoDB driver24,816MITAPI bindingsDatabase interfaces yew-fmtCode formatter for the Yew framework24,763MITDevelopment tools ngitnostr plugin for git24,749MITCommand line utilitiesDevelopment tools braintrust-sdk-rustRust SDK for Braintrust logging and tracing24,744Apache-2.0API bindingsAsynchronous phlowAn engine for scripting reactive browsers in Rust by adding custom views to structures24,715MITDevelopment toolsRust patterns prusti-contracts-proc-macrosInternal `proc-macro` Prusti crate24,695MPL-2.0Development toolsDevelopment tools::Testing nu_plugin_skimAn `sk` command that can handle Nushell's structured data24,660MITCommand line utilitiesDevelopment tools