Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

857 projects

Showing 36 of 857 projects

tap-spec
tap-specJavaScript

A TAP reporter that formats test output like Mocha's spec reporter for better readability.

#mocha-spec#npm-package#tap-spec
Stars282
Forks36
Last commit2 years ago
scalaprops
scalapropsScala

A property-based testing library for Scala with advanced generators, flexible configuration, and full Scala.js/scala-native support.

#functional-programming#scala-js#mersenne-twister
Stars281
Forks21
Last commit2 days ago
ember-apollo-client
ember-apollo-clientJavaScript

An Ember CLI addon for integrating Apollo Client and GraphQL into Ember.js applications.

#emberjs#data-fetching#fastboot
Stars280
Forks72
Last commit9 months ago
ember-cli-page-object
ember-cli-page-objectTypeScript

An Ember CLI addon for creating page objects to simplify acceptance and integration testing.

#integration-testing#ember-addon#ui-testing
Stars276
Forks90
Last commit7 months ago
frisby
frisbyGo

A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.

#frisby#integration-testing#fluent-interface
Stars275
Forks26
Last commit6 years ago
BazingaFakerBundle
BazingaFakerBundlePHP

Integrates the Faker PHP library into Symfony's dependency injection container for generating fake database data.

#database-seeding#orm#dependency-injection
Stars275
Forks36
Last commit5 years ago
Next.js Apollo TypeScript Starter
Next.js Apollo TypeScript StarterTypeScript

A minimalistic Next.js starter with Apollo GraphQL, TypeScript, and modern tooling for full-stack development.

#apollo-graphql#react-testing-library#authentication
Stars274
Forks28
Last commit
shallow-render
shallow-renderTypeScript

A testing library for Angular that simplifies unit testing with shallow rendering and easy mocking.

#enzyme#unit-testing#testing-library
Stars273
Forks29
Last commit4 months ago
rxjava-extras
rxjava-extrasJava

A collection of utilities, operators, and serialization helpers for RxJava 1 to simplify reactive programming tasks.

#stream-processing#java-library#reactive-programming
Stars271
Forks29
Last commit6 days ago
Opera
Opera

A WebDriver implementation for automating Chromium-based Opera browsers on desktop and Android.

#opera#appium#chromium
Stars268
Forks50
Last commit2 months ago
microwave
microwaveTypeScript

A collection of developer tools and utilities focused on improving JavaScript and Angular development experience, testing, and performance.

#playwright#developer-tools#performance-optimization
Stars268
Forks18
Last commit2 days ago
cypress-harness
cypress-harnessTypeScript

A collection of developer tools and utilities that enhance JavaScript and Angular development with better testing, performance, and DX.

#playwright#developer-tools#performance-optimization
Stars268
Forks18
Last commit
endly
endlyGo

A declarative workflow-based automation and end-to-end testing framework for Go that simulates production environments.

#load-testing#workflow#workflow-orchestration
Stars267
Forks38
Last commit1 month ago
Cribble
CribbleSwift

A Swift library for visual testing iOS apps by overlaying a customizable grid to inspect pixel-perfect UI alignment.

#ios#pixel-perfect#ux
Stars267
Forks6
Last commit8 years ago
got
gotGo

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

#developer-tools#unit-testing#assert
Stars266
Forks16
Last commit1 month ago
Prismock - Run tests in isolation with an in-memory implementation of Prisma
Prismock - Run tests in isolation with an in-memory implementation of PrismaTypeScript

A mock for PrismaClient that reads your Prisma schema and provides an in-memory store for fast, isolated unit tests.

#unit-testing#prisma#vitest
Stars266
Forks35
Last commit
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
Forks40
Last commit2 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
go-snaps
go-snapsGo

A Jest-like snapshot testing library for Go, enabling easy capture and comparison of test outputs.

#snapshot#go-testing#matchjson
Stars262
Forks9
Last commit21 days ago
arch-go
arch-goGo

A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.

#quality#dev-tools#architecture-enforcement
Stars262
Forks20
Last commit6 days ago
libtap
libtapC

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

#c-library#unit-testing#software-quality
Stars261
Forks60
Last commit2 years 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
Stars260
Forks54
Last commit4 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
Stars258
Forks59
Last commit4 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
Stars258
Forks224
Last commit4 years 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
Stars255
Forks150
Last commit1 month ago
terraform_validate
terraform_validatePython

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

#devops#validation#policy-as-code
Stars255
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 commit1 day 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
Stars252
Forks11
Last commit9 months 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
Stars248
Forks158
Last commit4 months ago
luassert
luassertLua

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

#custom-assertions#stubs#spies
Stars244
Forks81
Last commit4 days ago
Luassert
LuassertLua

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

#stubs#spies#unit-testing
Stars244
Forks81
Last commit4 days 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
Stars243
Forks26
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
Stars243
Forks40
Last commit3 months 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
Force DI
Force DIApex

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

#salesforce#lightning#dependency-injection
Stars240
Forks100
Last commit4 days 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
Stars236
Forks31
Last commit7 days ago
PreviousPage 16 of 24Next

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
4 months ago
2 days ago
2 days ago
#Unit Testing180
#Test Automation125
#Go113
#Ci Cd112
#Javascript101
#Integration Testing96
#Nodejs83
#Developer Tools77
#Golang75
#Docker68
#Devops67
#Testing Tools67