CATEGORY

Development tools::Testing 2,431 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.

invariantsAssertions for normal and invariant based development5,982MITDevelopment toolsDevelopment tools::Debugging p-testp-test provides procedural macro to help you write parameterized tests easily.5,978MITDevelopment toolsDevelopment tools::Testing cucumber-trellisCreate a test "trellis" for Cucumber5,972MITDevelopment tools::Testing anysystemA framework for deterministic simulation and testing of distributed systems5,958MIT OR Apache-2.0Development tools::TestingSimulation stub_traitMacro to implement stub object for a trait.5,953MITDevelopment tools::Testing fstestA procedural macro for testing in tempdirs or git repos5,943MIT OR Apache-2.0Development tools::Testing data-testSimple data-test (aka table-test), without custom test to run with your test runner5,905UnlicenseDevelopment toolsDevelopment tools::Testing quint-connect-macrosProcedural macros used by the `quint-connect` crate.5,900Apache-2.0Development tools::TestingSimulation asnfuzzgen-codecs-deriveASN.1 Codecs derive macros5,865MITDevelopment tools::Testing astarte-message-hub-proto-mockAstarte message hub protocol buffers mock crate5,853Apache-2.0Development tools::Testing kernalA fluent assertion framework for Rust.5,794MIT OR Apache-2.0Development tools::Testing applin_headlessControl an Applin™ client programmatically5,789non-standardDevelopment tools::TestingGUI speculate2An updated fork of `speculate`, an RSpec inspired minimal testing framework for Rust.5,783MITDevelopment tools::Testing bgitUser-friendly Git wrapper for beginners, automating essential tasks like adding, committing, and pushing changes. It includes…5,766MITCommand line utilitiesDevelopment tools rusty_nodejs_replRun a Node.js Read Eval Print Loop from Rust5,760MIT OR Apache-2.0CompilersDevelopment tools::Testing assert-be-closeA simple function to assert that two numbers are close to each other.5,752MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Testing cargo-testdoxA Cargo subcommand to print your test names as sentences.5,732MIT OR Apache-2.0Command line utilitiesDevelopment tools embedded-storage-inmemoryAn in-memory implementation of embedded-storage5,731MIT OR Apache-2.0Development tools::TestingEmbedded development naftaCreates temporary SQLite database for testing using diesel.5,726MITDevelopment tools::Testing proptest-semverProperty Testing implementations for Semantic Versioning5,717Apache-2.0Development tools::Testing unsafe-review-coreCore SDK and static analysis engine for unsafe-review5,679MIT OR Apache-2.0Development toolsDevelopment tools::Testing sidefuzzFuzzer to automatically find side-channel (timing) vulnerabilities5,647MIT OR Apache-2.0CryptographyDevelopment tools::Testing caplogCapture log messages for testing5,637MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Testing tracing-collectorA tracing subscriber that collects a copy of the traces for use in tests with insta snapshots5,613MITDevelopment tools::Testing cargo-testsgenerate llvm-cov reports when testings5,580MITCommand line utilitiesDevelopment tools::Cargo plugins weird-dataGenerate random data in such a way as to make rare edge-cases very likely.5,573MITAlgorithmsDevelopment tools::Testing nullable-utilsHelpers for working with James Shore's Nullables5,572Apache-2.0 OR MITDevelopment tools::Testing unsafe-reviewCheap unsafe Rust review: find missing safety contracts, guards, tests, and witnesses5,563MIT OR Apache-2.0Command line utilitiesDevelopment tools pglite-oxideEmbedded Postgres for Rust tests and local apps. No Docker, works with SQLx and any Postgres client.5,541MIT AND Apache-2.0 AND PostgreSQLDatabase implementationsDevelopment tools::Testing jrest_hooksJrest `after()`, `after_each()`, `before()`, `before_each()` and `skip()` hooks.5,516MITDevelopment tools::Testing nolog-plainA non-colored version of the simple nolog logger for writing to a file.5,488MITDevelopment toolsDevelopment tools::Debugging rassertFluent, easy-to-extend test assertion library.5,474MITDevelopment tools::Testing hyper-mock-clienthyper::client mock to test tower::services such as axum::router5,466MITAsynchronousDevelopment tools::Testing litcheck-litThe implementation of litcheck's lit functionality as a library5,406Apache-2.0Development tools::Testing cloudiRust CloudI API5,359MITAPI bindingsConcurrency clawspec-coreCore library for generating OpenAPI specifications from tests5,318MIT OR Apache-2.0API bindingsDevelopment tools::Testing aprender-contractsPapers to Math to Contracts in Code — YAML contract parsing, validation, scaffold generation, and Kani harness codegen for…5,308MITDevelopment tools::TestingMathematics mutagen-pluginMutation testing for Rust – mutator plugin5,289Apache-2.0/MITDevelopment tools::Testing maelstrom-client-cliCLI for submitting jobs to Maelstrom clusters.5,270MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing testwriterA simple library and tool to generate a function that seeks to reproduce a received dbus signal message. This may be useful in…5,268MITCommand line utilitiesDevelopment tools the_loggerA very simple but customizable logger for Rust5,249MITConfigurationDevelopment tools::Build Utils graph-api-testTest utilities and property-based testing for the graph-api ecosystem5,223Apache-2.0Data structuresDevelopment tools::Testing ambient-ciA continuous integration engine5,218GPL-3.0-or-laterDevelopment tools::Testing const-unitsA library that lets you check the dimensions of your quantities at compile time and run time5,216MITDevelopment tools::TestingNo standard library::No dynamic allocation libkuiperLibrary for the kuiper CLI tool.5,202MITCommand line utilitiesDevelopment tools::Testing mockforge-graphqlGraphQL protocol support for MockForge5,193MIT OR Apache-2.0Development tools::TestingWeb programming fluent-testA fluent, Jest-like testing library for Rust5,171MITDevelopment toolsDevelopment tools::Testing mockiapiA flexible, feature-rich mock API server with an intuitive frontend that simplifies development.5,168MIT OR Apache-2.0Development tools::TestingWeb programming::HTTP server prompt-rustA library providing a simple input macro for Rust, similar to Python's input().5,166MITCommand-line interfaceDevelopment tools::Testing webassembly-test-runnerSample runner for webassembly-test crate5,159MIT OR Apache-2.0Development tools::TestingWebAssembly ic-kit-runtimeIC-Kit's Canister Simulator5,148GPL-3.0API bindingsDevelopment tools::Testing current_dirThread Safe Current Working Directory5,145MITConcurrencyDevelopment tools::Testing tmacMacros that help with testing, e.g. asserting float equality5,115MIT OR Apache-2.0Development tools::Testing maikA mock SMTP server library5,113MPL-2.0Development tools::TestingEmail quint-connectA model-based testing framework that connects Quint specifications with Rust applications5,110Apache-2.0Development tools::TestingSimulation maelstrom-pytestPython Test Runner for Maelstrom.5,073MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing rust_slimA Slim Server for acceptance tests in rust5,047MIT OR Apache-2.0Development tools::Testing cargo-service-messageSeamless integration of cargo with TeamCity5,039MIT OR Apache-2.0Development tools::Cargo pluginsDevelopment tools::Profiling difference-rsA Rust text diffing and assertion library.5,034MITDevelopment tools::TestingText processing fakeenvA simple wrapper of `std::env` which allows faking the environment5,033MIT OR Apache-2.0Development toolsDevelopment tools::Testing rfs_test_macroThis package provides macro to simplify usage of rfs_tester crate.5,020MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing aws_mockA mocking library for AWS. This is NOT an official AWS library. Renamed to aws-mocks.4,976GPL-3.0-or-laterDevelopment tools::Testing aws-mocksA mocking library for AWS. This is NOT an official AWS library.4,967GPL-3.0-or-laterDevelopment tools::Testing usdsheA utility crate to easily retrieve USDC contract addresses for various blockchain networks.4,963MITCryptography::CryptocurrenciesDevelopment tools::Testing actix-mock-helperHelpers for using the actix mocker actor in tests.4,960ISCDevelopment tools::Testing chrome-for-testingInteract with the chrome-for-testing JSON API.4,952MIT OR Apache-2.0Development tools::TestingWeb programming drop_tracerInstance drop tracer.4,951MITDevelopment tools::TestingMemory management stainless2Organized, flexible testing framework.4,871MITDevelopment toolsDevelopment tools::Profiling char-bufA writable, fixed-length `char` buffer usable in `no_std` environments.4,867MIT OR Apache-2.0Data structuresDevelopment tools::Testing timeless-partialeq[DEPRECATED] PartialEq, but ignores timestamps, ideal for API testing4,840AGPL-3.0-or-laterDevelopment tools::Testing libafl_intelptIntel Processor Trace wrapper for libafl4,808MIT OR Apache-2.0Development tools::TestingNo standard library raz-coreUniversal command generator for Rust projects - Core library with stateless file analysis and cursor-aware execution4,802MITCommand line utilitiesDevelopment tools airustTrainable, modular AI engine in Rust with compile-time knowledge4,790MITDevelopment tools::TestingScience visit_diffEfficiently finding differences between data structures.4,777BSD-2-ClauseAlgorithmsData structures dropcountCount destructor calls4,767MIT/Apache-2.0Development tools::Testing mockforge-kafkaKafka protocol support for MockForge4,758MIT OR Apache-2.0Development tools::TestingNetwork programming cargo-metaskCargo task runner for package.metadata.tasks4,736MITCommand line utilitiesDevelopment tools unimplBetter unimplemented! macro for function definitions4,720MIT OR Apache-2.0Development tools::Testing victauri-coreCore types and protocol for Victauri — Verified Introspection & Control for Tauri4,714Apache-2.0Development tools::TestingGUI substance-macroThe macro crate for the Substance Framework testing suite4,679MITDevelopment toolsDevelopment tools::Testing maelstrom-go-testGo Test Runner for Maelstrom.4,670MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing rs_quickcheck_utilsome helper functions and macros to ease usage of quickcheck4,655non-standardDevelopment tools::Testing kevlarA simple Test Harness for writing integration / regression tests in Rust4,650MITDevelopment tools::Testing clex_genA generator for clex language4,630GPL-3.0-or-laterCommand line utilitiesDevelopment tools asupersync-conformanceConformance test suite for async runtime specifications4,606LicenseRef-MIT-OpenAI-Anthropic-RiderAsynchronousDevelopment tools::Testing cargo-markdownLocal crates.io readme development server with ultra-fast hot reloading goodness4,602MIT OR Apache-2.0Command line utilitiesDevelopment tools temp-mongotemporary mongo instance meant for unit tests4,596MITDatabase interfacesDevelopment tools::Testing fuzztestEasily test your software using powerful evolutionary, feedback-driven fuzzing technology.4,568MIT/Apache-2.0/Unlicense/WTFPLDevelopment tools::Testing phonygenerates phony data4,564MITDevelopment toolsDevelopment tools::Testing proc-macro-testerMacros for testing procedural macros4,558MIT OR Apache-2.0Development tools::Testing async-metronome-attributesAttribute macro for async-metronome4,510Apache-2.0/MITAsynchronousConcurrency raz-cliUniversal command runner for Rust - Run any Rust file from anywhere with cursor-aware test targeting and override persistence4,509MITCommand line utilitiesDevelopment tools chaos_theoryModern property-based testing and structure-aware fuzzing library4,509MPL-2.0Development tools::TestingRust patterns clex_llmGenerates clex from input format and constraints in natural language using LLM.4,480GPL-3.0-or-laterDevelopment toolsDevelopment tools::Testing jwkserveCLI tool for jwkserve - a fake authentication service for local development4,468MITAuthenticationCommand line utilities trace_callerTrace the location of caller of a function.4,465MITDevelopment toolsDevelopment tools::Debugging loggy-macrosProcedural macros for the loggy crate.4,427MITDevelopment tools::DebuggingDevelopment tools::Testing skippable-partialeqPartialEq, but you can ignore fields4,414AGPL-3.0-or-laterDevelopment tools::Testing filetestMacro that creates test cases for each file in a directory4,414MIT OR Apache-2.0Development toolsDevelopment tools::Testing mockforge-ftpFTP protocol support for MockForge4,378MIT OR Apache-2.0Development tools::TestingNetwork programming mock-igdA mock UPnP Internet Gateway Device (IGD) server for testing4,344MIT OR Apache-2.0Development tools::TestingNetwork programming flowtest-macroTests that depend on other tests4,331Apache-2.0 OR MITDevelopment tools::Testing ldap-test-server-cliCommand line for running OpenLDAP server for testing4,317MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing perl-test-mustPanic-on-failure test helpers: must, must_some, must_err4,302MIT OR Apache-2.0Development tools::Testing qleanA system-level isolation testing library based on QEMU/KVM.4,245MITDevelopment tools::TestingVirtualization close-toCrate providing comparisons with arbitrary precision.4,241MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Testing perl-tdd-supportTest-driven development helpers and test generation for the Perl LSP ecosystem4,236MIT OR Apache-2.0Development toolsDevelopment tools::Testing webscreenshotA simple CLI tool to take screenshots of rendered webpages, given a URL or local file path.4,205Apache-2.0Command line utilitiesDevelopment tools victauri-macrosProc macros for Victauri — auto-instrumentation of Tauri commands4,204Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing cvlr-fixedFixed point numbers over Certora native integers4,196MITDevelopment tools::DebuggingDevelopment tools::Testing pbtHigh-throughput property-based testing with `derive`, swarm-testing, precise sizing, and full graph-theoretic type analysis over…4,166MIT OR Apache-2.0AlgorithmsData structures tearup_macroSetup - teardown your tests4,153MITDevelopment tools::Testing frontestA crate for querying, matching and asserting DOM4,148MIT OR Apache-2.0AccessibilityDevelopment tools::Testing chronobreak_deriveDerive macros for the chronobreak crate4,111MIT OR Apache-2.0Date and timeDevelopment tools::Testing litcheckA standalone implementation of the lit and FileCheck utilities in a single package4,108Apache-2.0Development tools::Testing gha-runnerRun Github Actions workflows locally or on a custom backend4,103non-standardDevelopment toolsDevelopment tools::Testing cargo-hookAdd a hook to git which will fmt, clippy and test rust code prior to commit4,094MIT/Apache-2.0Development tools::Cargo pluginsDevelopment tools::Testing test-collector-utilsA utils libraty for test collector4,055MIT/Apache-2.0Development toolsDevelopment tools::Testing cvlr-vectorsCVLR Collections for Formal Verification4,053MITDevelopment tools::DebuggingDevelopment tools::Testing pharaohA dead simple functional testing tool for command line applications4,035MITDevelopment tools::Testing namakaSnapshot testing for Nix based on haumea4,035MPL-2.0Command line utilitiesDevelopment tools::Testing datazHigh-throughput generative datasets4,032Apache-2.0Development tools::Testing expect-tests(A better) minimalistic snapshot testing library4,024MIT OR Apache-2.0Development tools::Testing victauri-pluginTauri plugin for Victauri — embedded MCP server with full-stack introspection4,018Apache-2.0Development tools::TestingGUI proc_static_assertions_nextCompile-time assertions via procedural macros.4,017MIT OR Apache-2.0Development tools::TestingNo standard library memfd_pathA hacky way to load an in-memory file and get a path on Linux4,008MITDevelopment tools::Testing log_testerTest for log messages produced by the log crate3,983GPL-3.0-onlyDevelopment tools::DebuggingDevelopment tools::Testing zenutils-fuzzFuzz-regression seed-corpus runner (RegressionSuite) shared across zen codec crates.3,983MIT OR Apache-2.0Development tools::Testing materiallyA macro for material implication3,975MIT OR Apache-2.0Development tools::TestingMathematics rs_unitRsUnit is a testing crate similar to Elixirs ExUnit.3,970MITDevelopment toolsDevelopment tools::Profiling asnfuzzgenASN.1 Structure-Aware Fuzzing Compiler.3,967MITDevelopment tools::Testing cargo-jrestJrest Cargo command.3,952MITDevelopment tools::Cargo pluginsDevelopment tools::Testing flowtestTests that depend on other tests3,933Apache-2.0 OR MITDevelopment tools::Testing io_checkTool for testing read and write split handling.3,926MITNFADevelopment tools::Testing hyperpomAArch64 fuzzing library based on the Apple Silicon hypervisor3,913GPL-3.0-or-laterDevelopment tools::TestingHardware support html-compare-rsA library for comparing HTML with configurable comparison options3,907MITDevelopment tools::TestingText processing shadow-terminalA headless modern terminal emulator3,867MITCommand line utilitiesDevelopment tools::Testing failpointsFailpoints for rust. Another fail-rs.3,860Apache-2.0 OR MITDevelopment tools::Testing racetrackA library for writing assertions on methods, function and closure calls.3,858Apache-2.0Development toolsDevelopment tools::Testing cargo-railGraph-aware CI, dependency unification, changesets-style releases, and crate split/sync for Rust workspaces3,844MITCommand line utilitiesDevelopment tools::Build Utils skuld-macrosProcedural macros for the skuld test harness3,833Apache-2.0Development tools::Testing riposteOn-demand http status code response3,832MITDevelopment tools::TestingWeb programming::HTTP server shamMock implementations for use in testing3,817MITDevelopment tools::Testing testxAn extended Rust testcase3,800MITDevelopment tools::Testing skuldA test harness with runtime preconditions, per-test FD capture, and fixture injection3,791Apache-2.0Development tools::Testing test-dslA helper crate to define easy-to-author tests as KDL documents3,757MIT OR Apache-2.0Development tools::Testing wasm-test-runnera binary used to create unit-tests in your wasm files3,756MITDevelopment tools::TestingWebAssembly serde_test2Token De/Serializer for testing De/Serialize implementations3,734MIT OR Apache-2.0Development tools::Testing lazytestReduces the boilerplate required for simple unit tests3,728MIT-0Development tools::Testing spectest_macrosMacros for the `spectest` package.3,726MIT OR Apache-2.0Development tools::Testing xrayScreenshot testing for Rust games3,707Apache-2.0Development tools::TestingGames mockforge-importImport and code generation utilities for MockForge — OpenAPI, Postman, cURL, HAR, Insomnia3,699MIT OR Apache-2.0Development tools::Testing tearupSetup - teardown your tests3,693MITDevelopment tools::Testing axum-test-serverFor spinning up and testing Axum servers3,683MITDevelopment tools::TestingWeb programming::HTTP server entropic-deriveTraits for converting Rust data structures to/from unstructured bytes3,676MIT OR Apache-2.0Development tools::Testing cargo-arch_testCLI of arch_test_core for rule based architecture tests3,659AGPL-3.0Command line utilitiesDevelopment tools icinga-mockA server mocking icinga responses for testing.3,640MITDevelopment tools::Testing module-harnessParse, validate, and generate module-level harness context (spec, contracts, evals) for any programming language3,631MIT OR Apache-2.0Development toolsDevelopment tools::Testing bevy_testingTesting library for bevy3,597MITDevelopment toolsDevelopment tools::Testing assertr-deriveDerive AssertrEq implementations.3,580MIT OR Apache-2.0Development tools::TestingNo standard library burn-contractsFluent Contracts for the Burn library3,566MITDevelopment tools::Testing tested-fixtureAttribute macro for creating fixtures from tests3,554MITDevelopment tools::Testing phink🐙 Phink, a ink! smart-contract property-based and coverage-guided fuzzer3,533WTFPLCommand line utilitiesCryptography::Cryptocurrencies testcontainers-rsrust testcontainers3,511non-standardDevelopment tools::Testing dgenAn interpreted DSL for generating test data in any format3,511MITCommand line utilitiesDevelopment tools::Testing mockserverA lightweight, file-based mock API server written in Rust.3,510MIT OR Apache-2.0Development tools::TestingWeb programming::HTTP server rampartsSecurity scanner for Model Context Protocol (MCP) servers and AI agent skills (Claude Code commands, agentskills.io bundles,…3,472Apache-2.0Command line utilitiesDevelopment tools::Testing il2-test-utilsInterlockLedger's Unit-Test utilities for Rust.3,463BSD-3-ClauseDevelopment tools::Testing pop-testyour test orchestration master of puppets3,454LGPL-3.0-or-laterCommand line utilitiesDevelopment tools victauri-testTest assertion helpers for Victauri-powered Tauri app testing3,453Apache-2.0Development tools::Testing test-collector-deriveA derive to be able to mark the tests method, so you can iterate over them3,430MIT/Apache-2.0Development toolsDevelopment tools::Testing debug-spanVisualize proc-macro2 spans for debugging and assertions3,425MITDevelopment tools::DebuggingDevelopment tools::Procedural macro helpers pbt-macroProperty-based testing with `#![no_std]` compatibility, automatic edge cases, and exhaustive breadth-first search over arbitrary…3,421MPL-2.0AlgorithmsDevelopment tools sif_macroPart of Sif: attribute macro for parameterized tests3,417MIT OR Apache-2.0Development toolsDevelopment tools::Testing v_fixturesTest fixture utilities for inline multi-file test cases with //- /path syntax3,416MIT OR Apache-2.0Development tools::Testing mockforge-proxyProxy functionality for forwarding requests to upstream services3,403MIT OR Apache-2.0Development tools::Testing clearcheckElegant and extensible assertions in rust.3,392MIT OR Apache-2.0Development toolsDevelopment tools::Testing greenhouseParameterized test case library for Rust3,383MIT OR Apache-2.0Development toolsDevelopment tools::Testing spectestA lightweight library for defining behavior-driven development (BDD) style tests in exernal files and running them with `cargo…3,381MIT OR Apache-2.0Development tools::Testing jwkserve-cliCLI tool for jwkserve - a fake authentication service for local development3,374MITAuthenticationCommand line utilities extel_parameterizedA proc macro crate for creating parameterized tests for Extel3,355MITDevelopment toolsDevelopment tools::Testing sui-specDeclarative Lisp-authored specs for CppNix-parity behaviors. Rust types are the hard boundary; Lisp forms are the free-middle…3,349MITDevelopment tools::Testing entropicTraits for converting Rust data structures to/from unstructured bytes3,332MIT OR Apache-2.0Development tools::Testing netsim-macrosMacros for netsim.3,328MIT OR BSD-3-ClauseAsynchronousDevelopment tools::Testing ratatui-testlibIntegration testing library for terminal user interface applications with Sixel and Bevy support3,323MITCommand-line interfaceDevelopment tools::Testing test_help-rsTest helpers for Rust3,303BSD-3-ClauseDevelopment tools::Testing chronobreakRust mocks for deterministic time testing3,301MIT OR Apache-2.0Date and timeDevelopment tools::Testing synfuzzA toolkit for building grammar based fuzzers3,295MITDevelopment tools::TestingParsing tools conformanceConformance testing for fn(&str) -> impl Serialize3,258MIT OR Apache-2.0Development tools::Testing yew_vnode_structUtility for yew framework to get the complete structure of vnode3,257MITDevelopment tools::Cargo pluginsDevelopment tools::Testing egressA super simple, bare-bones regression testing crate.3,217MPL-2.0Development toolsDevelopment tools::Testing hiatusDebug concurrent programs by choosing specific execution traces3,207Apache-2.0ConcurrencyDevelopment tools::Debugging breaking-attrAn attribute macro that enforces per-version invariants on items.3,185MIT OR Apache-2.0Development tools::Testing pessoaLibrary for generating fake identities/user data in different languages. The crate is named after the Portuguese word for…3,171MITCommand line utilitiesDevelopment tools::Testing llkv-test-utilsTest utilities for LLKV toolkit.3,165Apache-2.0Development tools::Testing exemplarsTrait for providing examples of a type3,157MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Testing test4aTesting library that provides some tools to apply "Advanced" Arrange-Act-Assert testing design.3,150MIT OR Apache-2.0Development tools::Testing cargo-stressA utility for catching non-deterministic test failures3,130Apache-2.0Command line utilitiesDevelopment tools dicepropMathematical properties for random testing3,130MIT OR Apache-2.0Development tools::Testing testscript-rsA Rust crate for testing command-line tools using filesystem-based script files3,110Apache-2.0Development tools::Testing