Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

795 projects

Showing 36 of 795 projects

FakeRest
FakeRestTypeScript

A browser library that intercepts AJAX calls to mock a REST server based on JSON data for client-side testing.

#rest#single-page-app#client
Stars457
Forks50
Last commit5 days ago
critic.sh
critic.shShell

A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.

#lcov#bash-testing#coverage-testing
Stars456
Forks11
Last commit5 years ago
spark-fast-tests
spark-fast-testsScala

A fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.

#apache-spark#spark#unit-testing
Stars456
Forks77
Last commit2 months ago
nbval
nbvalPython

A pytest plugin that validates Jupyter notebooks by executing cells and comparing outputs to ensure consistency.

#ipython-notebook#pytest#reproducible-research
Stars453
Forks54
Last commit8 months ago
FsUnit
FsUnitF#

A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.

#functional-programming#unit-testing#mstest
Stars447
Forks75
Last commit11 months ago
gofight
gofightGo

A Go library for testing HTTP handlers and web frameworks like Gin, Echo, and Mux.

#http-handler#unit-testing#integration-testing
Stars445
Forks41
Last commit5 days ago
tempy
tempyJavaScript

A Node.js utility for generating random temporary file and directory paths with automatic cleanup.

#automated-cleanup#filesystem-utilities#nodejs
Stars445
Forks26
Last commit4 months ago
/create-worktrees
/create-worktreesTypeScript

A JavaScript-native Ethereum Virtual Machine that runs in browsers, Node.js, Bun, and Deno for instant contract simulation and testing.

#simulation#wagmi#solidity
Stars440
Forks53
Last commit6 days ago
nvim-coverage
nvim-coverageLua

A Neovim plugin that displays test coverage data in the sign column and summary reports for multiple programming languages.

#multi-language#developer-tools#test-coverage
Stars434
Forks55
Last commit1 year ago
docker-it-scala
docker-it-scalaScala

A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.

#container-orchestration#specs2#integration-testing
Stars433
Forks89
Last commit2 years ago
xgo
xgoGo

An all-in-one Go testing library providing monkey patching, stack tracing, and function trapping via IR rewriting.

#go-testing#stack-trace#testing-library
Stars431
Forks31
Last commit5 days ago
TestStack.BDDfy
TestStack.BDDfyC#

A simple, extensible BDD framework for .NET that works with any testing framework and generates readable reports.

#behavior-driven-development#bdd-framework#dotnet
Stars431
Forks84
Last commit1 day ago
LogCaptor
LogCaptorJava

A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.

#jboss#unit-testing#integration-testing
Stars429
Forks29
Last commit8 days ago
Creevey
CreeveyTypeScript

A cross-browser screenshot and interaction testing tool for Storybook with a visual UI runner.

#playwright#regression-testing#ui-testing
Stars428
Forks31
Last commit20 days ago
Request Baskets
Request BasketsGo

A web service to collect and inspect arbitrary HTTP requests via RESTful API or web UI, useful for testing webhooks and REST clients.

#rest#bolt-db#rest-api
Stars423
Forks64
Last commit1 year ago
ConcurrentUnit
ConcurrentUnitJava

A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.

#unit-testing#java#asynchronous
Stars420
Forks47
Last commit2 years ago
Wireup
WireupPython

Type-driven dependency injection for Python with fail-fast validation and native integrations for FastAPI, Flask, Django, and more.

#fastapi#aiohttp#flask
Stars420
Forks33
Last commit3 days ago
testza
testzaGo

A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.

#fuzzy-testing#automatic-testing#unit-testing
Stars418
Forks20
Last commit2 years ago
ArchUnitTS
ArchUnitTSTypeScript

ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.

#testing-library#archunit#code-metrics
Stars412
Forks12
Last commit4 days ago
Keyscope
KeyscopeRust

A Rust CLI tool to automate validation and invalidation workflows for API keys and secrets across 30+ providers.

#pentest#developer-tools#devops
Stars411
Forks113
Last commit10 months ago
Spectre
SpectreSwift

A behavior-driven development (BDD) framework and test runner for Swift projects and playgrounds.

#open-source#test-runner#unit-testing
Stars406
Forks44
Last commit4 years ago
sipexer
sipexerGo

A modern CLI tool for crafting and sending SIP requests to test VoIP and WebRTC signaling servers.

#telephony#sip#network-testing
Stars404
Forks53
Last commit6 days ago
Fake JSON Server
Fake JSON ServerC#

A .NET-based fake REST API server for prototyping and CRUD backends, with GraphQL support and no database required.

#crud-backend#fake-server#fake-data
Stars404
Forks95
Last commit2 months ago
httpclient-interception
httpclient-interceptionC#

A .NET library for intercepting and stubbing HTTP requests made by HttpClient, primarily for testing purposes.

#httpclient#integration-testing#http-interception
Stars387
Forks31
Last commit7 days ago
Amaro
AmaroPython

A feature-rich iOS boilerplate that sets up a universal iOS app with logging, testing, and utility libraries via a single command.

#ios#objective-c#boilerplate
Stars385
Forks35
Last commit8 years ago
Playwright
PlaywrightTypeScript

An ESLint plugin that enforces best practices and catches common errors in Playwright test code.

#playwright#typescript#code-quality
Stars384
Forks55
Last commit7 days ago
WebTau
WebTauJava

A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.

#database#report#rest
Stars382
Forks42
Last commit1 month ago
rexpect
rexpectRust

A Rust library for automating interactions with Unix processes and bash, similar to pexpect.

#processes#integration-testing#unix
Stars382
Forks68
Last commit8 days ago
xBehave.net
xBehave.netC#

An xUnit.net extension for writing behavior-driven tests with natural language step descriptions.

#unit-testing#integration-testing#behavior-driven-development
Stars381
Forks49
Last commit5 years ago
Pure
PureSwift

A Swift library that simplifies implementing Pure Dependency Injection (DI) without a DI container.

#pure-di#ios#composition-root
Stars380
Forks19
Last commit3 years ago
rails-template(dao42)
rails-template(dao42)Ruby

A Rails application template with pre-configured best practices, Bootstrap 4, and deployment tools for senior developers.

#template#deployment#rails-template
Stars378
Forks87
Last commit11 months ago
how-to-export-cpp-library
how-to-export-cpp-libraryCMake

An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.

#open-source#software-distribution#continuous-integration
Stars375
Forks52
Last commit
PHP-Mock
PHP-MockPHP

A PHP testing library that mocks non-deterministic built-in functions like time() and rand() using namespace fallback.

#unit-testing#phpunit#test-doubles
Stars369
Forks20
Last commit4 months ago
Nonius
NoniusC++

A header-only C++ micro-benchmarking framework for statistically rigorous performance measurement of small code snippets.

#statistical-analysis#c-plus-plus#testing
Stars367
Forks48
Last commit6 years ago
unexpected
unexpectedJavaScript

An extensible BDD assertion toolkit for JavaScript with a readable, expressive syntax.

#readable-tests#unit-testing#bdd
Stars366
Forks25
Last commit1 month ago
Dojo Boilerplate
Dojo BoilerplateJavaScript

A starter kit for rapidly developing web applications with the Dojo Toolkit, illustrating best practices.

#javascript-framework#dojo-toolkit#boilerplate
Stars363
Forks121
Last commit10 years ago
PreviousPage 14 of 23Next

Related Tags

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
5 years ago
#Unit Testing161
#Test Automation115
#Ci Cd106
#Go106
#Javascript93
#Integration Testing89
#Nodejs77
#Golang73
#Developer Tools72
#Testing Tools65
#Docker64
#Devops63