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

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
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
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
Stars55
Forks9
Last commit9 months 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 commit5 years ago
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
Stars55
Forks14
Last commit6 years ago
gulp-ava
gulp-avaJavaScript

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

#gulp#test-runner#nodejs
Stars55
Forks13
Last commit5 years 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 commit1 day 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
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 commit5 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
Stars54
Forks0
Last commit2 months 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
Forks8
Last commit8 years 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
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 commit29 days 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
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
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 commit6 months 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
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
Stars50
Forks3
Last commit3 years ago
double
doubleElixir

An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.

#elixir#unit-testing#mocking-alternative
Stars49
Forks6
Last commit3 years ago
flexdi
flexdiTypeScript

A flexible, lightweight dependency injection library for React, React Native, and Vue3 applications, inspired by NestJS and Angular.

#modular-architecture#dependency-injection#vue3
Stars48
Forks2
Last commit1 year ago
vue-vuex-todomvc
vue-vuex-todomvcJavaScript

A TodoMVC example built with Vue.js and Vuex, featuring a REST backend and Cypress testing.

#vue-js#vuex#educational
Stars48
Forks19
Last commit3 days ago
luacov-coveralls
luacov-coverallsLua

A LuaCov reporter that sends code coverage reports to the Coveralls.io service.

#devops#continuous-integration#luacov
Stars48
Forks12
Last commit4 years ago
navit
navitJavaScript

A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.

#integration-testing#headless-browser#nodejs
Stars48
Forks7
Last commit4 years ago
yogo
yogoHTML

A command-line tool to check, read, and manage Yopmail disposable email inboxes.

#yopmail#cli-tool#email-disposable-checker
Stars48
Forks8
Last commit6 days ago
fluent-asserts
fluent-assertsD

A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.

#d-language#unit-testing#fluent-interface
Stars48
Forks6
Last commit2 months ago
merlin
merlinTypeScript

A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.

#unit-testing#deno#cli-tool
Stars48
Forks2
Last commit4 years ago
dsunit
dsunitGo

A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.

#integration-testing#nosql#testing
Stars47
Forks9
Last commit8 months ago
gomatch
gomatchGo

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

#matcher#unit-testing#testing-library
Stars47
Forks3
Last commit5 years ago
Agile Boiler Plate
Agile Boiler PlateJava

A solid, lean, readable, upgradable, and testable boilerplate for Android apps using MVP architecture and dependency injection.

#dependency-injection#android#boilerplate
Stars47
Forks8
Last commit9 years ago
Soulfind
SoulfindD

A Soulseek server implementation written in the D programming language for local testing.

#d#d-language#dlang
Stars46
Forks6
Last commit12 days ago
pytest-monkeytype
pytest-monkeytypePython

A pytest plugin that automatically generates Python type annotations by collecting runtime type information during test execution.

#monkeytype#typing#pep484
Stars46
Forks2
Last commit6 years ago
goldenfile
goldenfileRust

A Rust library for goldenfile testing that compares generated output files against checked-in golden versions.

#bazel#regression-testing#testing
Stars46
Forks11
Last commit6 months ago
should
shouldGo

An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.

#developer-tools#library#unit-testing
Stars45
Forks10
Last commit1 day ago
factory_factory_girl
factory_factory_girlRuby

A Ruby gem that automatically generates FactoryGirl factory files based on configurable column name patterns.

#factorygirl#rails#rails-generator
Stars45
Forks2
Last commit11 years ago
PreviousPage 24 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
2 years ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83