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

got
gotGo

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

#developer-tools#unit-testing#assert
Stars265
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 commit8 days ago
HiveRunner
HiveRunnerJava

An open-source unit test framework for Hive SQL queries, enabling TDD without installed dependencies via JUnit 4 and 5.

#unit-testing#klarna-featured#hive-sql
Stars262
Forks78
Last commit1 year ago
CsCheck
CsCheckC#

A C# random testing library with parallelized generation and shrinking based on the PCG random number generator.

#model-based-testing#performance-testing#unit-testing
Stars262
Forks6
Last commit4 days ago
NSpec
NSpecC#

A BDD testing framework for .NET inspired by RSpec and Mocha, designed for behavior-driven development with context/specification style.

#nspec#rspec-inspired#unit-testing
Stars261
Forks54
Last commit4 years ago
libtap
libtapC

A C library for writing tests using the Test Anything Protocol (TAP) output format.

#c-library#unit-testing#software-quality
Stars260
Forks60
Last commit2 years ago
example-services
example-servicesJavaScript

Example workflows demonstrating how to use service containers in GitHub Actions for testing and CI/CD pipelines.

#devops#integration-testing#continuous-integration
Stars259
Forks223
Last commit5 years ago
AggregateSource
AggregateSourceC#

A lightweight .NET library for implementing event sourcing with aggregates, designed for scenarios requiring multi-aggregate collaboration.

#nuget#event-sourcing#aggregates
Stars257
Forks58
Last commit4 years ago
terraform_validate
terraform_validatePython

A Python package for defining and enforcing Policy as Code standards in Terraform configurations.

#devops#validation#policy-as-code
Stars254
Forks38
Last commit6 years ago
relay-local-schema
relay-local-schemaJavaScript

Execute Relay queries against a local GraphQL schema instead of a remote server.

#data-fetching#relay#graphql
Stars252
Forks11
Last commit3 days ago
luassert
luassertLua

Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.

#custom-assertions#stubs#spies
Stars251
Forks81
Last commit1 month ago
Luassert
LuassertLua

Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.

#stubs#spies#unit-testing
Stars251
Forks81
Last commit1 month ago
go-carpet
go-carpetGo

A terminal tool that displays test coverage for Go source files with color-coded output.

#developer-tools#test-coverage#terminal
Stars250
Forks11
Last commit1 year 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
Stars249
Forks156
Last commit8 months ago
smokestack
smokestackJavaScript

Pipe JavaScript into a browser and capture console output in Node for simple browser automation and testing.

#ui-testing#console-logging#cli-tool
Stars245
Forks19
Last commit3 years ago
Elm test
Elm testElm

A testing framework for writing unit and fuzz tests in Elm, enabling property-based testing with random inputs.

#functional-programming#unit-testing#testing
Stars244
Forks40
Last commit16 days ago
undefined-is-a-function
undefined-is-a-functionJavaScript

A JavaScript library that redefines undefined as a function, humorously 'fixing' a common error message.

#open-source#npm-package#satire
Stars242
Forks5
Last commit5 years ago
go-test-coverage
go-test-coverageGo

A Go tool that enforces minimum test coverage thresholds locally and in CI, ensuring code quality and preventing coverage regressions.

#coverage-threshold#developer-tools#devops
Stars242
Forks34
Last commit2 days ago
Force DI
Force DIApex

A generic dependency injection library for Salesforce Apex, Visualforce, Lightning, and Flows.

#salesforce#lightning#dependency-injection
Stars240
Forks101
Last commit1 month ago
commander
commanderGo

A CLI tool for testing command-line interfaces across local machines, SSH hosts, and Docker containers using YAML test definitions.

#devops#integration-testing#terminal
Stars232
Forks19
Last commit2 years ago
white_bread
white_breadElixir

A story BDD tool for Elixir that parses Gherkin feature files and executes them as acceptance tests.

#elixir#testing-tool#mix-task
Stars230
Forks36
Last commit6 years ago
ChromeController
ChromeControllerPython

A comprehensive Python wrapper and execution manager for Chrome/Chromium using the Chrome Debugging Protocol.

#chrome#remote-control#use-less-jerberscript
Stars229
Forks28
Last commit1 year ago
Interview Questions for Senior Android Developers
Interview Questions for Senior Android Developers

A comprehensive collection of technical interview questions for Senior Android Developer positions.

#technical-interview#java#android-development
Stars228
Forks25
Last commit2 years ago
zunit
zunitShell

A powerful unit testing framework for ZSH shell scripting projects.

#bats-inspired#developer-tools#test-runner
Stars226
Forks26
Last commit14 days ago
zunit
zunitShell

A powerful unit testing framework for ZSH shell scripting projects.

#bats-inspired#developer-tools#test-runner
Stars226
Forks26
Last commit14 days ago
AyeSpy
AyeSpyJavaScript

A high-performance visual regression testing tool that catches UI regressions with fast image comparisons.

#visual-regression-testing#selenium-webdriver#screenshot-comparison
Stars222
Forks12
Last commit1 year 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
laravel5-3-example
laravel5-3-exampleJavaScript

A tutorial Laravel 5.3 application demonstrating authentication, roles, blog, admin dashboard, and testing.

#tutorial-example#authentication#laravel
Stars219
Forks113
Last commit9 years ago
coderplanets.com
coderplanets.comElixir

A GraphQL API server for coderplanets.com, built with Elixir and Phoenix.

#deployment#elixir#api-server
Stars217
Forks20
Last commit4 years ago
Turbo Tests
Turbo TestsRuby

A drop-in replacement for parallel_tests that runs RSpec tests on multiple cores with incremental summarized output.

#ruby-gem#ci-cd#parallel-tests
Stars217
Forks38
Last commit10 days ago
power_assert
power_assertElixir

Power Assert for Elixir: enhances ExUnit test output by showing evaluation results of each expression in assertions.

#elixir#developer-tools#assert
Stars215
Forks6
Last commit3 years ago
patch
patchElixir

An Elixir mocking library that patches functions for testing with unique superpowers like patching private functions.

#elixir#unit-testing#exunit
Stars214
Forks14
Last commit2 days ago
jester
jesterLua

A Neovim plugin for running and debugging Jest tests directly from the editor.

#treesitter#test-runner#nvim-dap
Stars213
Forks12
Last commit1 year ago
wasmbrowsertest
wasmbrowsertestGo

Run Go WebAssembly tests directly in a browser, automating compilation, serving, and execution.

#exec#webassembly#chromedp
Stars212
Forks28
Last commit4 months ago
LitElement JavaScript starter
LitElement JavaScript starterJavaScript

A starter template for building web components with LitElement and JavaScript.

#web-components#custom-elements#development-workflow
Stars210
Forks125
Last commit2 years ago
candrew/netsim
candrew/netsimRust

A Rust library for network simulation, isolation, and packet inspection to test networking code.

#network-isolation#containerization#tcp
Stars206
Forks25
Last commit1 year ago
PreviousPage 17 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
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83