-
insta
A snapshot testing library for Rust
-
trybuild
Test harness for ui tests of compiler diagnostics
-
proptest
Hypothesis-like property-based testing and shrinking
-
wiremock
HTTP mocking to test Rust applications
-
pretty_assertions
Overwrite
assert_eq!andassert_ne!with drop-in replacements, adding colorful diffs -
mockito
HTTP mocking for Rust
-
assert_cmd
Test CLI Applications
-
httpmock
HTTP mocking library for Rust
-
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
serial_test
Allows for the creation of serialised Rust tests
-
test-case
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
arbitrary
The trait for generating structured data from unstructured data
-
test-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
mockall
A powerful mock object library for Rust
-
testcontainers-modules
Community maintained modules for Testcontainers for Rust
-
expect-test
Minimalistic snapshot testing library
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
googletest
A rich assertion and matcher library inspired by GoogleTest for C++
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
headless_chrome
Control Chrome programmatically
-
testcontainers
integration-testing against docker containers from within Rust
-
temp-env
Set environment variables temporarily
-
static_assertions
Compile-time assertions to ensure that invariants are met
-
assert_fs
Filesystem fixtures and assertions for testing
-
libtest-mimic
Write your own test harness that looks and behaves like the built-in test harness used by
rustc --test -
tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing -
ntest
Testing framework for rust which enhances the built-in library with some useful features
-
chromiumoxide
interacting with a chrome instance with the chrome devtools protocol
-
grcov
collect and aggregate code coverage data for multiple source files
-
rusty-fork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
libfuzzer-sys
A wrapper around LLVM's libFuzzer runtime
-
datatest-stable
Data-driven tests that work on stable Rust
-
assertables
assert macros for better testing, debugging, quality assurance, and runtime reliability
-
bolero
fuzz and property testing front-end
-
test-context
providing custom setup/teardown for Rust tests without needing a test harness
-
gix-quote
gitoxide project dealing with various quotations used by git
-
insta-cmd
A command line extension to the insta testing library for Rust
-
yare
Lean parameterized test case library for Rust 🚀
-
cov-mark
Manual coverage marks
-
fail
Fail points for rust
-
goldenfile
testing library
-
cool_asserts
A collection of useful testing assertions and utilities
-
honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
trybuild2
Test harness for ui tests of compiler diagnostics (with support for inline tests)
-
pact_mock_server
Pact-Rust support library that implements in process mock server
-
cargo-dist-schema
Schema information for cargo-dist's dist-manifest.json
-
mock_instant
way to mock an std::time::Instant
-
fakedata_generator
Generate fake data with various generators
-
axoupdater
Self-updater library for use with cargo-dist
-
expectrl
automating terminal applications in Unix like Don libes expect
-
necessist
-
test-casing
Parameterized test cases and test decorators
-
parameterized
Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)
-
quicktest
Quick Test CLI: A Cross-Platform for Automated Testing in Competitive Programming
-
all_asserts
multiple types of asserts that don't exist in the standard library
-
unimock
A versatile and developer-friendly trait mocking library
-
nextest-metadata
Structured access to nextest machine-readable output
-
brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
arbtest
A minimalist property-based testing library based on arbitrary
-
file_test_runner
File-based test runner for running tests found in files
-
apollo-smith
A GraphQL test case generator
-
feroxfuzz
Structure-aware, black box HTTP fuzzing library
-
ci-cargo
Continuous integration using cargo for Clippy and tests for all possible features
-
expectorate
comparing output to file contents with simple updating
-
mutatis
mutatisis a library for writing custom, structure-aware test-case mutators for fuzzers in Rust -
bacon
background rust compiler
-
trybuild-internals-api
A fork of trybuild with the internals exposed as a public API
-
cargo-fuzz
A
cargosubcommand for fuzzing withlibFuzzer! Easy to use! -
clitest
CLI/test: A literate CLI testing tool
-
chicago-tdd-tools
Chicago TDD testing framework and tools for Rust projects
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
axotly
A fast, reliable, and expressive API testing tool designed for developer happiness
-
test-strategy
Procedural macro to easily write higher-order strategies in proptest
-
ziggy
A multi-fuzzer management utility for all of your Rust fuzzing needs 🧑🎤
-
git-next
trunk-based development manager
-
moon_config
Core workspace, project, and moon configuration
-
snapbox
Snapshot testing toolbox
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
goldie
golden file testing
-
asserting
Fluent assertions for tests in Rust that are convenient to write and easy to extend
-
raz-cli
Universal command runner for Rust - Run any Rust file from anywhere with cursor-aware test targeting and override persistence
-
frida-gum
Rust bindings for Frida
-
protoc-gen-fake
A protobuf compiler plugin to generate fake data based on protobuf schema definitions
-
libcnb-test
An integration testing framework for buildpacks written with libcnb.rs
-
antithesis_sdk
Rust SDK for the Antithesis autonomous software testing platform
-
litcheck
A standalone implementation of the lit and FileCheck utilities in a single package
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
cargo-mutants
Inject bugs and see if your tests catch them
-
assertr
Fluent assertions for the Rust programming language
-
clawspec-core
Core library for generating OpenAPI specifications from tests
-
mock-collector
Mock OpenTelemetry OTLP collector server for testing
-
gba_test
Testing framework for the Game Boy Advance
-
bgit
User-friendly Git wrapper for beginners, automating essential tasks like adding, committing, and pushing changes. It includes smart rules to avoid common pitfalls, such as accidentally…
-
fixt
minimum viable fixtures
-
rust-ci-cd-template
ci/cd template for github
-
wind_tunnel_core
Core components for Wind Tunnel
-
elizacp
Classic Eliza chatbot as an ACP agent for testing
-
anarchist-readable-name-generator-lib
Generate a readable name from something with with famous anarchist writers
-
libafl
Slot your own fuzzers together and extend their features using Rust
-
ggen
Ontology-driven code generation: Transform RDF ontologies into typed code through SPARQL queries and Tera templates
-
runnel
the pluggable io stream. now support: stdio, string io, in memory pipe, line pipe
-
pmat
Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)
-
playwright-rs
Rust bindings for Microsoft Playwright
-
tracing-mock
testing
tracingand crates that uses it -
sludge-cicd
Personal CI/CD tool for Rust crates
-
mry
but powerful mocking library that supports struct, trait, and function
-
equator
Composable assertion library
-
swc_relay
AST Transforms for realy
-
tonic-mock
Test utilities for easy mocking tonic streaming interface
-
testtrim
Intelligently select automated tests to run via code coverage analysis
-
expect-json
For comparisons on JSON data
-
cpast
Run custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass & match randomly generated outputs
-
limmat
run continuous tests locally on Git revision ranges
-
terminator-workflow-recorder
recording user workflows on Windows
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
checkito
A safe, efficient and simple QuickCheck-inspired library to generate shrinkable random data mainly oriented towards generative/property/exploratory testing
-
deqp-runner
A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline
-
llvm-cov-pretty
More beautiful HTML reports for llvm-cov/cargo-llvm-cov
-
git-gamble
blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
assert-struct
A procedural macro for ergonomic structural assertions in tests
-
teremock
Fast integration testing library for teloxide Telegram bots
-
picotest
Test framework for Picodata plugin
-
rusty-hook
git hook utility
-
mockforge-ftp
FTP protocol support for MockForge
-
spider_chrome
The chrome devtools protocol automation library for Rust
-
zk-mutant
Mutation testing for Noir circuits
-
datafake-rs
High-performance JSON mock data generation using JSONLogic configuration
-
ws-mock
A websocket mock server for testing, inspired by Wiremock
-
etwa-cli
Convenience wrapper for Nix CLI to improve non-flake experience
-
test-temp-dir
Temporary directories for use in tests
-
dmntk-test-runner
DMNTK | Test runner
-
selfci
minimalistic local-first Unix-philosophy-abiding CI
-
pytest-language-server
A blazingly fast Language Server Protocol implementation for pytest
-
rustainers
opinionated way to run containers for tests
-
lang_tester
Concise language testing framework for compilers and VMs
-
qlean
A system-level isolation testing library based on QEMU/KVM
-
lets_expect_assertions
lets_expect assertions. This crate is internal to the lets_expect crate and should not be used directly.
-
assert_tv
De-randomized detereministic tests with test-vectors
-
teloxide_tests
Test suite for teloxide bots
-
viewpoint-core
High-level browser automation API for Viewpoint
-
ruchyruchy
JIT Compiler + Advanced Debugging Tools - Cranelift-based JIT with mixed-mode execution, eBPF syscall tracing, statistical profiling, 10 quality tools, automated bug detection, 95%+ detection rate…
-
eoka
Stealth browser automation for Rust. Puppeteer/Playwright alternative with anti-bot bypass.
-
mabi-chaos
Mabinogion - Chaos engineering module for fault injection and resilience testing
-
erract
Structured, context-aware error handling
-
mockrs
that provides a X8664Mocker to mock function calls and intercept on x86_64 architecture
-
mutants
Decorator attributes to be used with cargo-mutants
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
tokio-postgres-rustls-improved
Fork of tokio-postgres-rustls with unsafe code removed, critical channel binding bug fixed, and a full integration test suite (see repo for code coverage reports)
-
googletest-json-serde
GoogleTest matchers for serde_json::Value
-
test_bin
getting the crate binary in an integration test
-
kuiper
HTTP integration testing tool
-
turul-mcp-builders
Runtime builders for MCP (Model Context Protocol) components
-
lorikeet
a parallel test runner for devops
-
dictator
structural linter framework with native and WASM decree support
-
prek-rust-echo
cli that echoes its arguments for prek testing
-
apate
API mocking server & rust unit tests library to mimic external 3rd party API endpoints
-
fixtures
Run tests against fixtures
-
testscript-rs
testing command-line tools using filesystem-based script files
-
tree-splicer-openscad
grammar-based OpenSCAD program generator
-
polytest
A low-friction language-agnostic tool for keeping tests in sync across teams and implementations
-
libc-test
A test crate for the libc crate
-
freenet-test-network
Reliable test network infrastructure for Freenet
-
monkey_test
A property based testing (PBT) tool like QuickCheck, ScalaCheck and similar libraries, for the Rust programming language
-
rcp-tools-filegen
Test fileset generator - creates sample directory structures and files for testing file operations
-
cf-modkit-sdk
ModKit SDK
-
isotarp
Identify which tests provide code coverage of which lines, uniquness, and redundancy
-
caryatid_sdk
The Caryatid framework module SDK
-
narrative
An immensely simple library for story-driven development
-
stax
Fast stacked Git branches and PRs
-
fluent-test
A fluent, Jest-like testing library for Rust
-
static_assertions_next
Compile-time assertions to ensure that invariants are met
-
adk-eval
Agent evaluation framework for ADK-Rust
-
libtest-with
A slightly customized version of libtest-mimic, such that it can be easier create a test runner for test-with
-
rust_test_core
Core logic for rust_test_framework
-
ghactions
GitHub Actions Crate
-
moosicbox_assert
MoosicBox assert package
-
asmtest
tracking generated assemblies
-
pact_verifier
Pact-Rust support library that implements provider verification functions
-
pipedash-plugin-github
GitHub Actions plugin for Pipedash
-
jenkins
A CLI tool for triggering Jenkins builds and monitoring job status
-
claudeless
Claude CLI simulator for integration testing
-
fluentci-common
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
mirage-analyzer
Path-Aware Code Intelligence Engine for Rust
-
cafetera
HTTP mock server
-
output-tracker
Track and assert state of dependencies in state-based tests without mocks
-
clnrm
Cleanroom Testing Framework - CLI tool
-
cli-testing-specialist
Comprehensive testing framework for CLI tools - automated analysis, test generation, and security validation
-
unit_test_utils
Rust unilities for unit tests
-
test_each_file
Generates a test for each file in a specified directory
-
diff-coverage
supercharged in Rust. Fast, memory-efficient coverage on changed lines for CI.
-
ccode_runner
Run/compiles files and executes them efficiently
-
assert-tokenstreams-eq
comparing token streams: applies rustfmt for consistent formatting and leverages pretty_assertions to clearly visualize differences
-
oxide-httpmock
httpmock for the Oxide rack API
-
n0-tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing -
anymock
mocking crate designed to simulate and test external communication over common network protocols
-
group-runner
Group Rust executable output in GitHub logs
-
font-test-data
Test data for the fontations crates
-
assert
The package provides assertions for testing
-
mockforge-analytics
Traffic analytics and metrics dashboard for MockForge
-
sourcetrait_testing
Structured testing with setup, teardown, and standardized fixture and temp directories
-
moon_target
Project + task target identifier
-
drasi-source-mock
Mock source plugin for Drasi
-
injectorpp
powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless…
-
core-test-1
Core test 1
-
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
zuu
A program to check your code quality before all commit
-
arrow-integration-test
Support for the Apache Arrow JSON test data format
-
awaitility
Awaitility for Rust
-
converge-tool
Development tools for Converge including Gherkin spec validation
-
rstest-bdd
A BDD testing framework for Rust, built on rstest
-
nextest-runner
Core runner logic for cargo nextest
-
cheapskate-ci
CLI for those who are too cheap to pay for CI but still want required GitHub status checks. Now they can run this locally.
-
rediff
Diff and compare Facet values with detailed structural difference reporting
-
graphql-operation-server-harness
GraphQL operation server harness for testing mock operations
-
ravencheck
Decidable verification of Rust code using relational abstraction
-
allure-core
Core types and runtime for Allure test reporting
-
tanu
High-performance and async-friendly WebAPI testing framework for Rust
-
smoothy
Write smooth assertions in a fluent and human readable way
-
treadmill-cli
CLI client for the Treadmill distributed hardware testbed
-
kalamari
Lightweight headless browser for security testing. Fast, pure Rust, no Chrome.
-
darkroom
A contract testing tool built in Rust
-
cranelift-control
White-box fuzz testing framework
-
rbspy-testdata
Test data for rbspy
-
donder-release
Quickly create releases on Github from the command line or CI using conventional commits
-
xpct
An extensible test assertion library
-
graph-api-test
Test utilities and property-based testing for the graph-api ecosystem
-
fluxion-test-utils
Test utilities and infrastructure for fluxion workspace
-
golem-test-framework
Test framework for integration tests and benchmarks
-
subgraph-mock
A standalone mock subgraph server designed to be placed behind a supergraph for testing
-
rift-lint
Configuration linter library and CLI for Rift HTTP Proxy
-
rpytest-ipc
IPC transport layer for rpytest
-
event_chains
A flexible event processing pipeline with middleware support
-
tdd-guard-rust
Rust test reporter for TDD Guard validation
-
mutant-kraken
A mutation testing tool for Kotlin
-
embeddenator-testkit
Comprehensive testing utilities and performance benchmarking for embeddenator VSA operations
-
kitty-test-harness
Integration test harness for driving kitty terminal via remote control and capturing screen output
-
exec-target
invoke command for test
-
tracing-capture
Capturing tracing spans and events, e.g. for testing
-
chaser-oxide
Undetectable browser automation library
-
cargo-ptest
If installed using cargo install it acts as a command line tool, if used as a package provides methods for running and parsing the output of cargo test
-
ai-coding-shield
Security auditing tool for AI development workflows, rules, skills, and MCPs
-
junit2json
convert JUnit XML format to JSON with Rust
-
mago-algebra
The logical reasoning engine for Mago's static analyzer, responsible for manipulating sets of logical clauses
-
simple-waf-scanner
OWASP Top 10:2025 aligned WAF bypass scanner with 280+ payloads (XSS, SQLi, RCE, SSTI, XXE, SSRF, NoSQL), 11+ WAF fingerprints, and 7+ evasion techniques
-
rust-test-harness
A modern, feature-rich testing framework for Rust with Docker integration
-
cctr
CLI Corpus Test Runner
-
fatigue
an extensible load testing tool
-
security-orchestrator
A cli tool for cox automotives security orchestrator
-
orb-mockhttp
Mock HTTP server for testing - supports HTTP/1.1, HTTP/2, and HTTP/3
-
redoubt-test-utils
Test utilities for Redoubt crates
-
futures_ringbuf
Mock Type implementing AsyncRead/AsyncWrite for testing and examples
-
assay-metrics
Metrics library for Assay
-
proptest-state-machine
State machine based testing support for proptest
-
shadow-terminal
A headless modern terminal emulator
-
odra-vm
Odra Virtual Machine for testing and development
-
cargo_pup
architectural linting tool that integrates with rustc to enforce architectural patterns and boundaries
-
simple_test_case
A bare bones attribute macro for writing parameterised tests
-
pgrx-tests
Test framework for 'pgrx'-based Postgres extensions
-
aptitude
A test harness for validating AI agent behavior against steering guides
-
litmus
a macro-free BDD test harness
-
test-r
Test framework for Rust
-
stubby
stubbing that doesn't hurt you or your IDE
-
webcomposer-bin
WebComposer CLI
-
test-optimization-sdk
Datadog's test optimization sdk
-
tg-checker
A test output checker for rCore-Tutorial, validates kernel output against expected patterns
-
mssql-testing
Test infrastructure for SQL Server driver development
-
jsonrpc-test
test framework for JSON-RPC
-
kernal
A fluent assertion framework for Rust
-
mlua-stdlib
Standard library bindings for mlua
-
nu-plugin-test-support
Testing support for Nushell plugins
-
hamcrest2
A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs etc.
-
timett
small script to generate time
-
flowscripter_template_rust_library
Project template for a Rust library
-
ctrf-rs
A reporter for Common Test Report Format (CTRF) in Rust
-
ramph
A ralph implemenation for Amp
-
test-assets-ureq
Download test assets with ureq, managing them outside of git
-
toolproof
Standalone test suite for CLI tools and applications
-
test-tag
The #[tag] attribute for convenient tagging/grouping of #[test] tests
-
ejlv
A command-line interface tool for dispatching jobs to EJD (EJ Dispatcher) in the LVGL testing workspace
-
pbt
Property-based testing with
#![no_std]compatibility, automatic edge cases, and exhaustive breadth-first search over arbitrary types -
synthdb
The Universal Database Seeder. Production-grade synthetic data generator for PostgreSQL. Zero config, context-aware.
-
mocktail
HTTP & gRPC server mocking for Rust
-
rustic_testing
rustic_testuing - library for test support in rustic-rs
-
tester
A fork of Rust’s
testcrate that doesn’t require unstable language features -
mabi-scenario
Mabinogion - Scenario engine for time-based simulation orchestration
-
mockforge-bench
Load and performance testing for MockForge
-
funzzy
fancy watcher inspired by entr
-
numtest
Unit testing for numerical methods
-
rustest
Better test your program
-
ghostflow
Routines which implement various parts of "ghostflow", or the git-hosted workflow
-
leviso-cheat-guard
Runtime macros for cheat-aware error handling (bail, ensure, check)
-
lets_expect
Clean tests for Rust
-
drop-root-caps
drop 'root' user capabilities on Linux
-
prop-check-rs
A Property-based testing Library in Rust
-
openchecks
checks framework
-
sf-afmt
An Salesforce Apex lang formatter
-
v_fixtures
Test fixture utilities for inline multi-file test cases with //- /path syntax
-
pretty-sqlite
Minimalistic Pretty Prints for SQLite using rusqlite (for test & dev)
-
scruitny
my crate
-
spectroscope
Consistency and isolation level checkers for distributed systems testing
-
vise
Typesafe metrics client
-
test-dsl
A helper crate to define easy-to-author tests as KDL documents
-
tytanic
A test runner for typst projects
-
fluent-asserter
write tests assertions with a fluent interface
-
junit-report
Create JUnit compatible XML reports
-
generic-tests
Procedural macro to define tests and benchmarks generically
-
seppo
Kubernetes testing framework with multi-cloud cluster management
-
reproducible-panic
panic hook with reproducible output
-
rusp-lib
USP toolkit
-
rtest
integration test building framework
-
lightdom-test
A lightweight Rust library for testing HTML interactions without browser automation
-
mustermann
test data for your OpenTelemetry pipeline
-
collect-unmarked-tests
A fast Rust tool to collect Python tests that don't have specific pytest markers
-
bench_matrix
defining and running parameterized benchmarks, with optional Criterion integration
-
fuzzcheck
A modular, structure-aware, and feedback-driven fuzzing engine for Rust functions
-
headlamp
Dependency-graph based test runner in Rust that supports Rust, Python, and JavaScript
-
fallibles
Failure injection library for testing error handling in Rust
-
dylint_testing
testing Dylint libraries
-
pretty_assertions_sorted_fork
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
coverage-badge
Generate shields.io-style SVG badges for test coverage percentages
-
sudo
Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set
-
aqua
load testing tool for benchmarking solana RPC endpoints
-
reliefgraph
The humanitarian data knowledge graph indexer
-
cawg-identity
Rust SDK for CAWG (Creator Assertions Working Group) identity assertion
-
laxci
CI tool for building and testing projects locally
-
kble
Virtual Harness Toolkit
-
test_panic
test cases with panic
-
gateway-poc
Kubernetes Gateway API Implementation Comparison Tool
-
autospy
A test spy object library
-
bolero-generator
value generator for testing and fuzzing
-
swamp-test
swamp test runner tool
-
jgd-rs-cli
Command-line tool for generating JSON data from JGD (JSON Generator Definition) schema files
-
chia-pos2-tools
Testing tools for chia-pos2
-
one_assert
One assert! to replace them all
-
forky_test
Rust Utilities
-
ecfuzz
Evolutionary Coverage-guided Fuzzing engine
-
yup-hyper-mock
testing clients using hyper
-
rustedbytes-randstuff
Rust CLI tool for generating random junk files and folders with various content themes
-
factory-m8
Core traits for test data factories with automatic FK resolution
-
seesaw-testing
Testing utilities for Seesaw framework
-
marionette
implementing the client side of Gecko's Marionette remote automation protocol
-
yewlish-testing-tools
A set of testing tools for the Yew framework
-
is-test
A replacement for the test command, with options that are memorable. Makes shell scripting much easier.
-
assert-unmoved
A type that asserts that the underlying type is not moved after being pinned and mutably accessed
-
rspec
Write Rspec-like tests with stable rust
-
greentic-integration
Greentic integration tooling and test runner
-
mcplint
MCP Server Testing, Fuzzing, and Security Scanning Platform
-
tokmd-gate
Policy evaluation engine for tokmd analysis receipts
-
depub
Reduce function/struct visibility
-
lot
Rust Load Testing Library
-
dockertest
control docker containers when running your integration tests
-
fizzbee-mbt
FizzBee Model Based Testing (MBT) Rust binding
-
proptest-derive
Custom-derive for the Arbitrary trait of proptest
-
edtest
Streamlines the use of
rstestwith tracing and support for async tests with thetokioframework -
git-branchless-opts
Supporting library for git-branchless
-
ratatui-testlib
Integration testing library for terminal user interface applications with Sixel and Bevy support
-
json-matcher
declaratively matching JSON values
-
cuenv-codeowners
Generate CODEOWNERS files with configurable section styles
-
tinyinst
Rust bindings for googleprojectzero/TinyInst
-
normalize-tools
Unified interface for external development tools (linters, formatters, type checkers)
-
cucumber-reporter
html reporter for cucumber-rs
-
libtest-mimic-collect
Global test collector for libtest-mimic
-
probador
CLI for Probar: Rust-native testing framework for WASM games
-
chromey
Concurrent chrome devtools protocol automation library for Rust
-
applin_headless
Control an Applin™ client programmatically
-
cli-assert
Testing command-line applications
-
bare-test
A test framework for bare metal
-
chief
A Development Tools
-
mockforge-data
Data generator for MockForge - faker + RAG synthetic data engine
-
pdk-test
PDK Test
-
ambient-ci
A continuous integration engine
-
murf
A mocking and unit test framework for rust
-
rstest_reuse
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test
-
xwt-tests
Common test suite for xwt. Intended for reuse to provide the same coverage in all the execution environments
-
ovft-core
Core library for Open Very Fast Trace - requirements traceability for Rust projects
-
uniffi_testing
a multi-language bindings generator for rust (testing helpers)
-
rglw
Root project for all the utilities that rustyglware offers to the community
-
galvanic-assert
comprehensive set of matcher-based assertions and expectations for easier testing. Supports checking properties of numbers, objects, enum variants, collections, panics, and more. Stuctural…
-
pw-rs
Rust bindings for Microsoft Playwright
-
ruva
Event Driven Message Handling
-
fake_asia
A realistic fake data generator library for Asian countries (China, Japan, South Korea, India) with authentic postal codes
-
burncloud-api-test
A high-performance API testing tool supporting OpenAI, Azure OpenAI GPT, and Azure Claude models with comprehensive performance metrics
-
rb-sys-test-helpers
Helpers for testing Ruby extensions from Rust
-
leta-output
internal component crate of leta
-
clearcheck
Elegant and extensible assertions in rust
-
term-transcript-cli
CLI wrapper for term-transcript
-
tree-crasher-javascript
grammar-based black-box fuzzer
-
tanu-allure
Allure integration for Tanu
-
lazyactions
TUI to monitor GitHub Actions
-
bolero-generator-hydro
value generator for testing and fuzzing (forked for the hydro_lang crate)
-
apirquest_bin
ApiRquest is a library for testing Api Rest. Written in Rust, it allows you to use the Rhai scripting language to increase test flexibility. It uses Gherkin syntax for test scenarios.
-
cli_test_dir
Tools for testing Rust command-line utilities
-
gitlab-report
Generates GitLab reports from cargo's JSON output
-
granita
A load testing framework for simulating realistic traffic and measuring system performance
-
oxiz-spacer
Property Directed Reachability (PDR/IC3) engine for OxiZ - Horn clause solving
-
cpuburn
push your CPU to 100%
-
repo
An opinionated tool for repo management
-
surrealkit
Manage migrations, seeding and tests for your SurrealDB via CLI
-
buildkite-test-collector
Official Buildkite Test Analytics Collector for Rust
-
mockalloc
allow testing code which uses the global allocator
-
proptest-arbitrary-interop
Interop glue between arbitrary and proptest crates
-
async-time-mock-core
Mockable time for use in async runtimes (core package)
-
testcontainers-redpanda-rs
Unofficial redpanda test container
-
mockers
Mocking library
-
roast
Structures and tools to parse, navigate, and validate OpenAPI v3.1 specifications
-
serdes-ai-evals
Evaluation framework for testing and benchmarking serdes-ai agents
-
maelstrom-broker
The Maelstrom broker. This process coordinates between clients and workers.
-
miyabi-e2e-tests
End-to-end test framework and utilities for Miyabi
-
prompt-rust
providing a simple input macro for Rust, similar to Python's input()
-
regrest
A command-line tool for regression-/e2e-testing command-line tools
-
assert-call
testing that ensures code parts are called as expected
-
radicle-cli-test
Radicle CLI test library
-
double
Full-featured mocking library in Rust, including rich failure messages and argument matchers
-
acton_test
Testing utilities for Acton actors, providing tools to help in the testing and validation of actor behavior
-
rust-expect
Next-generation Expect-style terminal automation library for Rust
-
anysystem
A framework for deterministic simulation and testing of distributed systems
-
tree-crasher-openscad
grammar-based black-box fuzzer
-
env_wrapper
A wrapper around std::env to facilitate testing
-
trace-doc
A Rust-based framework for compile-time, zero-cost traceability and specification modeling
-
cargo-insta
A review tool for the insta snapshot testing library for Rust
-
ih-muse
Infinite Haiku Muse
-
git2-hooks
adds git hooks support based on git2-rs
-
fluentci-shared
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
unit-testing
A unit testing library
-
atlassian-cli-api
API client library for Atlassian Cloud products
-
burn-contracts
Fluent Contracts for the Burn library
-
viewpoint-cdp
Low-level Chrome DevTools Protocol implementation over WebSocket
-
better-assert
Assertion helpers with built-in logging powered by better-logger
-
subplot-bin
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
rust_test_framework
A testing framework for Rust
-
reqwest-rewire
lightweight wrapper around reqwest that transparently rewrites outgoing request URLs based on user-defined rules. It is designed primarily for testing and local development, allowing…
-
rxpect
Extensible fluent expectations for Rust
-
lmrc-gitlab
GitLab API client library for the LMRC Stack - comprehensive Rust library for programmatic control of GitLab via its API
-
pawdist
Dynamic test distribution system that solves Playwright's static sharding imbalances
-
chaos-rs
Minimal library for chaos testing
-
fumble
an oxidized implementation of the original clumsy tool, designed to simulate adverse network conditions on Windows systems
-
fake-opentelemetry-collector
A Fake (basic) opentelemetry collector, useful to test what is collected opentelemetry
-
lox-test-utils
Testing utilities for the Lox ecosystem
-
mewt
Mutation testing framework with multi-language support
-
raz-core
Universal command generator for Rust projects - Core library with stateless file analysis and cursor-aware execution
-
duende-test
Testing infrastructure for Duende (harness, chaos injection, load testing)
-
km-crates-publish-test
Rust publishing test
-
proc-result
A tiny cross-platform library containing exit status and code types
-
jest-companion
Run jest-lua tests from the command line
-
galvanic-test
A testing framework for setting up and tearing up test fixtures/environments with support for parameterised test cases. This crate is part of galvanic---a complete test framework for Rust
-
moon_project
A project in moon
-
proptest-arbitrary-adapter
Make
arbitraryinteroperate withproptest -
agent-cli
Agent AI command line
-
pipedash-plugin-jenkins
Jenkins plugin for Pipedash
-
test_logs
see logs in tests
-
moosicbox_arb
MoosicBox arbitrary arb package
-
ci_env
Detect CI information from the environment
-
precious-integration
Integration tests for precious - not for external use
-
tire
single interface for the most common workflows in a typical, modern Python project
-
moq
Mock generator
-
assay
A super powered testing macro for Rust
-
test-fork
running tests in separate processes
-
expectest
matchers and matcher functions for unit testing
-
scoper
A TypeScript code analyzer using the OXC parser
-
taskcluster-upload
Taskcluster Upload Support
-
statsig-client
client library for Statsig feature flag and experimentation platform
-
jdrouet-release-plz-testing
just testing how to trigger build after release
-
mock-omaha-server
Mock implementation of the server end of the Omaha Protocol
-
etest
Allows to control behaviour of
#[test]like functions -
iroh-fake-store
a fake iroh-blobs store for testing that generates data on-the-fly without storage
-
nostr-relay-builder
Build your own custom nostr relay!
-
file_diff
An atomic utility for diffing files in testing
-
aws-mocks
A mocking library for AWS. This is NOT an official AWS library.
-
arch_validation_core
Rule based architecture test library
-
halo-core
halo core(配置/服务基础能力)
-
pty_closure
Run functions and closures in a pseudoterminal
-
drasi-bootstrap-noop
No-op bootstrap provider plugin for Drasi
-
rusty_nodejs_repl
Run a Node.js Read Eval Print Loop from Rust
-
roughenough-integration-test
End-to-end integration tests for Roughenough server and client
-
datatest
Data-driven tests in Rust
-
appium-client
Client for Appium Server, for automated mobile app testing
-
refined
refinement types; parse, don't validate!
-
arts-n-crafts
Arts and Crafts was a reaction against the industrialization and excess of the Victorian era, and it sought to celebrate traditional craftsmanship and materials. Arts and Crafts architecture…
-
gitjuggling
Run a git command in all repositories under the current working directory
-
ensc-testsuite
generate TAP or JUnit reports
-
change-user-run
Run commands as other users and create users
-
sql-help
parse SQL text then print any SQL help that we know of, such as optimizations, clarifications. Work in progress.
-
testvox
that turns test reports into human readable messages
-
drop_tracer
memory leak detector
-
drop-tracker
check when a variable gets dropped. Useful for testing wrappers and containers that use unsafe memory management.
-
facet-assert
Pretty assertions for Facet types - no PartialEq required
-
certeza
A scientific experiment into realistic provability with Rust - asymptotic test effectiveness framework
-
contrafact
A trait for highly composable constraints ("facts") which can be used both to verify data and to generate arbitrary data within those constraints
-
xlsx_split
automatically splitting xlsx file
-
auto-git-committer
program to automate Git commits and push them to a remote repository
-
autarkie_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
gnostr-invalidstring
just for testing invalid string data
-
r_unit
A fast and easy-to-use unit testing library
-
tubetti
Serve &[u8] data at a localhost url with minimal configuration
-
mocktopus
Mocking framework for Rust
-
libtest2
An experimental replacement for libtest
-
mock-io
mock IO stream and listener implementations
-
armature-testing
Testing utilities for Armature applications
-
xee-testrunner
Conformance testing for Xee's XPath and XSLT implementations
-
katwalk
iterate over NIST KAT vectors. It allows to bind an action for each test vector supplied by calling code. Hence, making it possible to run KAT testing. This is work in prograess version!!!
-
p-test
procedural macro to help you write parameterized tests easily
-
xacli-testing
Testing utilities for XaCLI - keyboard simulation, VHS tape parsing, and output capture
-
cppup
An interactive C++ project generator
-
e2e
Test framework for stateful integration tests
-
rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
rp_sandbox_b
Testing project -- please ignore
-
allure-rs
A comprehensive Rust library for generating Allure test reports
-
afl_runner
Scaling best-practice AFLPlusPlus fuzzing campaigns made easy
-
mrblackjack
framework for testing Kubernetes operators
-
rust_checker
A modular Rust code validation tool with HTML, JSON, SVG badge, and JUnit XML report export. Includes optional web dashboard and PQC guardrails via plugins.
-
minidump-synth
producing synthetic minidumps for testing
-
oxiz-proof
Proof generation and checking for OxiZ SMT solver
-
shoulds
An intuitive, fluent assertion library for writing expressive test expectations in Rust
-
tbc-rust-library
Test library for to-be-continouos
-
github-actions-models
Unofficial, high-quality data models for GitHub Actions workflows, actions, and related components
-
cch23-validator
Validate solutions to challenges from Shuttle's Christmas Code Hunt 2023
-
prom-mock-rs
A mock Prometheus HTTP API server for integration testing
-
auto_test
Automatically generate test stubs for Rust projects using AST analysis
-
test-each
Generate tests at compile-time based on file resources
-
oma-topics
AOSC OS topic (testing) repository manager used by oma
-
pessoa
generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.
-
runner
running Rust snippets
-
test-binary
Manage and build extra binaries for integration tests as regular Rust crates
-
hawkbit_mock
Mock server implementation of Eclipse hawkBit
-
bintest
Testing the executables build by a bin crate
-
nextest-filtering
Filtering DSL for cargo-nextest
-
lcov2generic
Convertitore LCOV → SonarQube Generic Coverage XML
-
ldap-test-server
Running isolated OpenLDAP servers in integration tests
-
mandrel-mcp-th
Mandrel MCP Test Harness - Professional testing and reporting for MCP servers
-
hms-test_utils
Testing utils for Hold my Snip!
-
gtest_cpp
Google test C++ library packaged using Zanbil
-
arborium-test-harness
Test harness for arborium grammar crates
-
skeptic
Test your Rust markdown documentation via Cargo
-
mockall_double
Test double adapter for Mockall
-
pop-test
your test orchestration master of puppets
-
eggmine
Inference of solutions for academic multiple choice tests, based on candidates' answers and grades
-
testing_logger
Supports writing tests to verify
logcrate calls -
oxidite-testing
Testing utilities for the Oxidite v2 web framework
-
othmanemimouni
Testing Package With Publishing
-
blaze-tests
Blaze integration tests suite
-
runs
A CLI tool to run Rust documentation tests (doctests) on standalone .rs files by generating a temporary Cargo project
-
qlty-llm
Code quality toolkit
-
asciidork-tck
Asciidork TCK Adapter
-
sn_fake_clock
Fake clock for deterministic testing of code depending on time
-
ggen-test-audit
Test quality audit tooling for ggen - mutation testing, assertion analysis, false positive detection
-
printable-shell-command
A helper library to print shell commands
-
rassert
Fluent, easy-to-extend test assertion library
-
specker
Testing utility that simplifies file matching against bunch of templates
-
llkv-test-utils
Test utilities for LLKV toolkit
-
dsim
A deterministic simulation testing framework for Rust
-
expect-tests
(A better) minimalistic snapshot testing library
-
bh
BountyHub CLI
-
augurs-testing
Test framework and data for the augurs library
-
twine-thermo
Thermodynamic and fluid property modeling for the Twine framework
-
agent-execution-harness
A test harness for validating AI agent behavior against steering guides
-
ostd-test
The kernel mode unit testing framework of OSTD
-
release-plz-test
A test crate for the release-plz action
-
lit
Integrated testing tool, inspired by LLVM's 'lit' testing script
-
facet-testhelpers
A collection of testing helpers and utilities for facet
-
advent-of-code-rust-runner
Rust framework for running Advent of Code solutions
-
faraday
Parameterized test case library for Rust ⚡️
-
farmfe_testing_helpers
Testing helpers for farm
-
test-span
macro and utilities to do snapshot tests on tracing spans
-
rpytest
Rust-powered, drop-in replacement for pytest
-
readme-sync
Checks that your readme and documentation are synchronized
-
gilder
Golden testing library
-
rusty-forkfork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
daedalus-nodes
Demo node implementations and fixtures for Daedalus
-
laboratory
expressive unit test framework for Rust
-
mpi_test
testing framework for MPI applications
-
litcheck-lit
litcheck's lit functionality as a library
-
user-a-sys-test-haobo
Test
-
marauders
A work-in-progress code mutation tool
-
oxidd-rules-tdd
Ternary decision diagrams (TDDs) for OxiDD
-
astarte-device-sdk-mock
Mock implementation of the traits in the astarte-device-sdk
-
cscrapper
Scrapper for competitive programming websites
-
mock-ci-project
test crate
-
fob-browser-test
Headless Chrome testing library for browser automation and testing
-
fnv0
FNV0/1/1a 32/64/128-bit hash functions
-
cargo-suity
automate test runs and report results in JUnit format
-
surveyor
Blueprint testing framework
-
little-skeptic
Test your Rust markdown documentation via Cargo
-
subunit-rust
A subunit v2 protocol implementation in Rust
-
sham
Mock implementations for use in testing
-
adder_mcadder
just testing out how to publish to crates.io
-
symbologyl2
Symbology normalization and translation for listed US equities
-
simple_txtar
txtar archive format
-
mock-it
Make mocking reliable
-
json-test
A testing library for JSON Path assertions in Rust
-
wiremock-multipart
matchers for wiremock dealing with multipart requests
-
semantic-rs
Automatic crate publishing
-
cargo_public_test
mixing primary colors
-
loco-cli
loco cli website generator
-
testanything
Generate results in the Test Anything Protocol (TAP)
-
geckodriver
Proxy for using WebDriver clients to interact with Gecko-based browsers
-
squads-temporal-sdk
Temporal Rust SDK
-
grillon
offers an elegant and natural way to approach API testing in Rust
-
assert-str
Macros for asserting multiline strings
-
aerox_plugins
AeroX 官方插件集合
-
audit-filter
Filters npm audit output for use in CI
-
parcheck
Test permutations of concurrent scenarios
-
chronobreak
Rust mocks for deterministic time testing
-
sysd-manager-test-base
Test utilities for sysd-manager
-
mcpkit-testing
Testing utilities for mcpkit
-
conveyor-ci
Conveyor CI SDK for Rust
-
hello_exercism
how to create an own crate
-
prusti-contracts
Tools for specifying contracts with Prusti
-
continuous-testing
A continuous testing tool
-
fstest
A procedural macro for testing in tempdirs or git repos
-
guts-ci
CI/CD pipeline support for Guts code collaboration platform
-
aliri_clock
Timing utilities used by the
alirifamily of crates -
atlassian-cli-bulk
Bulk operations executor for Atlassian CLI
-
engage
A task runner with DAG-based parallelism
-
subplot-build
using Subplot code generation from another project’s
build.rsmodule -
ortb_v2_5
rustlang implementation of OpenRTB 2.5
-
cargo_pup_lint_config
Configuration and rule builder utilities for cargo-pup architectural linting
-
supercilex-tests
Test utilities I use
-
china-id
一个中国身份证号码解析库
-
mockable
Usefull components to make easier to mock your code
-
public-lib
Public library for testing purposes
-
alixt
A command line http API testing utility with TOML configuration
-
gigaload
load testing tool for benchmarking solana RPC endpoints
-
sturgeon
Record async streams with timing, replay deterministically
-
two-rusty-forks
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
io_check
testing read and write split handling
-
testing_table
An easy to use library for pretty print tables of Rust
structs andenums -
ren-adder
test crate
-
httpwg-cli
A CLI able to run httpwg test cases (h2spec replacement)
-
bpfvm
bpfvmis a small BPF VM implementation and cBPF token ‘assembler’. It is intended for testing cBPF functionality before deployment, e.g. seccomp BPF filters. -
shadow-terminal-cli
A headless modern terminal emulator
-
is_close
Determine whether floating point numbers are close in value
-
libafl_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
phper-test
PHPer testing utilities
-
rust-droid
A powerful UI automation framework for Android
-
totems
A collection of assertion macros for unit testing or otherwise
-
clex_gen
A generator for clex language
-
runt
A lightweight and parallel snapshot testing framework
-
libafl_cc
Commodity library to wrap compilers and link LibAFL
-
stainless
Organized, flexible testing framework
-
filetest
Macro that creates test cases for each file in a directory
-
rust-target-feature-data
providing historical data about Rust target features
-
diceprop
Mathematical properties for random testing
-
astarte-message-hub-proto-mock
Astarte message hub protocol buffers mock crate
-
bolero-afl
afl plugin for bolero
-
rbase
Github template to setup the CI and cargo publish
-
colored-diff
Format the difference between two strings with ANSI colors
-
goldenscript
A scriptable, data-driven test framework using golden masters
-
lucifer-testing
Illuminating CLI testing
-
parameterized_test
A macro to support providing arguments to test functions
-
test-trace
A replacement of the #[test] attribute that initializes tracing infrastructure before running tests
-
expecting
Rust macros that test conditions without panicking
-
terrazzo-fixture
Test utils to initialize resources that can be shared by multiple tests running in parallel
-
ggen-test-opt
Test optimization and selection tooling for ggen - value scoring, Pareto selection, parallel execution
-
modelator
A framework and tools for model-based testing
-
b2c2-tokenizer
b2c2のBASICコードのトーカナイザー?
-
arbitrary_ext
combinator functions to generate standard collections with custom arbitrary function
-
temp_env_vars
Resets all environment variables changed in a defined scope
-
cargo-actions
cargo, create a CI github action
-
symphonize
running integration tests across services
-
sparql-smith
SPARQL test cases generator
-
claym
Assertion macros (without dependencies)
-
axum-test-helper
Extra utilities for axum
-
lcov-parser
LCOV report parser for Rust
-
lincheck
A linearizability checker for concurrent data structures
-
x86test
Custom test runner for bare-metal x86 tests
-
xtaskops
Goodies for working with the xtask concept
-
trycmd
Snapshot testing for a herd of CLI tests
-
gnostr-git2-hooks
adds git hooks support based on git2-rs
-
liuby
cargo publish test
-
ricecoder-execution
Execution engine for workflows and agent tasks
-
datagen
An easy to use tool to generate fake data in bulk and export it as Avro, Parquet or directly into your database as tables
-
coman
Easily run and test your programming contest solutions
-
ahmadtest
just to test rust crates
-
gherkin_rust
A pure Rust implementation of the Gherkin (
.featurefile) language for the Cucumber testing framework -
weiznich-is-testing-things
test
-
coppers
custom test harnass that measures the energy usage of your test suite
-
flipdot-testing
Tools for testing and debugging Luminator sign communications
-
cargo_and_crates_by_suka
just a sample project to test the functionalities of cargo
-
fail-parallel
Fail points for rust. A fork that supports parallel test execution.
-
monster-rs
Monster is a symbolic execution engine for 64-bit RISC-U code
-
chord-core
async parallel case executor
-
fluent-assertions
testing library that enhances readability and expressiveness by enabling natural language-like syntax for test assertions
-
rust-mockdata
Flexible and Powerful Library to generate mock data
-
borsa-mock
Mock Borsa connector with deterministic fixture data for tests and examples
-
gh-workflow-tailcall
macros for gh-workflow
-
dearbitrary
The trait for generating unstructured data from structured data
-
stimmgabel
polyproto reference test implementation used for verifying other implementations of the protocol
-
gha
developing custom GitHub Actions
-
rusty-ci
generate buildbot projects from a YAML file
-
assert-panic
Assert that a panic happens, and optionally what (kind of) panic happens
-
ih-muse-record
Record Muse Api usage for testing purposes
-
iroh-test
Internal utilities to support testing of iroh
-
vangelis
A functional testing framework
-
cd_env
Detect CD (deploy, deliver, distribute) information from the environment
-
deftsilo
dotfiles manager
-
ldap-test-server-cli
Command line for running OpenLDAP server for testing
-
maelstrom-worker
The Maelstrom worker. This process executes jobs as directed by the broker.
-
const-units
that lets you check the dimensions of your quantities at compile time and run time
-
zentao
api
-
git-next-forge-github
GitHub support for git-next, the trunk-based development manager
-
time-test
Measure how long your test cases take with one simple macro
-
rdocs
Code Documentation Made Simple
-
rust-actions
BDD testing framework with GitHub Actions YAML syntax
-
pipedash-plugin-bitbucket
Bitbucket Pipelines plugin for Pipedash
-
sdf-row-guest
guest crate for row resource test
-
substance-framework
A testing framework designed to work without std, using only core features
-
mark-flaky-tests
Mark, debug and auto-retry your flaky tests
-
clitest-lib
CLI-based testing library
-
outdir-tempdir
cargo-test to create temporary directories in the OUT_DIR
-
ccgen_rs
A fast, flexible, and customizable credit card number generator library for Rust. Generates valid (Luhn-compliant) credit card numbers for testing, QA, and development.
-
cargo-bdd
Diagnostic tooling for rstest-bdd
-
greentic-integration-validator
Greentic integration tooling and test runner
-
alexveecle-20250908-workspace-experiment-parent-2
Tests
-
ssping
Command-line tool for testing connectivity of Shadowsocks server
-
mockem
mock'em functions!
-
mockforge-runtime-daemon
Runtime daemon for zero-config auto-mock generation from 404s
-
kuroe
lightweight CLI tool for creating competitive programming problems
-
moon_file_group
File groups and collections
-
monarch
A (currently) barebones metamorphic testing utility
-
pg-ephemeral
Ephemeral PostgreSQL instances for testing
-
surf-vcr
Record and replay HTTP sessions for testing surf clients
-
stubr
Wiremock implemented in Rust
-
proptest-semver
Property Testing implementations for Semantic Versioning
-
caliber-test-utils
Test utilities, generators, and fixtures for CALIBER
-
derive_fuzztest
proc-macro to enable using the same implementation for fuzz tests and property tests
-
hitt-sse
SSE utility library for the hitt http testing tool
-
droptest
A helper crate for testing drop-semantics
-
bevy_fuzz
Experimental high-performance fuzz-testing for bevy systems, emulating user UI interaction
-
pact_mock_server_cli
Standalone pact mock server for consumer pact tests
-
lib_aoc
trait-based framework for the annual Advent of Code programming challenge
-
crusty-hooks
git hooks integration for Rust projects
-
sleuth
Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation
-
temp_testdir
Little crate to use temp directory in crate. You can chose if delete it after use or not to debugging purpose.
-
quickcheck
Automatic property based testing with shrinking
-
subunit
v2 protocol implementation in Rust
-
bolero-hydro
fuzz and property testing front-end (forked for the hydro_lang crate)
-
viewpoint-test
Test framework for Viewpoint browser automation with Playwright-style assertions
-
borrowing_exerci
how to understand the borrowing in rust
-
asnfuzzgen
ASN.1 Structure-Aware Fuzzing Compiler
-
boost_core
Boost C++ library boost_core packaged using Zanbil
-
rpytest-daemon
Pure Rust daemon for rpytest - handles test execution, collection, and state management
-
tytanic-utils
Helper functions, types and traits for the tytanic test runner
-
io-test
I/O implementations for testing
-
derive_arbitrary
Derives arbitrary traits
-
json2tests
Macro to generate your Rust tests from a provided JSON file
-
hamcrest
A port of the Hamcrest testing library
-
wasmer-pack-testing
Wasmer Pack Integration Testing Framework
-
mcp-server
Server SDK for the Model Context Protocol
-
rulecc
上帝工具箱
-
assertive
Collection of assertions
-
anytest
Run any test from your terminal
-
pgx-tests
Test framework for 'pgx'-based Postgres extensions
-
beacon-verifier
Compliance tool to verify beacon implementations
-
integra8
integration test framework Rust with a focus on productivity, extensibility, and speed
-
yamori
A test runner and visualizer for command-line applications
-
isotest
Enables a very specific unit testing pattern
-
siderophile
Find the ideal fuzz targets in a Rust codebase
-
tc_core
Core crate of testcontainers, a library for integration-testing against docker containers from within Rust
-
speculate
An RSpec inspired minimal testing framework for Rust
-
fakehub
Portable command-line tool for running and configuring fake GitHub API for testing
-
aws_mock
A mocking library for AWS. This is NOT an official AWS library. Renamed to aws-mocks.
-
ftcli
A command line tool to manage, test and run your 42 projects
-
tested-fixture
Attribute macro for creating fixtures from tests
-
west
WebAssembly component test runtime
-
futures-test-sink
Test utilities for futures::sink
-
entropic
Traits for converting Rust data structures to/from unstructured bytes
-
rust_transformers
High performance tokenizers for Rust
-
ssh-test-server-cli
In memoery ssh server for integration testing - cli
-
mz_rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
dose
Your daily dose of structs and functions
-
pessoa-cli
CLI for generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.
-
fluentci-core
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
qitops
Software Quality Assurance CLI for API, Performance, Security, and Web Testing
-
librstb
Write HDL-Testbenches in Rust
-
simulacrum
Minimal library for creating mock objects by hand using stable Rust
-
data-test
(aka table-test), without custom test to run with your test runner
-
quint-connect-macros
Procedural macros used by the
quint-connectcrate -
assert_panic_free
Assert that some code is panic-free. Fast to compile, no syn or macros etc...
-
contain-rs
Run containers with docker or podman
-
trycmd-indygreg-fork
Snapshot testing for a herd of CLI tests
-
mutagen
Mutation testing for Rust – Support library
-
test_dir
Easy creation of temporary file structure for test purpose
-
cdn-payroll
Canadian Payroll Library
-
tree-crasher-rust
grammar-based black-box fuzzer
-
test_61a7cd7f28e0
testing scraping examples
-
xml-lint
CLI for linting and formatting XML files
-
ntest_timeout
Timeout attribute for the ntest framework
-
cahya-test
A test library
-
regression-test
regression testing
-
soft-test-failures
Allow multiple assertions to fail in one test
-
eventcore-testing
Testing utilities and shared test suite for EventCore event stores
-
dropcount
Count destructor calls
-
speculos-client
Speculos client written in Rust for Ledger integration testing
-
wang_utils_git
个人使用的rust工具库
-
rust_lib_example
Rust project example
-
snowpatch
continuous integration for patch-based workflows
-
leviso-cheat-test
Proc-macro for cheat-aware test documentation
-
rasterfakers
CLI tool to generate fake GeoTIFF files for testing and fixtures
-
ggen-e2e
End-to-end testing framework for ggen with testcontainers and cross-platform validation
-
jacderida-exp2-add-lib
Little library for experimenting with automated release workflows
-
invalidstring
just for testing invalid string data
-
opentelemetry-testing
testing OpenTelemetry integrations with tracing, metrics, and logging
-
ci_info
current CI environment information
-
tc-fetch
Download taskcluster artifacts
-
qutonium
simplify unit testing with a functional testing framework 📈
-
cargo-difftests-testclient
cargo-difftests: test client library
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
demo-app-asi
demo project to test automation
-
n0-tracing-test-macro
A procedural macro that allow for easier testing of crates that use
tracing. Internal crate, should only be used through thetracing-testcrate -
test-toolbox
useful macros for unit testing
-
shoulda
derive macro for test assertions
-
kbus-mock
Mock implementation of the kbus crate for testing
-
regressionu
Regression implementation with perpetual update functionaility
-
smartcow
a cow for smartstrings
-
test_suite_rs
macro to create a test suite with a setup and teardown function
-
assert_fn
A proc macro for turning test helper functions into assert! style macros
-
pest-intermittent
This project aims to find intermittent tests at your php project
-
test-fuzz-runtime
-
test8981
testing stuff
-
pebbles
The Worst Web Automation Framework Ever. (╯°□°)╯︵ ┻━┻
-
sample-test
Sampling strategies and machinery for testing arbitrary data
-
assert_json
json testing made simple
-
murmur2
hash functions - see docs.rs
-
charted-testkit
📦🦋 TestKit is a testing library for Axum services with testcontainers support
-
raads-r
testing and scoring
-
dummy-bin
Dummy binary crate for testing
-
litcheck-filecheck
litcheck's FileCheck functionality as a library
-
dataz
High-throughput generative datasets
-
kata_machine
A quick way to generate a sandbox, start coding and easily test your katas across multiple languages
-
gharial
test tool for program to manipulate memory directly
-
rs-ml
ML crate including Gaussian Naive Bayesian classifier
-
factori
A factory library for Rust, inspired by FactoryBot. 🤖
-
agtrace-testing
Internal testing utilities for the agtrace CLI. Not intended for direct use.
-
async-metronome
Unit testing framework for async Rust
-
section_testing
section-style testing
-
chromedriver-launch
launching a chromedriver process
-
nam-wasmer-c-api-test-runner
wasmer-c-api-test-runner
-
arch_test_core
Rule based architecture test library
-
taskcluster-download
Taskcluster Download Support
-
kvarn_testing
Testing framework used by the Kvarn web server
-
caplog
Capture log messages for testing
-
fbt
folder based testing tool (library)
-
dicetest
Framework for writing tests with randomly generated test data
-
canyon
add function
-
ci_group
RAII log groups for GitHub Actions and Azure Pipelines. Fixes swallowed logs.
-
fakie
The flaky web proxy
-
specimen
A data-driven testing library as well as a yaml data format
-
tap-consooomer
Parse Test Anything Protocol (TAP) files
-
precious-exec
A command running library for precious - not for external use
-
tycho-disasm
TVM bytecode disasm
-
jeb1pochybrid
hello
-
action-core
GitHub actions toolkit
-
rustc-test
A fork of Rust’s
testcrate that doesn’t require unstable language features -
node-builder
A minimal node implementation for running integration tests of the Miden client. NOT for production use.
-
sequential-test
Allows for the creation of sequential Rust tests
-
comparable
comparing data structures in Rust, oriented toward testing
-
pipebuilder
CI for pipebase application
-
stomp-test-utils
classes for testing sessions
-
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
git-branchless-undo
Supporting library for git-branchless
-
test-smi-rs
APIs for managing and monitoring FuriosaAI NPUs
-
polish
Test-Driven Development done right
-
facet-format-suite
Comprehensive test suite for facet format implementations - ensures correctness across serialization formats
-
rust-api-test
CLI tool for testing REST APIs
-
mock_me
MockMe is a tool used to mock dependencies / function calls when running unit (lib) tests in Rust
-
llm-test-bench-datasets
Dataset management and utilities for LLM Test Bench - load, validate, and manage test datasets
-
junitxml2subunit
convert junitxml files to subunit v2
-
temp_test
temporary test utils for rust 🔨
-
il2-test-utils
InterlockLedger's Unit-Test utilities for Rust
-
interface-tests-helpers
HTTP interface tests helpers and routines
-
backend-test-kit
set of tools and helpers for testing backend services in Rust
-
char-buf
A writable, fixed-length
charbuffer usable inno_stdenvironments -
mlir-testutils
writing tests that use MLIR
-
ctxbuilder
Context-based builders
-
circleci-junit-fix
Fixes junit reports to have proper integration with CircleCI
-
automataci
Solid Foundation for Kickstarting Your Software Development
-
layered-crate
declare and verify internal dependencies amongst modules inside a crate
-
assert2ify
A one-liner solution to replace assertions in tests by the expressive assertions of the assert2 crate
-
bedrockci
Core library for validating Minecraft Bedrock resource and behavior packs
-
tokitsuge
A unit test friendly utility that provides the function to get the current time
-
tearup
Setup - teardown your tests
-
assert_matches_regex
Macro for asserting that a string matches a regex
-
fickle
Tools for handling fickle (flaky) tests in rust
-
pseudo
A small mocking library for Rust
-
qlty-types
Code quality toolkit
-
combination_tests
Rust macro for generating tests by permutations
-
cql_storage_type_testing_lib
Testing library for CQL Database storage types
-
nullable-utils
Helpers for working with James Shore's Nullables
-
sapling-dev-logger
Print or examine tracing output in unit tests
-
grammartec
The Nautilus grammartec
-
ruva-es
Event Driven TEvent Handling
-
match_err
Macro for matching enum-like errors
-
testo
program to test automated releases
-
treereduce-rust
Fast, parallel, syntax-aware program reducer for Rust
-
tensile
A test framework capable of dynamic and parallel test execution
-
winit-test
Run tests using the winit event loop
-
test-macro
macro for writing Rust test code in an easy way
-
subcase
Share parts of your test case intuitively
-
gcj-helper
A helper library for Google Code Jam solutions
-
im-very-very-bad-at-names
testing cross-crate rustc flags in bazel
-
rustdoc-llms
Rust documentation helper to generate file llms.txt to help training AI large language models (LLMs)
-
verusfmt
An opinionated formatter for Verus
-
gha-runner
Run Github Actions workflows locally or on a custom backend
-
testdrop
help test drop implementations
-
failspot
A testing library that makes it easy(ish) to add intentional errors to a program
-
jrest
The equivalent of Jest for Rust
-
maelstrom_rs
write toy distributed systems with Maelstrom as Actors
-
aerox_protobuf
AeroX Protobuf 编解码支持
-
facilitest
that facilitate testing
-
ju-tcs-rust-23-9
-
anticipate
Automate terminal applications in Unix like Don libes expect
-
glennib-thelib
Test library for testing release-plz
-
rust_slim
A Slim Server for acceptance tests in rust
-
cch24-validator
Validate solutions to challenges from Shuttle's Christmas Code Hunt 2024
-
atest
a test
-
cargo-culture-kit
writing tools that check Rust project conventions
-
conformer
framework for authoring conformance test suites
-
easy-assert
readable assertions in your tests
-
tytanic-filter
A generic filtlering DSL for the tytanic test runner
-
mockery
Generate mock data based on a specification file for a variety of purposes
-
test_package_crates_io
The package is intended for only testing purpose
-
rigor
CLI tool to perform snapshot testing for your HTTP/REST APIs
-
test_deps
Allows developers to define dependencies among tests
-
davids-test-crate
test
-
fontcull-font-test-data
Test data for the fontations crates. (Vendored fork for fontcull)
-
chloe-is-a-cat
A collection of crates for working with cats
-
ju-tcs-rust-23-21
sample cli app for lab
-
mock-store
in-memory mock-store for testing and prototyping (with modql support)
-
cross-test
Native and web testing in a single framework
-
devbox
Developer toolbox for building and testing
-
testwriter
generate a function that seeks to reproduce a received dbus signal message. This may be useful in writing unit tests in a TDD workflow.
-
proc_assertions
Compile-time assertions via procedural macros
-
envtestkit
Test kit for logics with environment variable involvements
-
math_test
Generates math questions for elementary school kids
-
qlite
A sqs drop in replacement for local or cicd development
-
test-exec
Test your command line applications comfortably
-
envision
A ratatui framework for collaborative TUI development with headless testing support
-
mockpipe
A lightweight, thread-safe in-memory pipe, perfect for testing and mocking communication interfaces
-
proptest-stateful
building stateful property tests using the proptest crate
-
chidotestcrate_a
testing
-
osdk-test-kernel
The OSTD-based kernel for running unit tests with OSDK
-
agents-test-harness
A test harness for validating AI agent behavior against steering guides
-
assertx
Additional test assertions
-
repeated-assert
Run assertions multiple times
-
prusti-std
External specifications for items in std for Prusti
-
mockforge-world-state
World State Engine - Unified visualization of all MockForge state systems
-
neo4j_testcontainers
Neo4j module for testcontainers-rs
-
factori-imp
factori-imp(roved), a factory library for Rust, inspired by FactoryBot. 🤖
-
lw-webdriver
A lightweight webdriver client
-
cargo-testify
automatically run tests on your Rust project and notify about the result
-
axum-test-helpers
🧪 Test client for axum copied from axum
-
alpaga-test
testing purposes
-
foo_bar_baz_cate_module
test for best project in the world
-
latte
Macro crate that expands Mocha syntax to standard Rust syntax
-
file_into_string
functions to read a file into a string, or a vector of strings, and preserving line endings
-
uselog-rs
use log for outputing log in test and not test mode with one line code
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
failpoints
rust. Another fail-rs.
-
get_input
Basic functionality in Rust for Test
-
plague
Parametrized tests tools
-
maybeiframe
test the maybeiframe crate
-
mocktoffel
easy to use mocking library with minimal boilerplate
-
tanu-tui
TUI frontend for tanu
-
wars-test
WaRs Test
-
boost_utility
Boost C++ library boost_utility packaged using Zanbil
-
virtual-tty-pty
PTY integration for virtual-tty - run real processes in virtual terminals
-
rain_test_crate
一个测试包
-
test2
hello test
-
global-errors
sinsegye test runtime global errors
-
servertest
test
-
cctr-corpus
internal component crate of cctr
-
assert_contains_cli
very simple cli to assert a string is contained or not contained in a stream
-
protest-extras
Extra generators for the Protest property testing library
-
chord-input
async parallel case executor
-
parser-test-utils
Test utilities for the parser project
-
other_crate_kenko
for testing purposes only
-
test_rust_project
A test rust project
-
panic-control
test code with intentional panics
-
shunpoco-crate-test
test crate
-
gandiva_rust_udf
gandiva rust udfs
-
dpl_test
Travis CI dpl test package
-
testdata
File-based testing helper
-
unit19
whp-unit19
-
bolero-honggfuzz
honggfuzz plugin for bolero
-
nature_integrate_test_executor
Local Executors used by Nature Test
-
verify-call
verify whether a method has been called on a mock
-
breaking-attr
An attribute macro that enforces per-version invariants on items
-
testfiles
Embedded test files. Include as a dev-dependencies.
-
task_partitioner
helper lib that allows partitioning named tasks by count or hash
-
doubter
A helper crate for testing Rust code blocks in Markdown
-
testing-utils
testing utils
-
libtest2-harness
An experimental replacement for the core of libtest
-
ytest
Ygens testing infrastructure
-
test-engine
Mobile project generator for test-engine
-
soul
The core of dualys
-
toml-test
Verify Rust TOML parsers
-
yanuntil
easy test
-
dummy-transitive
Dummy library for testing, with no reverse dependencies
-
describe
A testing toolkit for writing legible, ergonomic unit tests
-
pharaoh
A dead simple functional testing tool for command line applications
-
proptest-http-message
Proptest strategies for generating HTTP request and response messages or individual components components
-
pipedash-plugin-buildkite
Buildkite plugin for Pipedash
-
ming_test_crate
ming's test crate
-
provola-terminalreporter
quick development/test cycle in any language
-
telo
Temporal specifications in Rust
-
goldrust
testing HTTP clients with golden files
-
rsfs-tokio
A generic filesystem with disk and in-memory implementations
-
test_ci
test for crate publish
-
tracing-assert-core
A tracing layer with assertion helpers for use in unit-tests
-
interception-mock
dll providing the same interface as the interception library for mocking it in tests
-
rigolds1000z
Rust wrapper around SCPI commands for Rigol's DS1000Z series oscilloscopes, tested on DS1054Z
-
clnrm-shared
Cleanroom Testing Framework - Shared utilities
-
fake-socket
fake socket for testing purpose
-
adversary
Adversarial property-based testing for Rust
-
kamali_test
A test project for Kamali
-
test_lib1234
testing my lib
-
susy-jsonrpc-test
test framework for JSON-RPC
-
dyntest
Dynamically create test cases
-
web_stress_tools
Console app for generating synthetic web traffic for your web app to help with benchmarking and debuging of performance issues
-
ftf
Run functional tests from a variety of formats
-
basanta
test crate
-
test4a
Testing library that provides some tools to apply "Advanced" Arrange-Act-Assert testing design
-
tracing-collector
A tracing subscriber that collects a copy of the traces for use in tests with insta snapshots
-
cargo-daruse-test-app
For testing
-
hey-dummy
A dummy package for testing purposes
-
qanglang-cli
CLI tool for Qanglang
-
jackhammer
Tooling for creating custom load and stress tests
-
karasu
A webapp hook
-
extel
An extended testing library for scaffolding tests as quickly and easily as possible
-
maelstrom-client-process
Client library background process for Maelstrom
-
rapido
api prototyping
-
flowtest
Tests that depend on other tests
-
hq
一个rust 的命令行测试工具
-
sbpf-coverage
computing test coverage of Solana programs, maintained by LimeChain
-
crabgrind
Rust bindings to "Valgrind Client Request" interface
-
coodev-runner
runner for coodev
-
logtest
Test and assert log statements
-
unit6
whp-unit6
-
jitu-build
A Demo library for Test
-
devlibx
top level project
-
kat
Framework for known-answer tests
-
claims
Additional assertion macros for testing
-
qanglang-test
Test runner for Qanglang
-
ffi-mock
A dead simple way of mocking extern functions, in cases where the external library is not avaible
-
wick-test
Test runner for Wick components
-
totum-revolutum
something
-
exp-cfg-test
experiment of exporting code behind #[cfg(test)]
-
includium
A complete C preprocessor implementation in Rust
-
holochain_env_setup
Test utilities for setting up Holochain environments with conductor and lair-keystore
-
crate-pro
testing
-
skippable-partialeq
PartialEq, but you can ignore fields
-
rust-release-test
release test
-
bilzaa2dattributes
small library that implements attributes
-
test-bd
CLI tool for creating procedurally generated test block devices using ublk
-
block-pseudorand
Generator of random Vec<T>'s for types that can be transmuted from arbitrary bytes
-
godot-testability-runtime
Embedded Godot runtime for comprehensive Rust testing
-
nagme
highly maintainable, super pedantic linting
-
tux
Test utilities for unit and integration tests
-
libafl_intelpt
Intel Processor Trace wrapper for libafl
-
mock_rw
Mock Read and Write implementations that return an error
-
qcheck
Automatic property based testing with shrinking
-
pedrov
A test crate for the Rust book
-
aw-sync
A reimplementation of aw-server in Rust
-
release-utils
automatically releasing Rust code
-
baicie_package_test
-
namaka
Snapshot testing for Nix based on haumea
-
art_rust_lib
project for test
-
web-concurrency-tester-rs
A deterministic concurrency testing tool for Web/JavaScript environments using DPOR and PCT
-
ch14test173
A fun test
-
rest
A fluent, Jest-like testing library for Rust
-
conjecture
Core engine for Hypothesis implementations
-
is-travis
Check if your code is running on Travis CI
-
qvet-api
Backend api implementation for qvet
-
emjudge-judgecore
comprehensive library designed for the evaluation and testing of executing programs against specific specifications. Offering a robust judging system, it provides the framework for…
-
log4rs_test_utils
testing log4rs-based logging, whether you want to log your tests or test your logs
-
test-sampler
Tools for statistical unit testing of sampling procedures
-
porte
A minimal programming language providing tools to automate file management like backups, building process or unit testing
-
nafta
Creates temporary SQLite database for testing using diesel
-
rust-bazel
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
interpolate_name
procedural macro attribute for repetitive tests
-
unit9
whp-unit9
-
moosicbox_simulator_utils
MoosicBox Simulator Utils package
-
tokio-test
Testing utilities for Tokio- and futures-based code
-
polygons
Fast points-in-polygon test and distances to polygons
-
testtesttest2
test
-
emergency_brake
easy to use process or service monitor that will immediately terminate the execution of a process or service on a critical dependency failure
-
testnet
that helps you test your distributed applications using a virtual network via Linux namespaces
-
ensure-cov
designed to help ensure test coverage in your projects by providing functions to track and assert code coverage during test execution
-
b2c2-compiler-common
b2c2-compiler以外の箇所でも使う要素を抜粋
-
qbtt
Quinn's Basic TOML Tests for Rust is a very simple way to run and check tests right from the command line, with support for checksum, line_count, and string-contains checks
-
exclave
A frontend for running factory tests
-
rusty-hooks-integration
git hooks integration for Rust projects
-
llvm-cov-json
capable of parsing llvm-cov JSON exports
-
wiremock-grpc
Mock gRPC server to test your outgoing gRPC requests
-
kurtbuilds_fixture
creating fixtures for testing
-
jjss_tocargo
test crate repo
-
tree-crasher-c
grammar-based black-box fuzzer
-
kotoba-tester
Kotoba Test Runner - Testing framework for .kotoba files
-
moq-test-client
MoQT Interop Test Client - A standardized test client for interoperability testing
-
invariants
Assertions for normal and invariant based development
-
lsys-lib-sms
短信接口封装
-
springql-test-logger
Logger for #[cfg(test)] in SpringQL
-
tournaments
running tournaments
-
test-try
An alternative to Rust’s
#[test]macro for writing unit tests -
cimetrics-rs
Rust SDK for CI Metrics
-
nol
A simply program to write test in executable
-
alienlanguage
-
test_7018a98a70c0
testing scraping examples
-
aleksandr-vinokurov-cv
Aleksandr Vinokurov CV
-
myart
testing purpose
-
api_on_crates_io
just testing how cargo registry works
-
needle-cli
TUI that highlights the GitHub PRs that need you
-
testground
SDK for developing Testground test plans
-
test_cargo_publis001
here goes the description
-
test-with
A lib help you run test with condition
-
rustdoc_demo
used to demo all the rustdoc features
-
expo
Unit-test compiler invocations
-
glc
Generate a random expression based on a Context Free Grammar
-
hello_s2tarky
Testing publish crate
-
artxxwangkangtest
cargo.io test
-
viscone
test
-
protest-stateful
Stateful property testing DSL for Protest - test state machines, concurrent systems, and complex APIs
-
memfd_path
A hacky way to load an in-memory file and get a path on Linux
-
kurit-runtime
Kurit Runtime
-
lxglibtest
A test for newbee
-
runit
A test framework for Rust
-
rust_test123
A test
-
stories
Framework for running test stories
-
pubuse_test
test
-
head_tail
nie jedzcie ostrego
-
cratesioversion20000
Just trying crates.io
-
sbb_test_1
sbb's first package
-
eddie_crate
testing
-
addin1c-test
testing 1C:Enterpirse 8 add-ins
-
mock-logger
A mock logging implementation for unit testing
-
treereduce-swift
Fast, parallel, syntax-aware program reducer for Swift
-
crossroads
A proc-macro that turns one function into many along a user-defined set of fork points!
-
testing_rust_by_hossein
A nonsense package for testing only
-
picotest_helpers
Test framework for Picodata plugin
-
littletest
A little testing library
-
rcore
Core module for Rair
-
testing_aid
Testing publishment
-
conformance
testing for fn(&str) -> impl Serialize
-
test_lib_rahul
Test Lib Only
-
mockforge-grpc
gRPC protocol support for MockForge
-
entidb_testkit
Test utilities for EntiDB
-
perftree-cli
Command-line interface for perftree
-
test_ggez
Screenshot testing for GGEZ Rust games
-
libafl_inline_c
A fork of inline-c-rs for LibAFL
-
red-green-refactor
project to demonstrate the red-green-refactor cycle in TDD
-
actionoscope
CLI tool to run steps from a GitHub Actions workflow locally
-
junit-test
Converting cargo test output to junit xml
-
xlogic-tests
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
festive
Run your tests in isolation
-
mh9_hello_world
just a test, nothing to see here
-
hyperpom
AArch64 fuzzing library based on the Apple Silicon hypervisor
-
rsautogui
aims to be a cross-platform GUI automation rust crate
-
local_s3
A configurable in-process S3 server for integration tests
-
covers
Lightweight library allowing to mock functions in Rust
-
moldenfile
test golden file library
-
kevlar
Test Harness for writing integration / regression tests in Rust
-
tehuti-mock
Mock testing engine for Tehuti communication system
-
rsfs
A generic filesystem with disk and in-memory implementations
-
broken
that does not compile
-
tapper
Command-line Test Anything Protocol (TAP) generator
-
actix-actor-expect
unit testing actix actors
-
mimicry
Lightweight mocking / spying library
-
elif-testing
Comprehensive testing framework and utilities for elif.rs applications
-
jqunit
A test framework for jq, built on top of libjq
-
micro-ci
Tiny self-hosted CI with minimal requirements
-
ci-status
Displays CI statuses right in your terminal
-
mockforge-graphql
GraphQL protocol support for MockForge
-
symmetrical-spork
Ignore me, just for testing
-
rbe_testsuite
RDF data shapes implementation in Rust
-
cctr-expr
internal component crate of cctr
-
monocypher-sys
Bindgen generated bindings to the monocypher C library
-
egress
A super simple, bare-bones regression testing crate
-
intra-workspace-dependency-test-dependency
Test case, this is the dependency
-
tbender_testing
Example of unit testing
-
test-case-core
core functionality for parsing #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
greenhouse
Parameterized test case library for Rust
-
proc-macro-tester
Macros for testing procedural macros
-
diviner
deterministic testing framework
-
example_api
Example API used in the cargo-public-api test suite
-
second_law
A binary integration test swiss army knife, compatible with Stainless
-
test-vectors
Execute tests against test vectors stored in external files
-
specimen__writable
A helper type to help test the output writte to stdout by some code
-
aw-server
A reimplementation of aw-server in Rust
-
ellipticoin-test-framework
A framework for testing Ellipticoin smart contracts
-
polyhorn-test
Client-side implementation of Polyhorn Test
-
rustyaid
A small library providing random data for testing puposes
-
is_ci
Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.
-
serenium
W3C Webdriver Client for rust - INCOMPLETE!
-
software1-checker
A test runner for the software 1 course
-
mkmod
CLI for adding modules to Rust projects
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
vsock-relay
Relays TCP connections from IPv4/IPv6 to vsock
-
env-test-util
Just a simple tool to manipulate environment variable in tests
-
wind_tunnel_instruments
Instruments for measuring performance with Wind Tunnel
-
rtest-util
common structs for rtest and rtest-derive
-
tesuto
Lightweight automation tool
-
x86test-types
Common types for x86test runnter and the x86test procedural macro
-
outsider
Test artifact changes locally from multiple projects that already use gitlab-art
-
mockers_codegen
Compiler plugin for 'mockers' mocking library
-
swamp-vm-test
examples and tests on how to use the swamp vm with swamp
-
should-it-compile
Verifies that a code sample compiles or does not compile
-
unit-tracing
Initialize tracing for unit tests
-
moon_feature_flags
Manages feature flags
-
hodgepodge
Lightweight dataset crate of enums for prototyping, teaching, and experimentation
-
crate-test-bolt
TESTING PACKAGE
-
cuddle-please-misc
A release-please inspired release manager tool, built on top of cuddle, but also useful standalone, cuddle-please supports, your ci of choice, as well as gitea, github
-
tracing-assertions
An assertions framework for Tokio tracing
-
swamp-test-runner
test runner for Swamp
-
nix-test-runner
Cli for running nix expression tests
-
wraptest
way to run code before and after every unit test
-
gha-lint
Static analyzer for GitHub Actions workflows. It scans
.github/workflows/*.yml/*.yaml, parses YAML, and runs deterministic checks. It DOES NOT include network requests, dry-runs… -
normalize-syntax-rules
Syntax-based linting rules with tree-sitter queries
-
happv
A minimal AppVeyor API library in Rust
-
perspt-agent
SRBN Orchestrator and Agent logic for Perspt
-
publish-action
Auto Publish Cargo with Github Action
-
tonic-server-mock
Tonic gRPC server mock for testing puposes that doesn't open any ports
-
belay
Run your CI checks locally to git push with confidence
-
tcp-test
Test your TCP code
-
mkhelp
Support for docstrings in makefiles
-
kurtbuilds-proc
A command line tool to search for and manage processes (using listened ports and more.)
-
stainless2
Organized, flexible testing framework
-
kittest
Automated GUI testing using AccessKit
-
bitbelay-suites
Test suites for the
bitbelaypackage ecosystem -
mock-ci-project-sys
test crate
-
carenage
Continuous integration tool to assess the environmental impacts and energy consumption of an application in development
-
provola-googletest
provola extension for googletest
-
dynamodb-tester
test your code against dynamodb local easy
-
razel
a command executor with caching for data processing pipelines
-
siderunner
execution of .side files produced by Selenium IDE
-
pipedash-plugin-gitlab
GitLab CI/CD plugin for Pipedash
-
chrome-for-testing-manager
Programmatic management of chrome-for-testing installations
-
thinline
A parser and builder for function-unittests written in comment sections for C-language family & python
-
getoptsargs
Imperative CLI application framework inspired by getopts
-
testax
testing actix GET/POST/UPDATE/DELETE
-
cargo-testdox
A Cargo subcommand to print your test names as sentences
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
crumble_ci
CI system
-
bolero-libfuzzer-hydro
libfuzzer plugin for bolero (forked for the hydro_lang crate)
-
deadpool-fantoccini
Dead simple async session pool for fantoccini
-
sampo-github-action
GitHub Action runner for Sampo CLI (release/publish orchestrator)
-
phenomenon
Functions for software testing =)
-
async-mock
Async trait mocking
-
fluentci-server
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
jimblandy-yank-test2
Testing 'cargo yank' behavior
-
log_tester
Test for log messages produced by the log crate
-
lets_expect_core
Core lets_expect code. This crate is internal to the lets_expect crate and should not be used directly.
-
saitama
Load testing framework
-
cckit
Code Kit Written by rust for Claude model Switch, Support 智普LLM, MiniMax, Kimi 提供的 Claude model
-
test-case-macros
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
test_cargo515
A test project for cargo
-
libtest-lexarg
libtest-compatible argument parser
-
unit7
whp-unit7
-
comparable_test
comparing data structures in Rust, oriented toward testing
-
my_test_parser_mshevchenko
my awesome parser
-
bolero-engine-hydro
fuzz and property testing framework (forked for the hydro_lang crate)
-
test-harness
a little test macro to wrap your tests with an arbitrary setup/teardown function
-
time-cmd
Time how long a process takes to run
-
tc_cli_client
testcontainers
Dockertrait that uses the Docker CLI to issue the necessary commands to the docker daemon -
wfa-wts-sim
simulating the WFA WTS for testing WFA devices (Testbed and DUT)
-
fluid
An human readable test library
-
sweet-cli
Cross-platform utilities and dev tools
-
mutagen-plugin
Mutation testing for Rust – mutator plugin
-
assertor
Fluent assertion library with readable failure messages
-
ntest_proc_macro_helper
Provide helper functions for the procedural macros used in ntest
-
test-pretty-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
chidotestcrate_b
testing
-
mock_http
mock http server for use in testing
-
skipif
Turn test cases into no-ops with _SKIPPED appended to their name based on compile time conditions
-
mt-mock-logger
A thread-safe mock logger for multiple tests running in parallel
-
dummy-lib
Dummy library crate for testing
-
console_tester
A console output testing framework
-
rustere
Rust template repository
-
clex_llm
Generates clex from input format and constraints in natural language using LLM
-
more-cargo
Test
-
mockforge-core
Shared logic for MockForge - routing, validation, latency, proxy
-
quickcheck_derive
Derives quickcheck traits
-
simplebench-runtime
Core runtime library for SimpleBench - a minimalist microbenchmarking framework
-
fuzzcheck_mutators
Basic mutators for fuzzcheck-rs
-
fuzzcheck_traits
Definition of traits used by fuzzcheck-rs
-
pipe-audit-core
Universal data validation and compliance audit engine
-
boost_iterator
Boost C++ library boost_iterator packaged using Zanbil
-
chromiumoxide_fork
interacting with a chrome instance with the chrome devtools protocol
-
rici
Running in Continuous Integration?
-
datapool
generate a pool of testdata
-
hyper-mock-client
hyper::client mock to test tower::services such as axum::router
-
sdk-cds
SDK in Rust to use CDS API
-
busperf
Bus performance analysis tool
-
cli-sandbox
help test your CLI
-
miltr
protocol implementation in pure rust
-
ohos-test-runner
Support running cargo test / run / bench on OpenHarmony devices
-
httpc-test
Minimalistic HTTP Client Test Utilities
-
stubr-cli
Wiremock implemented in Rust
-
dff
Differential Fuzzing Framework
-
mockforge-test
Test utilities for MockForge - easy integration with Playwright and Vitest
-
test-generator-utest
Rust UTest harness, covering the 3 phases: setup/test/teardown
-
rust-cargo-test2
rust cargo test
-
rstest-bdd-patterns
Shared step-pattern compilation utilities for rstest-bdd
-
chord-output
async parallel case executor
-
fbt-lib
folder based testing tool (library)
-
cogno
A test harness for writing RFC spec tests
-
refault
deterministic simulation framework for distributed systems using async
-
pact_mock_server_ffi
Pact mock server interface for foreign languages [DEPRECATED, replaced with pact_ffi]
-
ora-test
Part of the Ora scheduler framework
-
find-all-the-kitty-cats-in-charlotte
A collection of crates for working with cats
-
disperse
automation for creation of releases
-
provola
quick development/test cycle in any language
-
softcore-prelude
The common functions used by the softcore-rs ecosystem
-
soma-core
World's first production-ready self-aware development system with meta-cognitive capabilities and cognitive reasoning engine for intelligent development platforms
-
greentic-integration-tester
Greentic integration tooling and test runner
-
rustspec
BDD style test library
-
qlty-analysis
Code quality toolkit
-
assert-not-modified
Macro which, given a variable and a block of code, executes the block of code and checks that the variable has not changed
-
samoyed
A single-binary, minimal, cross-platform Git hooks manager
-
typed_test_gen
Macros to help generate tests from functions with a generic type parameter
-
ferrilator
intended to simplify writing Verilator tests in Rust
-
test-yank
test of cargo yank
-
rust_rest_test
An executable that can be used to run "unit tests" on a rust api
-
afl-stat
Parsing AFL status file fuzzer_stats
-
testing_unit
A unit testing library
-
testcat
Macros for writing more readable tests
-
googletest_macro
Procedural macros for GoogleTest Rust
-
treereduce-lua
Fast, parallel, syntax-aware program reducer for Lua
-
bolero-kani
kani plugin for bolero
-
hkalbasi-rustc-ap-miropt-test-tools
Automatically published version of the package
miropt-test-toolsin the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
wumpus-hunter
Run test suite of a program repeatedely
-
test_more_cargo
这是一个测试上传发布 crate 到 Crates.io内容
-
llm-test-bench-core
Core library for LLM Test Bench - comprehensive testing framework for Large Language Models with 65+ supported models across 14+ providers
-
rci
Check if your tests are running in a continuous integration service
-
lgl
Small directed graph library https://github.com/lwander/lgl
-
coverage_lint
A no-config Rust test coverage linter
-
pyapp
Runtime installer for Python applications
-
table-test
Improve table testing in Rust
-
tree-crasher-html
grammar-based black-box fuzzer
-
rstest_test
some utilities used by to write rstest crate's tests
-
hide-glue
Testing utilities
-
tc_parity_parity
Testcontainers image for the parity/parity docker image
-
r2r_actions
Internal dependency to the r2r crate
-
ssh-test-server
In memoery ssh server for integration testing
-
static_test
Attribute macro for writing tests which check that a given condition ALWAYS holds true or that a given code path is ALWAYS unreachable
-
squid
A RISC-V emulator with AOT compilation for fuzzing
-
drone-test
Drone support crate for rustc's built in unit-test and micro-benchmarking framework
-
test_common
Just an utility library with functionality I usually use in my unit tests and integration tests
-
tree-splicer-rust
grammar-based Rust program generator
-
rustest-fixtures
Better test your program
-
maelstrom-run
Program for submitting jobs to Maelstrom clusters
-
coolprop-rs
Coolprop Wrapper for Rust
-
sancov-sys
Raw bindings to LLVM’s
SanitizerCoverageinterface -
mycalculator
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
recursive_copy
A minimal, safe, and portable recursive copy library for Unix systems
-
test_double
Procedural macro for substituting one type for another when testing
-
thirtyfour
Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work
-
fuzzcheck_common
Common components for both cargo-fuzzcheck and fuzzcheck
-
snapbox-macros
Snapshot testing toolbox
-
runner-smoke
Greentic integration tooling and test runner
-
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
integra8_decorations
A collection flat shorthand notation objects used by the Integra8 test framework for building test suite hierarchies
-
lets_expect_macro
lets_expect! macro. This crate is internal to the lets_expect crate and should not be used directly.
-
b2c2-stat
デバッグ用にところどころで使ってるぽい
-
jgd-rs
generating realistic JSON data using declarative schema definitions
-
testcontainers-avk
integration-testing against docker containers from within Rust
-
mcp-langbase-reasoning
MCP server providing structured reasoning via Langbase Pipes - linear, tree, divergent, Graph-of-Thoughts, and decision framework modes
-
pymute
Mutation Testing Tool for Python/Pytest written in Rust
-
dbc
design by contract assertions
-
phony
generates phony data
-
protest-proptest-compat
Proptest compatibility layer for Protest - drop-in replacement for easy migration
-
libtest2-mimic
An experimental replacement for libtest-mimic
-
bdrck_test
unit tests
-
autospy_macro
Procedural macros for autospy
-
quint-connect
A model-based testing framework that connects Quint specifications with Rust applications
-
regression-test-macros
Helper macros for the regression-test library
-
mwx_test_cargo
test cargo
-
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage)
-
crazy-train
randomized and fuzz execution of command-line interfaces
-
lambda-simulator
High-fidelity AWS Lambda Runtime API simulator for testing Lambda runtimes and extensions locally
-
symcc_libafl
Meta package for symcc_runtime
-
other-lib-name
published only to serve as a regression test for https://github.com/Enselic/cargo-public-api/issues/561
-
fn-fixture
Procedural macro designed to quickly generate snapshots of a fixture
-
bolero-engine
fuzz and property testing framework
-
aw-models
A reimplementation of aw-server in Rust
-
flaky-finder
CLI tool meant to find flaky test by running multiple times a test harness until it fails
-
fakeenv
wrapper of
std::envwhich allows faking the environment -
libtest-json
Definition of the json output for libtest
-
kubernetes-mock
Mocking framework for interacting with the Kubernetes API
-
codspeed-divan-compat
Divan compatibility layer for CodSpeed
-
obey
Test utilities for collections
-
rusqlite-snapshot-testing
Snapshot testing tool for rusqlite
-
batch_run
Batch runner for arbitrary Rust files within current project
-
os-checker
Run a collection of checkers targeting Rust crates, and report bad checking results and statistics
-
cosmoline
Command line tool to generate HTML code coverage reports for rust projects
-
trycall
similar to trybuild but for testing functions that takes a string as input and returns a string as output
-
capture-logger
log implementation for testing
-
bolero-libfuzzer
libfuzzer plugin for bolero
-
lazytest
Reduces the boilerplate required for simple unit tests
-
demo-lib-test
A demo library for testing cargo
-
crucible-core
Core library for Crucible architecture validation framework
-
test_name
Just some Rust learning test cases
-
aws-smithy-mocks-experimental
Experimental testing utilities for smithy-rs generated clients
-
crucio
test harness used to see how a webservice behaves when its dependencies has a specific failure mode
-
monover
Blazing fast intelligent monorepo continuous integration versioning
-
simvar_harness
Simulator Harness package
-
platina
parameterized golden testing library
-
shiny
rspec like test framework to make test code look more nice
-
gfas-api
Sync GitHub followings to followers
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
sqlfuzz
Generate random (and sometimes valid!) queries from any local Parquet, CSV, JSON, or Avro data set
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
rsonpath-syntax-proptest
Test utilities for JSONPath
-
rand_dev
Reproducible randomness source for tests
-
rust_test_proc_macro
Procedural macros for rust_test_framework
-
emmylua_ls
A language server for emmylua
-
brush-core
Reusable core of a POSIX/bash shell (used by brush-shell)
-
asnfuzzgen-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
benchers
Bencher for Rust
-
jugar-ai
AI systems for Jugar using Aprender backend
-
ya-relay-util
Golem relay utils
-
chidotestcrate_c
testing
-
bustle
Benchmarking harness for concurrent key-value collections
-
testing_cargos_2022
Testing Cargo
-
gal-cli
A terminal-based live monitor for GitHub Actions
-
tmac
Macros that help with testing, e.g. asserting float equality
-
ziggy-honggfuzz-1
Fuzz your Rust code with Google-developped Honggfuzz !
-
myyrakle_boom
test crate
-
prism3-clock
Thread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support
-
drasi-reaction-application
Application reaction plugin for Drasi
-
kriskras99-release-plz-test
testing release-plz edgecases
-
timewrap
An async sugar for virtual timeline
-
tc_dynamodb_local
Testcontainers image for local dynamodb
-
tagref
maintain cross-references in your code
-
vanadin
Blazingly fast building and testing framework
-
rsketch-cmd
Command-line interface for rsketch
-
test-r-core
Test framework for Rust (core module)
-
tap-harness
A Test-Anything-Protocol library
-
mimicaw
writing asynchronous tests
-
cucumber-codegen
Code generation for
cucumbercrate -
toml-test-harness
Cargo test harness for verifying TOML parsers
-
lint-lab
rust project ci lint utilities primarily for use on gitlab
-
faraday-macro
Attribute macro crate for the faraday parameterized tests library
-
wrkflw-parser
Workflow parsing functionality for wrkflw execution engine
-
cargo_crateio
test
-
rs_quickcheck_util
some helper functions and macros to ease usage of quickcheck
-
stubr-build
Stubr build plugin
-
rustenium
A modern, high-performance WebDriver BiDi automation library for Rust
-
boost_integer
Boost C++ library boost_integer packaged using Zanbil
-
fluentci-ext
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
expect-json-macros
Macros for Expect Json
-
rdev
Listen and send keyboard and mouse events on Windows, Linux and MacOS
-
action-validator
Validator for GitHub action and workflow YAML files
-
art_unhumble_ben
Testing out cargo
-
test_dep_resolver
package to test cargo's dependency resolver
-
cuddle-please-commands
A release-please inspired release manager tool, built on top of cuddle, but also useful standalone, cuddle-please supports, your ci of choice, as well as gitea, github
-
cargo-advrunner
An advanced configurable cargo runner
-
gitlab-ci-validate
Checks if your .gitlab-ci.yml file is valid
-
json_to_rust
turns sample json into rust structs
-
assert-json-diff
Easily compare two JSON values and get great output
-
contain-rs-postgres
Run containers with docker or podman
-
maelstrom-pytest
Python Test Runner for Maelstrom
-
crate_hello_world
A Hello World Cargo Package Test
-
cargo-difftests-core
cargo-difftests: core library
-
termwright
Playwright-like automation framework for terminal TUI applications
-
dragondance
Code coverage file format for the dragondance ghidra plugin
-
offstage
Runs commands against staged Git files
-
regex_mutator
The Nautilus regex_mutator
-
litcheck-core
An internal library used by various litcheck components
-
axterminator
World's most superior macOS GUI testing framework with background testing
-
ziggy-honggfuzz-2
Fuzz your Rust code with Google-developped Honggfuzz !
-
provola-catch2
provola extension for catch2
-
phantom_ci
Secure Headless Self-Hosted Runner
-
mockforge-k8s-operator
Kubernetes operator for MockForge - manage mock services as Kubernetes resources
-
maelstrom-test-runner
used by Maelstrom binaries to implement a test runner
-
embassy-mock
An unofficial collection of mocked types for the Embassy framework
-
tokio-mockstream
A fake stream for testing network applications backed by buffers
-
profile
Switch files by profile
-
streambed-test
A collection of utilities that facilitate unit and integration testing
-
mit-hook-test-helper
Testing help tools for git-mit
-
base32h
Base32H for rust
-
bullion-test
Test framework for Bullion
-
risect
bisection tool
-
libtest-mirror
a copy-paste of rust's built-in test runner
-
pipedash-plugin-argocd
ArgoCD plugin for Pipedash
-
smoke
A framework for testing
-
web-service-epoch-axum
Web service that displays the epoch time by using Axum, Tokio, Rust. The purpose of this is simple testing of our systems.
-
cucumber-trellis
Create a test "trellis" for Cucumber
-
bytecheck_test
Test suite for bytecheck crates
-
integra8_async_runtime
abstraction layer for interacting with different async runtimes for the Integra8 test framework
-
rstest-log
A wrapper around the test_log crate that supports rstest
-
hello_rusty_worlds
hello world crate with automated testing, documentation, continuous integration, tested example code, implemented as a library with a command line tool. Supports Sol and all its planets…
-
toml-test-data
TOML test cases
-
prusti-contracts-proc-macros
Internal
proc-macroPrusti crate -
tytanic-core
The core library of the tytanic test runner
-
protest-insta
Snapshot testing integration for Protest property-based testing
-
tokio-shared-rt
Allow
#[tokio::test]to use a shared runtime -
proptest-quickcheck-interop
interoperability layer for reuse of quickcheck::Arbitrary impls in proptest
-
rust-actix-crud
Learn how to create Rest API in Rust and setup CI/CD pipeline
-
chrome-for-testing
Interact with the chrome-for-testing JSON API
-
smpl_fuzz
Fuzz testing from grammar
-
kukumba
BDD helper. Makes test cases more readable
-
ophelia-quickcheck
ophelia quickcheck
-
test_crate_cargo
A test crate
-
qlty-test-utilities
Code quality toolkit
-
async-test
Async testing utilities
-
rust-workflows
A reference for GitHub Action workflows to use on Rust projects
-
fuzzmutator
tiny library that can be used to mutate fuzzing data on a bit-level
-
publish-action-p
Auto Publish Cargo with Github Action fork from tu6ge/publish-action
-
proptest-macro
Procedural macros for the proptest crate
-
codspeed-criterion-compat
Criterion.rs compatibility layer for CodSpeed
-
b2c2-flag
b2c2のコマンドライン引数を保持するだけのやつ
-
testx
An extended Rust testcase
-
cli-test
A mini language and test runner for testing command line utilities
-
arbitrary-json
A Json generator based on serde_json and arbitrary
-
boost_scope
Boost C++ library boost_scope packaged using Zanbil
-
test_executors
async executors for testing
-
asyncs
async runtime agnostic facilities
-
provola-reporters
quick development/test cycle in any language
-
morq
TDD/BDD assertion interface
-
rpytest-core
Core types and abstractions for rpytest
-
fstest_macro
Macro implementation for fstest
-
rust-actions-macros
Procedural macros for rust-actions BDD framework
-
cargo-libafl
A
cargowrapper to fuzz Rust code withLibAFL -
rma-cli
Static security analyzer for polyglot projects (JS/TS, Python, Rust, Go, Java)
-
test_gen
A comprehensive function-like macro, for concisely defining parameterized tests
-
enigo
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
-
rstest-bdd-policy
Shared runtime policy types for rstest-bdd
-
chord-action
async parallel case executor
-
embedded-test-std-runner
A libtest compatible test runner for embedded-test on std
-
tc_elasticmq
Testcontainers image for ElasticMQ
-
contain-rs-nginx
Run containers with docker or podman
-
lnsd-release-plz-fixture1
A fixture for testing release-plz GitHub action
-
etest-tests
testsuite for 'etest'
-
roughenough-fuzz
Fuzzing for Roughenough: a Rust implementation of the Roughtime secure time sync protocol
-
fixtures_proc
Run tests against fixtures
-
doubts
Convenience, to write more explicit tests
-
maelstrom-simex
SIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space
-
moon_task
A task within a project
-
jimblandy-yank-test
Testing 'cargo yank' behavior
-
jugar-probar
Probar: Rust-native testing framework for WASM games
-
tracing-test-macro
A procedural macro that allow for easier testing of crates that use
tracing. Internal crate, should only be used through thetracing-testcrate -
fuzzcheck_arg_parser
Argument parser for fuzzcheck-rs
-
tree-crasher-python
grammar-based black-box fuzzer
-
apimokka
API mock (apimock-rs) based visual mocking helper to handle HTTP/JSON req/res. Mock with mokka ☕️🌄
-
pdk-test-macros
PDK Test Macros
-
maelstrom-go-test
Go Test Runner for Maelstrom
-
quickcheck_seedable
Automatic property based testing with shrinking
-
test-patience
Synchronize the startup of applications that are part of an integration test
-
contain-rs-surrealdb
Run containers with docker or podman
-
kotoba-deploy-git
Git integration for Kotoba deployment system
-
cargo-no-dev-deps
Cargo subcommand for running cargo without dev-dependencies
-
codspeed
Core instrumentation library for CodSpeed
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
git2-testing
convenience functions to write unittests on top of git2-rs
-
rustspec_assertions
BDD style assertion library
-
facet-testhelpers-macros
Proc macro for facet-testhelpers
-
fluentci-pdk
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
test-casing-macro
Procedural macro for
test-casing -
tree-splicer-typescript
grammar-based TypeScript program generator
-
gba_test_macros
#[test] attribute for writing tests to be run on the Game Boy Advance
-
terminator-rs
A Playwright-style SDK for automating desktop GUI applications
-
assert_tv_macros
De-randomized detereministic tests with test-vectors
-
maelstrom-client-base
Client library code shared between API and process for Maelstrom
-
simvar_utils
Simulator Utils package
-
rstest-bdd-server
Language server for rstest-bdd BDD testing framework
-
wookie
Async test/bench toolkit including single stepping executors. No-std compatible.
-
mimium-test
Common test modules & basic regression tests for mimium
-
rstest_macros
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
cucumber_rust
Use
cucumbercrate instead! -
funnybot
Simple/naive helper for custom mocking: record arguments, return pre-recorded values
-
racetrack
writing assertions on methods, function and closure calls
-
fluent-test-macros
Procedural macros for fluent-test
-
rsketch-base
Base utilities and common types for rsketch
-
behave
that provides the simpliest DSL to express and test the behavior of Rust code
-
boost_function
Boost C++ library boost_function packaged using Zanbil
-
protest-criterion
Property-based benchmarking integration between Protest and Criterion
-
installation-testing
A testing installation library
-
rustest-macro
Better test your program
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
sif
Small but convenient parameterized testing attribute macro for Rust
-
web-service-uptime-axum
Web service that displays the program uptime by using Axum, Tokio, Rust. The purpose of this is simple testing of our systems.
-
shunit
that runs a list of shell scripts and outputs the results in JUnit format for easy use in CI/CD systems
-
spectest
A lightweight library for defining behavior-driven development (BDD) style tests in exernal files and running them with
cargo test -
qlty-config
Code quality toolkit
-
dogana
framework to run integration tests of CLI projects inside a container
-
integra8_results
Test Result objects for the Integra8 test framework
-
json_schema_fuzz
JSON Schema Fuzzer
-
embedded-test
A test harness and runner for embedded devices
-
proptest-arbitrary
The Arbitrary trait for proptest and implementations for the standard library
-
wasm-smith
A WebAssembly test case generator
-
crates-test
Testing playground for crates.io. Wouldn’t it be nice to have a staging area? Bump crates.io issue #1503 A replacement of the #[test]…
-
chord-util
async parallel case executor
-
mockforge-ws
WebSocket protocol support for MockForge
-
tc_redis
Testcontainers image for Redis
-
ziggy-honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
codspeed-bencher-compat
Bencher compatibility layer for CodSpeed
-
xaction
action-less automation for GitHub actions
-
tc_postgres
Testcontainers image for the postgres docker image
-
pipedash-plugin-tekton
Tekton CD plugin for Pipedash