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

fake-useragent
fake-useragentGo

A Go library for generating realistic, up-to-date user-agent strings from a real-world database.

#user-agent-spoofing#user-agent#golang-package
Stars19
Forks3
Last commit6 months ago
react-native-babel-jest
react-native-babel-jestJavaScript

A pre-configured Jest setup for testing React Native applications with Babel integration.

#enzyme#unit-testing#test-configuration
Stars19
Forks1
Last commit9 years ago
dft
dftGo

A zero-dependency Go wrapper for Docker that simplifies container management in testing environments.

#zero-dependency#integration-testing#database-testing
Stars19
Forks0
Last commit1 year ago
minigen
minigenGleam

A pure random data generation library for realistic simulations in Erlang, Elixir, and Gleam applications.

#generator#functional-programming#elixir-lang
Stars19
Forks4
Last commit1 year ago
vaker
vakerV

A lightweight data faker library for V that generates realistic fake data for testing and development.

#v-lang#vlang#fake-data
Stars18
Forks2
Last commit3 years ago
cl-mock
cl-mockCommon Lisp

A Common Lisp library for mocking regular and generic functions with a declarative syntax for testing.

#unit-testing#pattern-matching#mocking
Stars18
Forks2
Last commit4 years ago
SandboxBundle
SandboxBundlePHP

A Symfony bundle that creates fake API sandbox responses using annotations for testing environments.

#sandbox-environment#symfony2#php7
Stars18
Forks1
Last commit8 years ago
neotest-busted
neotest-bustedLua

Neotest adapter for running Lua tests with Busted using Neovim as the Lua interpreter.

#neotest-adapter#test-runner#lua-testing
Stars18
Forks7
Last commit5 months ago
accelerometer2influx
accelerometer2influxKotlin

Android app that sends phone accelerometer data to InfluxDB for time-series analysis.

#grafana-influxdb#iot#android
Stars18
Forks5
Last commit8 years ago
Halo::API
Halo::APIRuby

A Ruby gem for interacting with the Halo:Reach API to fetch game stats and data.

#halo-reach#bungie-api#statistics
Stars18
Forks5
Last commit5 years ago
Mock DataObjects
Mock DataObjectsPHP

A SilverStripe module that automatically generates realistic fake data for DataObjects based on field types and names.

#mock-data#silverstripe#data-generation
Stars18
Forks8
Last commit5 years ago
mooncake
mooncakeGo

A Go library and CLI tool for generating mock implementations of Go interfaces for testing purposes.

#mock-generation#unit-testing#go-interfaces
Stars18
Forks0
Last commit4 years ago
Wagtail Foliage
Wagtail FoliagePython

Utilities for programmatically building page trees in Wagtail for automated tests and default site structures.

#wagtail#page-management#python
Stars17
Forks3
Last commit2 years ago
gogiven
gogivenGo

A BDD testing framework for Go that generates human-readable test specifications directly from source code.

#go-testing#table-tests#bdd-specs
Stars17
Forks3
Last commit4 months ago
graphql-to-karate
graphql-to-karateC#

Automatically generate Karate API tests from GraphQL schemas for test-driven development and CI/CD validation.

#graphql#tdd#cli-tool
Stars17
Forks1
Last commit1 day ago
BeelabTestBundle
BeelabTestBundlePHP

An opinionated extension of Symfony WebTestCase for enhanced testing capabilities.

#hacktoberfest#testing-utilities#integration-testing
Stars17
Forks2
Last commit3 months ago
testsql
testsqlGo

A Go library that generates test data from SQL files before tests and automatically cleans up afterward.

#integration-testing#database-testing#go-library
Stars17
Forks2
Last commit7 years ago
jsonymize
jsonymizeJavaScript

A command-line tool to anonymize JSON data by replacing sensitive values with realistic fake data.

#chancejs#cli-tool#nodejs
Stars17
Forks8
Last commit11 years ago
mix_eunit
mix_eunitElixir

A Mix task for running EUnit tests in Elixir projects, including umbrella projects.

#elixir#test-runner#mix-task
Stars17
Forks8
Last commit9 years ago
jest-serializer-vue-tjw
jest-serializer-vue-tjwJavaScript

