Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

1147 projects

Showing 36 of 1147 projects

jest-marbles
jest-marblesTypeScript

A set of helper functions and Jest matchers for RxJS marble testing, making reactive code testing easy and clear.

#jest-matchers#rxjs6#unit-testing
Stars115
Forks14
Last commit3 days ago
cfncluster-cookbook
cfncluster-cookbookRuby

A Chef cookbook for building and bootstrapping AWS ParallelCluster, an HPC cluster management tool for AWS.

#devops#aws-parallelcluster#infrastructure-as-code
Stars114
Forks109
Last commit2 days ago
Wagtail Factories
Wagtail FactoriesPython

Factory Boy classes for generating test data in Wagtail CMS projects.

#factory-boy#wagtail#python
Stars113
Forks47
Last commit2 months ago
pytest-annotate
pytest-annotatePython

A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.

#static-typing#pyannotate#type-safety
Stars113
Forks10
Last commit4 years ago
gulp-jasmine
gulp-jasmineJavaScript

A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.

#javascript-testing#test-runner#unit-testing
Stars112
Forks38
Last commit4 years ago
Swizzlean
SwizzleanObjective-C

A lightweight Objective-C helper class for method swizzling in iOS/macOS development.

#ios#objective-c#method-swizzling
Stars112
Forks12
Last commit3 years ago
JayDiff
JayDiffGo

A command-line JSON diff utility with multiple output formats and flexible comparison options.

#json-stream#diff-tool#api-development
Stars111
Forks9
Last commit4 months ago
Fork Off Substrate
Fork Off SubstrateJavaScript

A script to bootstrap a new Substrate chain with the current state of a live chain for development and testing.

#kusama#rpc-client#development-tool
Stars110
Forks61
Last commit2 years ago
webmock.cr
webmock.crCrystal

A Crystal library for stubbing HTTP::Client requests in tests, inspired by the Ruby webmock gem.

#webmock#unit-testing#integration-testing
Stars110
Forks19
Last commit1 year ago
cossack
cossackCrystal

A simple and flexible HTTP client for Crystal with middleware support and built-in testing utilities.

#crystal-library#crystal-lang#testing
Stars110
Forks11
Last commit6 years ago
gocrest
gocrestGo

A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.

#matcher#test-matchers#unit-testing
Stars108
Forks7
Last commit4 months ago
nerds
nerdsJavaScript

A JavaScript API for generating random mock data from popular nerdy franchises like Harry Potter, Star Wars, and Pokemon.

#javascript-api#harry-potter#pop-culture
Stars108
Forks8
Last commit2 years ago
setup-ros
setup-rosTypeScript

A GitHub Action to set up ROS and ROS 2 environments for CI/CD workflows across Linux, macOS, and Windows.

#robotics#devops#ros2
Stars108
Forks52
Last commit2 months ago
purescript-quickcheck
purescript-quickcheckPureScript

A property-based testing library for PureScript, implementing the QuickCheck approach.

#functional-programming#purescript#testing
Stars108
Forks42
Last commit4 years ago
actions/setup-julia: Julia
actions/setup-julia: JuliaTypeScript

A GitHub Action to install and configure Julia for CI/CD workflows, supporting version ranges, architectures, and matrix testing.

#actions#hacktoberfest#julia
Stars107
Forks25
Last commit11 days ago
aresponses
aresponsesPython

An asyncio testing server for mocking external HTTP services, similar to the responses library but for aiohttp.

#asyncio#aiohttp#pytest
Stars106
Forks20
Last commit2 years ago
quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars104
Forks10
Last commit3 months ago
shopify
shopifyElixir

An Elixir package for accessing the Shopify Admin API with support for OAuth, private apps, and comprehensive resource coverage.

#ecommerce#elixir-lang#oauth
Stars103
Forks55
Last commit3 years ago
faker
fakerGo

A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.

#generator#fake-data#factory
Stars103
Forks10
Last commit2 years ago
dOOv
dOOvJava

A fluent API for type-safe domain model validation and mapping using annotations, code generation, and a DSL.

#dsl#bean-validation#annotation-processing
Stars103
Forks17
Last commit3 years ago
react-native-sound-demo
react-native-sound-demoJavaScript

A demonstration app for the react-native-sound library, testing audio playback across iOS and Android.

#ios#android#react-native
Stars102
Forks99
Last commit6 years ago
Ditox.js
Ditox.jsTypeScript

A lightweight dependency injection container for TypeScript with functional API and React integration.

#injection#functional-programming#modular-architecture
Stars102
Forks9
Last commit1 month ago
Discuss
Discuss

A specification for the Test Anything Protocol (TAP), a language-agnostic format for reporting test results.

#test-frameworks#specification#interoperability
Stars102
Forks9
Last commit2 years ago
Jasmine
JasmineJavaScript

An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.

#javascript-testing#unit-testing#eslint-plugin-jasmine
Stars101
Forks57
Last commit1 year ago
efx
efxElixir

A declarative library for writing testable side effects in Elixir by binding effect implementations in tests.

#declarative-programming#elixir#otp
Stars100
Forks7
Last commit11 months ago
ex_spec
ex_specElixir

Adds RSpec-style context and it macros to ExUnit for better test organization in Elixir.

#hex#elixir#unit-testing
Stars99
Forks5
Last commit8 years ago
CMake-codecov
CMake-codecovCMake

A CMake module for easily enabling code coverage and generating reports with CMake targets.

#lcov#gcov#codecov
Stars98
Forks33
Last commit4 months 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
Stars98
Forks4
Last commit11 days ago
playwright-network-cache
playwright-network-cacheTypeScript

A Playwright library that caches network requests on the filesystem to speed up and stabilize end-to-end tests.

#playwright#network-caching#network
Stars98
Forks4
Last commit3 months ago
nbcelltests
nbcelltestsPython

A JupyterLab extension for writing and running unit tests directly within Jupyter notebook cells.

#jupyterlab-extension#software-testing#pytest
Stars97
Forks25
Last commit17 days ago
poke
pokePowerShell

A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.

#object-inspection#module#dotnet
Stars95
Forks11
Last commit2 years ago
Elm Program test
Elm Program testElm

A testing library for Elm that provides a convenient API to test Elm programs as complete units, including interactive views, commands, and ports.

#html-testing#simulation#integration-testing
Stars95
Forks28
Last commit3 months ago
mockery
mockeryElixir

A simple mocking library for asynchronous testing in Elixir that avoids module overrides and runtime module creation.

#mock-library#elixir-lang#elixir
Stars94
Forks10
Last commit11 months ago
Run Tests through Puppeteer, the Headless Chrome Node API
Run Tests through Puppeteer, the Headless Chrome Node APIDockerfile

A GitHub Action and Docker image for running Puppeteer (Headless Chrome Node API) in CI/CD pipelines.

#puppeteer#headless-chrome#github-action
Stars94
Forks18
Last commit
dotnet-exec
dotnet-execC#

A command-line tool to execute C# code and scripts without project files, featuring REPL, custom entry points, and integrated testing.

#dotnet-execute#nuget#developer-tools
Stars93
Forks6
Last commit7 days ago
tap-diff
tap-diffJavaScript

A human-friendly TAP reporter that formats test output with color and readability.

#readability#developer-tools#cli-tool
Stars93
Forks23
Last commit5 years ago
PreviousPage 21 of 32Next

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 Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83