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
Forks12
Last commit12 years ago
action-ros-ci
action-ros-ciTypeScript

A GitHub Action to build and test ROS and ROS 2 packages using colcon in CI/CD workflows.

#robotics#ros2#build-automation
Stars171
Forks64
Last commit3 months 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 commit4 months 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
Forks50
Last commit3 years ago
typescript-challenges
typescript-challengesTypeScript

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

#developer-tools#type-system#education
Stars169
Forks97
Last commit1 year 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
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
Stars167
Forks12
Last commit18 days 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
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
Stars164
Forks12
Last commit1 year ago
telescope
telescopeLua

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

#custom-assertions#declarative-testing#test-runner
Stars164
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 commit4 years 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
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
Forks79
Last commit6 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
Stars160
Forks43
Last commit1 month 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 commit7 months ago
Sync Flavor
Sync FlavorPython

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

#fastapi#containerization#pytest
Stars159
Forks19
Last commit2 years 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
Forks14
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
Stars158
Forks41
Last commit5 months 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
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
Stars157
Forks7
Last commit4 months 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
Stars156
Forks40
Last commit5 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 commit5 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
Forks107
Last commit4 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
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 commit1 month 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
JtlReporter
JtlReporterPython

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

#report#reporting#performance-testing
Stars151
Forks40
Last commit4 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
Stars151
Forks47
Last commit2 years 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
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
Stars147
Forks31
Last commit4 days 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
Stars146
Forks49
Last commit7 years 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 commit2 months ago
namaka
namakaRust

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

#flakes#dev-tools#nix-flakes
Stars145
Forks4
Last commit5 days 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
2 months ago
3 years ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83