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

Enforcing consistent formatting
Enforcing consistent formattingJavaScript

ESLint plugin providing auto-fixable formatting rules to ensure consistency and readability in Jest test suites.

#javascript-testing#developer-tools#test-readability
Stars157
Forks14
Last commit
actions/setup-elixir: Elixir
actions/setup-elixir: ElixirJavaScript

A GitHub Action to install OTP and Elixir for CI/CD workflows, enabling testing across multiple versions.

#elixir#devops#workflow-automation
Stars156
Forks41
Last commit5 years ago
minitest.cr
minitest.crCrystal

A unit testing framework for Crystal, inspired by Ruby's Minitest, providing both test-unit and spec-style syntax.

#unit-testing#tdd#bdd
Stars153
Forks15
Last commit5 months ago
CMake
CMakeCMake

A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.

#subproject-management#packaging#dependency-management
Stars153
Forks72
Last commit2 years ago
nvim-go
nvim-goLua

A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.

#developer-tools#neovim-plugin#golang-development
Stars153
Forks16
Last commit2 months ago
treebeard
treebeardTypeScript

A GitHub Action that automatically tests Jupyter notebooks from top to bottom using nbmake and pytest.

#scientific-computing#pytest#notebook
Stars151
Forks8
Last commit4 years ago
AET
AETJava

A system that detects visual changes on websites and performs basic page health checks like accessibility and W3C compliance.

#visual-regression-testing#health-checks#accessibility-testing
Stars151
Forks47
Last commit2 years ago
JtlReporter
JtlReporterPython

Generate beautiful, customizable performance reports from JMeter, Locust, and other testing tools.

#report#reporting#performance-testing
Stars150
Forks40
Last commit2 months ago
faker_elixir
faker_elixirElixir

An Elixir package for generating fake data like names, addresses, and emails for seeding databases and testing.

#database-seeding#elixir-lang#database
Stars150
Forks6
Last commit4 years ago
Wendigo
WendigoJavaScript

A wrapper around Puppeteer that simplifies front-end and end-to-end automated testing with built-in assertions and utilities.

#puppeteer#frontend-testing#chromium
Stars150
Forks21
Last commit2 years ago
coteafs-appium
coteafs-appiumJava

A Java wrapper framework for Appium that simplifies mobile and tablet app automation with a structured page object model.

#ios#mobile-automation#appium-ios
Stars149
Forks47
Last commit3 years ago
neotest-jest
neotest-jestLua

A Neotest adapter for running Jest tests within Neovim, providing a unified testing interface.

#javascript-testing#developer-tools#test-runner
Stars148
Forks106
Last commit2 months ago
Progressive Enhancement
Progressive Enhancement

A curated collection of resources on Progressive Enhancement, covering concepts, strategies, feature detection, testing, and code examples.

#open-source#examples#awesome-list
Stars147
Forks8
Last commit3 years ago
ember-cli-mocha
ember-cli-mochaJavaScript

A deprecated Ember CLI addon for writing Mocha and Chai tests in Ember applications.

#bdd#ember-cli#frontend
Stars147
Forks50
Last commit7 years ago
tappy
tappyPython

Python tools for working with the Test Anything Protocol (TAP) to bridge Python test suites into TAP ecosystems.

#continuous-integration#test-integration#python
Stars146
Forks31
Last commit6 days ago
namaka
namakaRust

A snapshot testing tool for Nix that automatically generates and manages test reference values.

#flakes#dev-tools#nix-flakes
Stars144
Forks4
Last commit5 days ago
PyCDP
PyCDPPython

Python type wrappers and WebSocket client for the Chrome DevTools Protocol, enabling browser automation and debugging.

#async-io#python#testing
Stars144
Forks28
Last commit11 days ago
cmake-example
cmake-exampleCMake

A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.

#continuous-integration#cmake#c-plus-plus
Stars144
Forks53
Last commit5 years ago
Meadow
MeadowC#

An integrated Ethereum implementation and tool suite for Solidity testing, debugging, and development in C#.

