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

Corridor
CorridorSwift

A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.

#functional-programming#ios#testability
Stars61
Forks3
Last commit5 years ago
docker-ng-cli-karma
docker-ng-cli-karmaDockerfile

A Docker image for running Angular CLI projects and Karma tests with Chrome, including WebGL support via Xvfb.

#chrome#frontend-development#xvfb
Stars61
Forks19
Last commit4 days ago
playwright-magic-steps
playwright-magic-stepsTypeScript

Automatically transforms JavaScript comments into structured Playwright test steps for cleaner test code.

#playwright#developer-tools#ai-testing
Stars60
Forks5
Last commit1 month ago
TDDSwiftPlayground
TDDSwiftPlaygroundSwift

A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.

#educational#xctest#testing
Stars60
Forks8
Last commit6 years ago
gulp-coverage
gulp-coverageJavaScript

A Gulp plugin for generating code coverage reports in Node.js, independent of the test runner used.

#accessibility#ci-cd#nodejs
Stars60
Forks10
Last commit5 years ago
chrome-devtools-kotlin
chrome-devtools-kotlinKotlin

A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.

#chrome-devtools-kotlin#chrome#coroutines
Stars59
Forks7
Last commit2 days ago
terraform-provider-graphql
terraform-provider-graphqlGo

A Terraform provider for managing GraphQL API resources through infrastructure-as-code.

#devops#graphql#terraform-provider
Stars59
Forks17
Last commit4 months ago
vcr
vcrCrystal

A VCR port for Crystal that records HTTP interactions during tests and replays them for faster, deterministic test runs.

#integration-testing#http-recording#test-performance
Stars59
Forks7
Last commit3 years ago
hook-std
hook-stdJavaScript

A Node.js library to intercept, modify, and collect stdout and stderr output.

#stdout#logging#nodejs
Stars57
Forks12
Last commit9 months ago
Test Ansible roles with Molecule
Test Ansible roles with Molecule

A GitHub Action to test Ansible roles using Molecule with Docker containers.

#devops#molecule#infrastructure-as-code
Stars57
Forks8
Last commit2 years ago
go-vertical-slice-architecture
go-vertical-slice-architectureGo

A Go project template implementing vertical slice architecture for clean, testable, and dependency-isolated code.

#api#backend-template#dependency-injection
Stars57
Forks6
Last commit
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars56
Forks10
Last commit
mocks.cr
mocks.crCrystal

A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.

#unit-testing#tdd#test-doubles
Stars56
Forks14
Last commit6 years ago
Preact JSX Chai
Preact JSX ChaiJavaScript

Extend Chai with JSX assertions for Preact components, enabling deep and shallow equality and inclusion testing.

#chai-plugin#unit-testing#jsx-assertions
Stars56
Forks7
Last commit6 years ago
definject
definjectElixir

An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.

#hacktoberfest#elixir#unobtrusive
Stars56
Forks3
Last commit2 years ago
luarocks-tag-release
luarocks-tag-releaseLua

A GitHub workflow that automatically publishes LuaRocks packages from git tags, designed for Neovim plugins.

#release#cicd#workflow
Stars56
Forks3
Last commit2 days ago
lmieulet:meteor-coverage
lmieulet:meteor-coverageJavaScript

A Meteor package for collecting statement, line, function, and branch coverage from both server and client code.

#swc#ci-cd#typescript
Stars56
Forks18
Last commit9 months ago
restit
restitGo

A Go micro-framework for writing readable and reusable integration tests for JSON-based RESTful APIs.

#micro-framework#integration-testing#rest-api
Stars55
Forks4
Last commit1 year ago
SimplexArchitecture
SimplexArchitectureSwift

A SwiftUI architecture library that decouples state changes from views, inspired by TCA but with reduced computational overhead.

#reducer#ios#dependency-injection
Stars55
Forks1
Last commit4 days ago
gulp-ava
gulp-avaJavaScript

A Gulp plugin to run AVA test files directly within Gulp pipelines.

#gulp#test-runner#nodejs
Stars55
Forks13
Last commit4 years ago
gulp-ava
gulp-avaJavaScript

A Gulp plugin to run AVA test files within a Gulp pipeline.

#gulp#test-runner#unit-testing
Stars55
Forks13
Last commit4 years ago
specdris
specdrisIdris

A spec-like unit testing framework for the Idris programming language.

#functional-programming#unit-testing#test-shuffling
Stars55
Forks8
Last commit7 years ago
Example project with external dependencies
Example project with external dependenciesScala

An example Scala-Native application demonstrating JSON reformatting with third-party libraries and a test suite.

#command-line-tool#example-project#native-compilation
Stars54
Forks11
Last commit
Check-it
Check-itCommon Lisp

A randomized property-based testing library for Common Lisp, designed to embed QuickCheck-style tests into existing test frameworks.

#unit-testing#randomized-testing#test-generation
Stars54
Forks9
Last commit5 years ago
Walkman
WalkmanElixir

An Elixir library for isolating tests by mocking external modules with fixture recording, inspired by Ruby's VCR.

#elixir#test-isolation#vcr-inspired
Stars54
Forks5
Last commit4 years ago
nvim-goc.lua
nvim-goc.luaLua

A Neovim plugin for displaying Go test coverage directly in the editor with visual highlights.

#vimscript#developer-tools#test-coverage
Stars54
Forks9
Last commit7 months ago
mecks_unit
mecks_unitElixir

An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.

#elegant#elixir#test-isolation
Stars54
Forks7
Last commit6 years ago
XCTest Playground
XCTest PlaygroundSwift

A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.

#macos-development#unit-testing#xctest
Stars54
Forks9
Last commit8 years ago
antwaremx:meteorman
antwaremx:meteormanVue

A GUI DDP client for Meteor, similar to Postman for testing and debugging Meteor applications.

#desktop-application#vue-js#meteorman
Stars53
Forks8
Last commit1 year ago
eye_drops
eye_dropsElixir

A configurable Elixir mix task that watches file changes and runs corresponding commands like tests.

#elixir#developer-tools#mix-task
Stars53
Forks6
Last commit9 years ago
swift-build
swift-buildShell

A comprehensive GitHub Action for building and testing Swift packages across all platforms with intelligent caching and zero-config setup.

#ios#cicd#swift-package-manager
Stars52
Forks0
Last commit3 days ago
cmake_snippets
cmake_snippets

A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.

#code-examples#cmake#c-plus-plus
Stars52
Forks4
Last commit7 years ago
Adjunct
AdjunctJavaScript

A curated collection of ESLint plugins that automatically installs based on your project's dependencies.

#sonarjs#developer-tools#eslint-configs
Stars52
Forks8
Last commit4 months ago
Software Testing Interview Tool
Software Testing Interview ToolJavaScript

A deliberately buggy todo list application used as an interview test for software testers.

#software-testing#exploratory-testing#interview-test
Stars52
Forks9
Last commit5 years ago
noop-stream
noop-streamJavaScript

Create readable Node.js streams that produce no data or writable streams that discard data, useful for testing and fixtures.

#fixtures#noop#dev-null
Stars51
Forks3
Last commit3 years ago
playwright-coverage
playwright-coverageTypeScript

A Playwright reporter that tracks JavaScript code coverage using V8 without requiring instrumentation.

#playwright#test-reporter#typescript
Stars51
Forks20
Last commit1 year ago
PreviousPage 23 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
2 years ago
2 months ago
1 year ago
#Unit Testing180
#Test Automation125
#Go113
#Ci Cd112
#Javascript101
#Integration Testing96
#Nodejs83
#Developer Tools77
#Golang75
#Docker68
#Devops67
#Testing Tools67