A snapshot serializer for Vue 3 components in Vitest and Jest, enabling readable and deterministic snapshots.

#developer-tools#unit-testing#vue3
Stars16
Forks3
Last commit7 days ago
ember-test-friendly-error-handler
ember-test-friendly-error-handlerJavaScript

An Ember.js addon that enables test-friendly error handlers which swallow errors in production but rethrow them in tests.

#ember-addon#promises#ember-onerror
Stars16
Forks3
Last commit
jaymock-cli
jaymock-cliJavaScript

A CLI tool to mock APIs and generate fake JSON test data directly from the terminal.

#generator#developer-tools#api
Stars16
Forks1
Last commit4 years ago
UserSwitcher
UserSwitcherPHP

A SilverStripe module that allows admins to quickly log in as any user for development and testing purposes.

#user-management#role-based-access#admin-panel
Stars16
Forks6
Last commit7 years ago
log-capture
log-captureJava

A Java library for asserting log messages in tests, specifically designed for Logback with support for MDC, exceptions, and markers.

#unit-testing#integration-testing#mdc
Stars16
Forks4
Last commit3 months ago
localaik
localaikGo

A local compatibility server that provides a subset of the Gemini and OpenAI APIs for testing and development, backed by a local LLM.

#testing-tool#gemini#development-server
Stars16
Forks2
Last commit25 days ago
Visual regression testing using Jest, Chromeless and AWS Lambda
Visual regression testing using Jest, Chromeless and AWS LambdaJavaScript

Visual regression testing framework using Jest, Chromeless, and AWS Lambda for automated screenshot comparison.

#visual-regression-testing#headless-chrome#serverless
Stars16
Forks4
Last commit
Display Inline Code Annotations for Jest Tests
Display Inline Code Annotations for Jest TestsJavaScript

A GitHub Action that creates code annotations from Jest test results using jest-junit output.

#javascript-testing#workflow-automation#github-action
Stars15
Forks4
Last commit
Testing
TestingJavaScript

Test-driven development helpers for Knockout.js components and bindings.

#javascript-testing#knockoutjs#jquery
Stars15
Forks2
Last commit7 years ago
avm-semantics
avm-semanticsPython

Formal semantics of the Algorand Virtual Machine and TEAL smart contract language in the K framework for testing and verification.

#smart-contracts#virtual-machine#testing
Stars15
Forks4
Last commit11 months ago
Run codeception tests
Run codeception testsDockerfile

A GitHub Action that runs Codeception tests in your workflow, with optional Laravel framework support.

#laravel#codeception#continuous-integration
Stars15
Forks4
Last commit7 years ago
capybara-shadowdom
capybara-shadowdomRuby

A Ruby gem that adds Shadow DOM support to Capybara for testing web components in Selenium and Cuprite.

#web-components#custom-elements#rails
Stars15
Forks1
Last commit3 years ago
nvim-plugin-boilerplate
nvim-plugin-boilerplateShell

An annotated Neovim plugin template with pre-configured development tools and CI workflows.

#vimscript#developer-tools#pre-commit
Stars15
Forks0
Last commit19 days ago
NKMultipeer
NKMultipeerSwift

A testable RxSwift wrapper around Apple's MultipeerConnectivity framework for reactive peer-to-peer communication.

#ios#reactive-programming#testing
Stars15
Forks0
Last commit10 years ago
stream-spigot
stream-spigotJavaScript

A streams2 Readable stream generator for testing and converting lazy functions into streams.

#generator#nodejs#testing
Stars15
Forks1
Last commit9 years ago
ignorant
ignorantElixir

An Elixir library for comparing data structures while ignoring non-deterministic values like auto-generated IDs and timestamps.

#elixir#map-comparison#equality-testing
Stars14
Forks0
Last commit10 years ago
dexpect
dexpectD

A D language implementation of the Expect framework for automating interactive applications and scripts.

#d-language#system-administration#testing
Stars14
Forks1
Last commit5 years ago
PreviousPage 28 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
1 year ago
8 years ago
2 years ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83