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

emoji-rspec
emoji-rspecRuby

A collection of emoji-based formatters for RSpec test output, adding fun and personality to test results.

#emoji#ruby-gem#testing
Stars172
Forks13
Last commit13 years ago
Cypress Testing Suite
Cypress Testing SuiteJavaScript

A community-driven Cypress testing suite for Magento 2, covering frontend and backend e-commerce workflows.

#magento2#hacktoberfest#magento
Stars171
Forks41
Last commit2 years ago
smtpmock
smtpmockGo

A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.

#email-testing#rfc-compliant#fake-smtp
Stars170
Forks25
Last commit6 months ago
typescript-challenges
typescript-challengesTypeScript

A collection of hands-on challenges to master TypeScript concepts through practical exercises.

#developer-tools#type-system#education
Stars170
Forks98
Last commit1 year ago
test-anything
test-anythingJavaScript

A deprecated Node.js workshopper that teaches software testing fundamentals using the Test Anything Protocol (TAP).

#software-testing#education#command-line-tool
Stars170
Forks49
Last commit3 years ago
How They Load Test
How They Load Test

A curated collection of publicly available resources on how companies around the world perform load testing and performance engineering.

#performance-engineering#load-testing#devops
Stars168
Forks14
Last commit1 month ago
ecto_fixtures
ecto_fixturesElixir

A fixture library for Elixir applications using Ecto, providing structured test data with associations and inheritance.

#fixtures#elixir#database-testing
Stars167
Forks14
Last commit6 years ago
ember-cli-deprecation-workflow
ember-cli-deprecation-workflowJavaScript

An Ember.js addon that silences deprecation noise during upgrades, allowing incremental fixes.

#developer-tools#ember-addon#workflow-automation
Stars166
Forks44
Last commit
telescope
telescopeLua

A highly customizable test library for Lua that allows declarative tests with nested contexts.

#custom-assertions#declarative-testing#test-runner
Stars165
Forks35
Last commit9 years ago
dbcleaner
dbcleanerGo

A Go library for cleaning databases between tests with parallel execution support using file locking.

#database-engine#test-isolation#driver
Stars163
Forks13
Last commit5 years ago
test-log
test-logRust

A Rust crate that automatically initializes logging and tracing infrastructure for tests via a custom #[test] attribute.

#tracing#test-attribute#logging
Stars163
Forks43
Last commit1 month ago
PHP Assumptions
PHP AssumptionsPHP

A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.

#developer-tools#cli-tool#assertions
Stars163
Forks12
Last commit1 year ago
Apex Test Kit
Apex Test KitApex

A Salesforce Apex library for generating test data with complex relationships and creating method stubs using BDD-style mocking.

#salesforce#unit-testing#apex-test
Stars163
Forks25
Last commit3 years ago
JavaScript Books
JavaScript Books

A curated list of the best JavaScript books for developers at all skill levels, from beginner to advanced.

#programming-books#developer-education#nodejs
Stars163
Forks9
Last commit6 months ago
erlastic_search
erlastic_searchErlang

An Erlang client for Elasticsearch's REST API, enabling seamless integration of Elasticsearch into Erlang/OTP applications.

#otp#rest-api#elasticsearch-client
Stars162
Forks78
Last commit6 years ago
playwright-rust
playwright-rustRust

Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.

#playwright#cross-browser#async
Stars162
Forks19
Last commit2 days ago
Kraken CI
Kraken CIPython

A modern, open-source, on-premise CI/CD system focused on testing and scalability.

#continuous-testing#reporting#devops
Stars160
Forks19
Last commit9 months ago
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
Stars159
Forks13
Last commit
Preact Testing Library
Preact Testing LibraryJavaScript

Simple and complete Preact DOM testing utilities that encourage good testing practices.

#unit-testing#frontend-testing#test-utilities
Stars159
Forks41
Last commit3 days ago
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
Stars157
Forks40
Last commit5 years ago
faker
fakerCrystal

A Crystal library for generating fake data like names, addresses, emails, and more for testing and development.

#crystal-shard#fake-data#mock-data
Stars157
Forks19
Last commit2 years ago
Sync Flavor
Sync FlavorPython

A synchronous FastAPI example project for building and testing CRUD APIs with Pytest and Docker.

#fastapi#containerization#pytest
Stars156
Forks19
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
Stars155
Forks15
Last commit6 months 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
Stars154
Forks46
Last commit2 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 commit3 months 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
Stars153
Forks105
Last commit6 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
Forks71
Last commit2 years ago
JtlReporter
JtlReporterPython

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

#report#reporting#performance-testing
Stars152
Forks40
Last commit6 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 commit5 years 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
Stars151
Forks9
Last commit3 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
Stars151
Forks21
Last commit2 years 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
Stars149
Forks6
Last commit4 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
Stars148
Forks47
Last commit4 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
Stars148
Forks31
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
Stars146
Forks28
Last commit4 months 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
Stars145
Forks52
Last commit5 years ago
PreviousPage 19 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
4 months ago
3 years ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83