Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test

Test

92 projects

Showing 36 of 92 projects

httpmock
httpmockRust

A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.

#serde#integration-testing#async
Stars675
Forks61
Last commit3 days ago
Erik
ErikSwift

A Swift headless browser based on WebKit for functional testing and webpage manipulation via JavaScript.

#dom-manipulation#ios#html-parsing
Stars613
Forks47
Last commit4 years ago
gotestfmt
gotestfmtGo

A Go test output formatter that transforms verbose JSON logs into human-readable, interactive reports for CI systems and local development.

#go-testing#developer-tools#gitlab-ci
Stars591
Forks12
Last commit3 years ago
flutter_convenient_test
flutter_convenient_testDart

A Flutter testing framework that provides a rich GUI for debugging with time travel, screenshots, video recording, and rapid test execution.

#dart#developer-tools#golden-testing
Stars585
Forks45
Last commit
gotest.tools
gotest.toolsGo

A collection of Go packages that extend the standard testing package with utilities for assertions, golden files, and common testing patterns.

#go-testing#integration-testing#filesystem-testing
Stars577
Forks56
Last commit1 month ago
aioresponses
aioresponsesPython

Aioresponses is a helper for mock/fake web requests in python aiohttp package.

#asyncio#aiohttp#mocking
Stars556
Forks105
Last commit3 months ago
zora
zoraJavaScript

A lightweight and fast JavaScript test runner that works in Node.js, Deno, and browsers without a specific runner.

#javascript-test-harness#test-runner#unit-testing
Stars537
Forks92
Last commit3 months ago
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
Stars456
Forks52
Last commit1 month 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
Stars415
Forks19
Last commit3 years ago
Fishtape
FishtapeShell

A pure-Fish test runner for testing scripts, functions, and plugins directly in the Fish shell.

#test-runner#unit-testing#shell-scripting
Stars384
Forks20
Last commit2 years ago
Fishtape
FishtapeShell

A pure-Fish shell test runner that implements the Test Anything Protocol for testing scripts, functions, and plugins.

#test-runner#shell-scripting#fish
Stars384
Forks20
Last commit2 years ago
Snapshooter
SnapshooterC#

A flexible snapshot testing tool for .NET Core and .NET Framework, inspired by Jest Snapshot Testing.

#snapshot#unit-testing#mstest
Stars335
Forks37
Last commit7 months ago
mgodatagen
mgodatagenGo

A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.

#database#bson#performance-testing
Stars327
Forks69
Last commit1 year ago
monocart-reporter
monocart-reporterJavaScript

A highly customizable and extensible Playwright test reporter with interactive tree-grid reports, coverage analysis, and rich integrations.

#playwright#html-reports#integration-tools
Stars323
Forks18
Last commit11 days ago
fsharp-hedgehog
fsharp-hedgehogF#

State-of-the-art property testing library for .NET with integrated shrinking and deterministic runs.

#property-testing#unit-testing#testing-library
Stars284
Forks32
Last commit4 days ago
Run Unity tests
Run Unity testsTypeScript

GitHub Action to run tests for Unity projects and packages as part of the GameCI ecosystem.

#actions#hacktoberfest#unity-ci
Stars267
Forks148
Last commit9 days ago
got
gotGo

A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.

#developer-tools#unit-testing#assert
Stars266
Forks15
Last commit3 months ago
ember-test-selectors
ember-test-selectorsJavaScript

An Ember.js addon that removes data-test-* attributes from production builds for cleaner test selectors.

#hacktoberfest#ember-addon#test-selectors
Stars262
Forks39
Last commit4 days ago
junit-dataprovider
junit-dataproviderJava

A TestNG-like data provider runner for JUnit with many additional features for parameterized testing.

#data-driven-testing#test-runner#unit-testing
Stars250
Forks157
Last commit8 months ago
Retest
RetestRuby

A CLI tool that monitors file changes and automatically runs corresponding Ruby tests with zero setup required.

#hanami#developer-tools#rails
Stars220
Forks6
Last commit1 month ago
Preact Render Spy
Preact Render SpyJavaScript

A testing utility for Preact components that provides virtual DOM access and an enzyme-like API.

#unit-testing#test-utilities#testing
Stars178
Forks24
Last commit3 years ago
testen
testenJavaScript

Run tests for multiple Node.js versions locally using nvm, with automatic version detection from CI configs.

#nvm#dev-tools#travis
Stars173
Forks12
Last commit4 years ago
test-log
test-logRust

A Rust crate that automatically initializes logging and tracing infrastructure for tests via a custom #[test] attribute.

#tracing#test-attribute#logging
Stars163
Forks43
Last commit1 month ago
treebeard
treebeardTypeScript

A GitHub Action that automatically tests Jupyter notebooks from top to bottom using nbmake and pytest.

#scientific-computing#pytest#notebook
Stars151
Forks8
Last commit5 years ago
namaka
namakaRust

A snapshot testing tool for Nix that automatically generates and manages test reference values.

#flakes#dev-tools#nix-flakes
Stars145
Forks4
Last commit1 month ago
testcase
testcaseGo

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

#integration-testing#behavior-driven-development#tdd
Stars133
Forks10
Last commit1 month ago
katt
kattErlang

An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.

#har-conversion#api#integration-testing
Stars124
Forks17
Last commit7 days ago
And others
And othersMarkdown

A curated collection of software testing blogs and resources covering agile testing, test automation, TDD, and quality assurance.

#software-testing#testing-community#automated
Stars119
Forks13
Last commit5 days ago
test-each
test-eachJavaScript

A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.

#data-driven-testing#cartesian-product#data-driven
Stars119
Forks2
Last commit1 year ago
create-test-server
create-test-serverJavaScript

Creates a minimal Express server with HTTP/HTTPS support for testing, avoiding the need for mocking.

#http-server#integration-testing#server
Stars119
Forks13
Last commit7 years ago
wstest
wstestGo

A Go websocket client for unit testing websocket handlers without requiring a live server.

#http-handler#go-testing#unit-testing
Stars102
Forks17
Last commit5 years ago
gherkingen
gherkingenGo

A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.

#behavior-driven-development#bdd-style#go-test
Stars99
Forks4
Last commit16 days ago
RandomUserSwift
RandomUserSwiftSwift

A Swift framework for generating random user data by integrating with the randomuser.me API.

#ios#open-source#api
Stars97
Forks11
Last commit5 years ago
MockSwift
MockSwiftSwift

A Swift mock library for writing mocks and improving unit tests, inspired by Mockito.

#mock-library#ios#unit-testing
Stars92
Forks8
Last commit6 months ago
BDTest
BDTestC#

A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.

#behavior-driven-testing#integration-testing#csharp
Stars91
Forks5
Last commit4 days ago
fake_server
fake_serverElixir

An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.

#http-server#elixir#fake-server
Stars72
Forks26
Last commit6 years ago
PreviousPage 2 of 3Next

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
9 days ago
#Testing60
#Unit Testing34
#Test Automation21
#Ci Cd19
#Go16
#Integration Testing16
#Javascript16
#Golang15
#Nodejs14
#Testing Tools14
#Test Framework11
#Tdd10