-
test-case
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
googletest
A rich assertion and matcher library inspired by GoogleTest for C++
-
aws-smithy-runtime
The new smithy runtime crate
-
ntest
Testing framework for rust which enhances the built-in library with some useful features
-
assert_float_eq
Assertions for floating-point equality
-
shopify_function
write Shopify Functions in Rust
-
bender
A dependency management tool for hardware projects
-
yare
Lean parameterized test case library for Rust 🚀
-
assertor
Fluent assertion library with readable failure messages
-
bbq2
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
-
aws-sdk-codebuild
AWS SDK for AWS CodeBuild
-
git-gamble
blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
oo-bindgen
DSL-based binding geneator for C, C++, Java, and C#
-
sphinx-packet
A Sphinx packet implementation in Rust
-
teloxide_tests
Test suite for teloxide bots
-
unit_test_utils
Rust unilities for unit tests
-
bdrck
Generic common foundational utilities
-
simple_test_case
A bare bones attribute macro for writing parameterised tests
-
etcd-bin-vendored
etcd precompiled binaries bundled into a crate
-
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…
-
patina_dxe_core
A pure rust implementation of the UEFI DXE Core
-
funzzy
fancy watcher inspired by entr
-
mockgres
An in-memory database that replicates a reasonable subset of Postgres functionality to make unit tests that rely on a database to run
-
murf
A mocking and unit test framework for rust
-
tinyrick_extras
common tasks for tinyrick projects
-
tester
A fork of Rust’s
testcrate that doesn’t require unstable language features -
mongoc-sys
Sys package with installer and bindings for mongoc
-
hamcrest2
A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs etc.
-
numtest
Unit testing for numerical methods
-
littertray
Lightweight sandboxing for tests that write to the filesystem
-
rusp-lib
USP toolkit
-
fluent-asserter
write tests assertions with a fluent interface
-
teslatte
A command line tool and Rust crate for querying the Tesla API
-
redis-test
Testing helpers for the
rediscrate -
testfile
Temporary test file/dir management for unit tests
-
symphonize
running integration tests across services
-
cargo-testdox
A Cargo subcommand to print your test names as sentences
-
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
-
extendr-engine
Safe and user friendly bindings to the R programming language
-
expectest
matchers and matcher functions for unit testing
-
tank-tests
Test suide for drivers of Tank: the Rust data layer. This is intended to be used by drivers to implement common unit tests.
-
masonry_testing
Helper tools for writing unit tests for Masonry
-
bare-test
A test framework for bare metal
-
agent-cli
Agent AI command line
-
damians_custom_datetime_parser
Custom library for date and time parsing using pest
-
time-test
Measure how long your test cases take with one simple macro
-
proc-macro2-fallback
Only the non-libproc_macro-based codepath of the proc-macro2 crate
-
metrique-metricsrs
working with unit of work metrics - metrics.rs collector
-
spoke
[coming soon] Simplified unit testing for Rust
-
unit-testing
A unit testing library
-
brique-rs
A MLP library made from scratch, using the rust standard lib
-
etest
Allows to control behaviour of
#[test]like functions -
jinko
safe, small and fast programming language with Rust interoperability
-
test-cert-gen
generate certificates for tests (e. g. for TLS)
-
enigma-double-ratchet
Standalone Signal-style double ratchet focused on deterministic, reusable async messaging primitives
-
cargo-script
A Cargo subcommand designed to let people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem
-
p-test
procedural macro to help you write parameterized tests easily
-
minigrep_wise
minigrep project from the rust book project
-
big_complex
Complicated Arithmetic with Big Complex Numbers
-
r_unit
A fast and easy-to-use unit testing library
-
drop-tracker
check when a variable gets dropped. Useful for testing wrappers and containers that use unsafe memory management.
-
mobot
A Telegram framework for Rust
-
diatom
programming language
-
mavdac
MAVIS Differential Astrometric Calibrator
-
minidump-synth
producing synthetic minidumps for testing
-
chik-serde
Serialization and deserialization helpers for Chik types
-
totems
A collection of assertion macros for unit testing or otherwise
-
httpwg-macros
Macros to allow generating httpwg unit tests
-
datasynth-test-utils
Test utilities for synthetic data generation
-
cargo-stress
catching non-deterministic test failures
-
optee-utee-mock
Mocking library for unittest with optee-utee
-
stilts-lang
The parser for stilts
-
sqlx-database-tester
creation of unit / integration tests with sqlx database support
-
hamcrest
A port of the Hamcrest testing library
-
test_help-rs
Test helpers for Rust
-
tux
Test utilities for unit and integration tests
-
osdk-test-kernel
The OSTD-based kernel for running unit tests with OSDK
-
laboratory
expressive unit test framework for Rust
-
mock-it
Make mocking reliable
-
rustyknife
Fast, robust and safe email parsing library
-
r3fit
RANSAC algorithm that uses 3 samples to estimate a circle over the given points
-
ntest_timeout
Timeout attribute for the ntest framework
-
hello_exercism
how to create an own crate
-
ortb_v2_5
rustlang implementation of OpenRTB 2.5
-
sgx_tunittest
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
qutonium
simplify unit testing with a functional testing framework 📈
-
filetest
Macro that creates test cases for each file in a directory
-
unit-root
Unit root tests
-
diatom-std-core
Diatom core standard library
-
logic_based_learning_paths
A system for organizing project-based learning paths
-
deftsilo
dotfiles manager
-
boost_utility
Boost C++ library boost_utility packaged using Zanbil
-
serial-unit-testing
Serial unit testing program and library
-
isotest
Enables a very specific unit testing pattern
-
convolutions-rs
Fast, minimal dependency, completely Rust implementation of convolutions for machine learning
-
non-empty-vec
NonEmptyvector implementation, ensure non-emptiness by construction -
caet
Cause-and-effect tester; help prototype a system before writing real code
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
spekt
std::future::Future and Result-based testing trait for managing the lifecycle of stateful, asynchronous tests
-
embassy-mock
An unofficial collection of mocked types for the Embassy framework
-
boost_iterator
Boost C++ library boost_iterator packaged using Zanbil
-
boost_integer
Boost C++ library boost_integer packaged using Zanbil
-
icu_testdata
Pre-built test data for ICU4X
-
el_roi
simplify reading user input
-
test-case-core
core functionality for parsing #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
rustmiko
A Netmiko rewrite for Rust
-
boost_atomic
Boost C++ library boost_atomic packaged using Zanbil
-
test-cert-gen-2
generate certificates for tests (e. g. for TLS)
-
nimrodshn-btree
A persistent copy-on-write B+Tree implementation, designed as an index for a key-value store, inspired by SQLite
-
ntest_proc_macro_helper
Provide helper functions for the procedural macros used in ntest
-
boost_scope
Boost C++ library boost_scope packaged using Zanbil
-
subcase
Share parts of your test case intuitively
-
boost_parameter
Boost C++ library boost_parameter packaged using Zanbil
-
boost_filesystem
Boost C++ library boost_filesystem packaged using Zanbil
-
regmock-rs
Register mocking library to allow host unittests of embedded software, build on svd2pac
-
diatom-std-os
The diatom programming language
-
fidget-shapes
Shapes and transforms for use with Fidget
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
rustere
Rust template repository
-
jrest
The equivalent of Jest for Rust
-
simple_yaml_parser_kma
YAML parser for educational project
-
chia-bls
BLS signature, verification and aggregation functions for the Chia blockchain
-
dargo-bin
building cargo project inside a docker container
-
dawr
A DAW-like audio playground for Rust coders
-
mqttest
An MQTT server designed for unittesting MQTT clients
-
libgdx-xs128
minimalist no_std clone of the Xorshift128+ algorithm used in the libgdx Java library
-
tlayuda
A derive procedural macro for structs that adds a static method that generates instances of the struct with minimal configuration
-
test_common
Just an utility library with functionality I usually use in my unit tests and integration tests
-
cargo-jrest
Jrest Cargo command
-
rustc-test
A fork of Rust’s
testcrate that doesn’t require unstable language features -
sapling-dev-logger
Print or examine tracing output in unit tests
-
morq
TDD/BDD assertion interface
-
nol
A simply program to write test in executable
-
clvm-utils
functions for processing clvm programs and structures
-
mock_me
MockMe is a tool used to mock dependencies / function calls when running unit (lib) tests in Rust
-
ctxbuilder
Context-based builders
-
il2-test-utils
InterlockLedger's Unit-Test utilities for Rust
-
chia-sha2
A common wrapper around OpenSSL and sha2 implementations of sha256
-
nalloc
An allocator wrapper that can be turned on and off
-
streambed-test
A collection of utilities that facilitate unit and integration testing
-
embedded-storage-inmemory
An in-memory implementation of embedded-storage
-
tokitsuge
A unit test friendly utility that provides the function to get the current time
-
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.
-
chia-puzzle-types
CLVM types for standard Chia puzzles
-
psy-math
A fork of jet-proto-math. Helpful math utilities, used by PsyLend.
-
chia
A meta-crate that exports all of the Chia crates in the workspace
-
odra-test
Test backend for the Odra smart contracts
-
block-pseudorand
Generator of random Vec<T>'s for types that can be transmuted from arbitrary bytes
-
forc-test
building and running Sway unit tests within Forc packages
-
chik
A meta-crate that exports all of the Chik crates in the workspace
-
klvm-derive
Derive macros for implementing KLVM traits
-
libtest-mirror
a copy-paste of rust's built-in test runner
-
klvm-utils
functions for processing klvm programs and structures
-
lazytest
Reduces the boilerplate required for simple unit tests
-
sif
Small but convenient parameterized testing attribute macro for Rust
-
default-test
A default trait that can be used in tests
-
koption_macros
Some macros that are useful for working with
Options -
clickhouse-derive
A macro for deriving clickhouse::Row
-
chia-protocol
Chia network protocol message types
-
mmtk-macros
MMTk macros provides procedural macros used by mmtk-core
-
uselog-rs
use log for outputing log in test and not test mode with one line code
-
test-try
An alternative to Rust’s
#[test]macro for writing unit tests -
tracing-assert-core
A tracing layer with assertion helpers for use in unit-tests
-
solana_fender
Static analysis tool for Solana smart contracts
-
radio-at86rf212
Driver for the Atmel AT86RF212 Sub 1GHz ISM band radio IC
-
cosmwasm-vm
VM bindings to run cosmwams contracts
-
url_parser_on_rust
url parser on rust
-
ckbez
CKB Easy is an experimental project that aims to provide human-friendly interfaces for common CKB operations
-
diatom-cli
The diatom programming language
-
ic-canister-runtime
that abstracts the canister runtime on the Internet Computer
-
fowlhouse_bay
tui client which allows the user to create multiple ASCII windows, displaying messages provided through std::sync::mpsc::channel. Note: at the moment this crate should not be used, the API is not stable at all…
-
gandiva_rust_udf
gandiva rust udfs
-
bcore-mutation
Mutation testing tool for Bitcoin Core
-
test-case-macros
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
mkhelp
Support for docstrings in makefiles
-
scrypto-test
testing Scrypto blueprints, from the Radix DLT project
-
abstract-testing
Abstract contract interfaces and storage layouts
-
hiro-system-kit
Hiro system kit library
-
describe
A testing toolkit for writing legible, ergonomic unit tests
-
jnt
full of just neat things
-
interception-mock
dll providing the same interface as the interception library for mocking it in tests
-
solana-cargo-test-sbf
Execute all unit and integration tests after building with the Solana SBF SDK
-
cargo-test-sbf
Execute all unit and integration tests after building with the Solana SBF SDK
-
cargo-test-bpf
Execute all unit and integration tests after building with the Solana SBF SDK
-
node-prune
Remove unnecessary files from node_modules
-
grepy
search files
Try searching with DuckDuckGo.