#unit-testing#solidity#smart-contracts
Stars143
Forks23
Last commit3 years ago
dart.webdriver
dart.webdriverDart

A Dart client library for WebDriver that provides bindings for browser automation and testing.

#dart#integration-testing#selenium
Stars142
Forks46
Last commit12 days ago
jsonassert
jsonassertGo

A Go test assertion library for verifying that two JSON representations are semantically equal.

#hacktoberfest#unit-testing#test-assertions
Stars141
Forks16
Last commit6 months ago
Github Actions for Magento2
Github Actions for Magento2Shell

A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.

#magento2#performance-testing#ci-cd
Stars141
Forks50
Last commit17 days ago
redux-devtools-dispatch
redux-devtools-dispatchJavaScript

A Redux DevTools extension that lets you manually dispatch actions to test your application's state changes.

#developer-tools#dispatch#testing
Stars140
Forks4
Last commit9 years ago
espec_phoenix
espec_phoenixElixir

ESpec helpers for Phoenix web framework, bringing BDD-style testing to Phoenix applications.

#elixir#channels#ecto
Stars138
Forks32
Last commit6 months ago
TypeScript Workers
TypeScript WorkersTypeScript

TypeScript types and mocks for building and testing Cloudflare Workers, generating three NPM packages.

#cloudflare-workers#service-worker#npm-package
Stars138
Forks11
Last commit3 years ago
mneme
mnemeElixir

Auto-updating snapshot testing utilities for Elixir that integrate with ExUnit.

#elixir#developer-tools#approval-testing
Stars137
Forks8
Last commit9 months ago
babel-jest
babel-jest

Jest plugin for Babel that automatically transforms JavaScript files using Babel during Jest testing.

#test-runner#unit-testing#transpiler
Stars137
Forks46
Last commit8 years ago
es6-jspm-gulp-boilerplate
es6-jspm-gulp-boilerplateJavaScript

A boilerplate for developing ES6+ applications using JSPM for package management and Gulp for build automation.

#gulp#sass#boilerplate
Stars136
Forks26
Last commit9 years ago
angular-i18next
angular-i18nextTypeScript

A comprehensive Angular integration library for i18next, providing pipes, services, and utilities for internationalization.

#i18next#angular2#internationalization
Stars136
Forks36
Last commit4 months ago
nx-ng-starter
nx-ng-starterTypeScript

A scalable Nx monorepo starter template for building Angular and NestJS applications with integrated workflow automation.

#github-actions-ci#firebase-functions#graphql
Stars135
Forks16
Last commit4 days ago
chrome-debugging-client
chrome-debugging-clientTypeScript

An async/await friendly Chrome debugging client with TypeScript support, designed for automation.

#async-await#headless-browser#nodejs
Stars135
Forks19
Last commit2 months ago
shouldi
shouldiElixir

An Elixir testing library with nested contexts, descriptive test naming, and custom matchers for complex test cases.

#elixir#custom-matchers#testing
Stars134
Forks15
Last commit10 years ago
clj-chrome-devtools
clj-chrome-devtoolsClojure

A Clojure library for controlling headless Chrome via the Chrome DevTools Protocol, with auto-generated low-level commands and higher-level automation utilities.

#clojurescript#headless-chrome#babashka
Stars134
Forks20
Last commit
be
beGo

A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.

#golden-file#minimalist#generic
Stars133
Forks1
Last commit8 months ago
lust
lustLua

A lightweight, single-file Lua test framework with expect-style assertions, spies, and nested describe/it blocks.

#spies#unit-testing#lightweight
Stars132
Forks10
Last commit1 year ago
GitHub Actions for Golang
GitHub Actions for GolangShell

A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.

#devops#golang-action#workflow-automation
Stars131
Forks29
Last commit4 years ago
PreviousPage 19 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
3 years ago
1 year ago
#Unit Testing180
#Test Automation125
#Go113
#Ci Cd112
#Javascript101
#Integration Testing96
#Nodejs83
#Developer Tools77
#Golang75
#Docker68
#Devops67
#Testing Tools67