Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Blockchain Testing

Blockchain Testing

16 projects

Showing 16 of 16 projects

interchaintest
interchaintestGo

An end-to-end testing framework for blockchain interoperability, focusing on the Inter-Blockchain Communication (IBC) protocol.

#cosmos#blockchain-testing#cosmos-sdk
Stars197
Forks150
Last commit6 months ago
tm-load-test
tm-load-testGo

A distributed load testing tool and framework for Tendermint networks, designed as the successor to tm-bench.

#blockchain-testing#load-testing#abci
Stars47
Forks33
Last commit1 year ago
EOSBenchTool
EOSBenchToolC++

A cross-platform desktop tool for performance testing and benchmarking EOS blockchain nodes through transaction pressure testing.

#blockchain-testing#performance-testing#eos-blockchain
Stars34
Forks8
Last commit8 years ago
polkadot-starship
polkadot-starshipRuby

A Ruby script to launch large-scale Polkadot/Substrate test networks on a single machine for experimentation.

#blockchain-testing#parachains#polkadot
Stars23
Forks1
Last commit2 years ago
CometMock
CometMockGo

A mock implementation of CometBFT for reliable and deterministic end-to-end testing of Cosmos SDK applications.

#blockchain-testing#abci#cosmos-sdk
Stars23
Forks1
Last commit2 years ago
fudge
fudgeRust

A fully decoupled generic environment for testing and manipulating Substrate-based blockchains, enabling state access, mutation, and block building.

#state-manipulation#blockchain-testing#blockchain-development
Stars22
Forks2
Last commit2 years ago
cosmos-genesis-tinkerer
cosmos-genesis-tinkererPython

A Python module for programmatically modifying Cosmos Network genesis files to simulate network scenarios.

#blockchain-testing#validator-management#cosmos-sdk
Stars17
Forks7
Last commit3 months ago
algojig
algojigPython

A development and testing jig for Algorand that runs transactions from a known ledger state without a separate node.

#go-algorand#blockchain-testing#python-library
Stars17
Forks3
Last commit1 year ago
Paddle
PaddleJava

A Java library for testing dApps and smart contracts on the Waves blockchain.

#blockchain-testing#waves-blockchain#waves
Stars13
Forks3
Last commit6 months ago
Golem Test Harness (Goth)
Golem Test Harness (Goth)Python

An integration testing framework for yagna, the Golem Network client, using Dockerized local networks.

#blockchain-testing#developer-tools#pytest
Stars11
Forks4
Last commit7 months ago
local-interchain
local-interchainGo

A local testing environment for IBC chains using Strangelove's InterchainTest framework.

#blockchain-testing#devops#rest-api
Stars11
Forks2
Last commit2 years ago
algorand-python-testing
algorand-python-testingPython

A Python package for unit testing Algorand smart contracts in an offline environment.

#blockchain-testing#pytest#algokit
Stars10
Forks1
Last commit2 months ago
atomkraft
atomkraftTLA

A model-based end-to-end testing framework for Cosmos SDK blockchains, using TLA+ models to generate and execute test scenarios.

#model-based-testing#blockchain-testing#pytest
Stars10
Forks1
Last commit3 years ago
Uptest Runtime upgrade tool
Uptest Runtime upgrade toolRust

A standalone Rust library for testing Substrate runtime upgrades before deployment, enabling extrinsic and storage change validation.

#blockchain-testing#extrinsic-testing#substrate
Stars6
Forks6
Last commit2 years ago
algorand-TypeScript-testing
algorand-TypeScript-testingTypeScript

A TypeScript library for offline unit testing of Algorand smart contracts by emulating AVM behavior.

#blockchain-testing#algokit#unit-testing
Stars4
Forks3
Last commit29 days ago
Testacles
TestaclesKotlin

A collection of practical tools and extensions for growing and improving Corda blockchain application test suites.

#blockchain-testing#junit5#unit-testing
Stars2
Forks1
Last commit5 years ago

Related Tags

#Cosmos Sdk5#Unit Testing4#Smart Contracts4#Go4#Docker3#Pytest3#Substrate3#Algorand3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub