Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Generation

Test Generation

28 projects

Showing 28 of 28 projects

Keploy
KeployGo

Open-source API and integration testing platform that auto-generates tests and mocks from real user traffic using eBPF.

#devops#mock-generation#integration-testing
Stars18.2k
Forks2.3k
Last commit19 hours ago
Playwright CLI
Playwright CLIJavaScript

A CLI tool for browser automation and testing with Playwright, optimized for coding agents.

#playwright#ai-assisted-development#cli-tool
Stars12.0k
Forks635
Last commit2 days ago
hypothesis
hypothesisPython

A Python library for property-based testing that generates random inputs to find edge cases and bugs.

#pytest#fuzzing#automated-testing
Stars8.8k
Forks659
Last commit13 hours ago
gotests
gotestsGo

Automatically generates table-driven Go test boilerplate from source code, with optional AI-powered test case generation.

#table-driven-tests#golang-application#developer-tools
Stars5.3k
Forks351
Last commit8 months ago
domato
domatoPython

A grammar-based DOM fuzzer that generates HTML, CSS, and JavaScript test cases to find security vulnerabilities in web browsers.

#grammar-based-fuzzing#vulnerability-discovery#web-security
Stars1.8k
Forks285
Last commit1 year ago
SwiftCheck
SwiftCheckSwift

A property-based testing library for Swift that automatically generates random test data and shrinks failing cases.

#ios#unit-testing#test-generation
Stars1.4k
Forks110
Last commit4 years ago
Defects4J
Defects4JPerl

A database of reproducible real-world Java bugs and a framework for controlled software engineering experiments.

#software-engineering-research#empirical-studies#perl
Stars981
Forks374
Last commit3 months ago
coc-go language server extension for Vim/Neovim
coc-go language server extension for Vim/NeovimTypeScript

A Go language server extension for coc.nvim that integrates gopls and provides additional Go development tools.

#go-development#gopls#test-generation
Stars573
Forks30
Last commit1 year ago
redux-test-recorder
redux-test-recorderJavaScript

A Redux middleware that automatically generates reducer tests by recording UI interactions.

#javascript-testing#redux-middleware#frontend-testing
Stars491
Forks17
Last commit9 years ago
gopher.nvim
gopher.nvimLua

A minimalistic Neovim plugin written in Lua that provides Go tooling support like struct tagging, test generation, and dependency management.

#go-development#neovim-plugin#test-generation
Stars432
Forks18
Last commit5 days ago
propcheck
propcheckElixir

A property-based testing library for Elixir, built as a wrapper around the PropEr framework.

#elixir#property-testing#testing-library
Stars392
Forks44
Last commit1 year ago
QuickChick
QuickChickRocq Prover

A randomized property-based testing plugin for Coq, enabling automated test generation and verification within proof assistants.

#coq#randomized-testing#automated-testing
Stars288
Forks50
Last commit11 days ago
fsharp-hedgehog
fsharp-hedgehogF#

State-of-the-art property testing library for .NET with integrated shrinking and deterministic runs.

#property-testing#unit-testing#testing-library
Stars284
Forks31
Last commit19 days ago
Tavor
TavorGo

A generic fuzzing and delta-debugging framework for generating and reducing structured data using an EBNF-like notation.

#software-testing#model-based-testing#delta-debugging
Stars246
Forks10
Last commit7 years ago
charlatan
charlatanGo

A Go interface mocking tool that generates fake implementations for testing, with detailed call tracking.

#unit-testing#interface-mocking#mocking
Stars205
Forks10
Last commit2 years ago
gemini-cli-custom-slash-commands
gemini-cli-custom-slash-commands

A collection of 10 custom slash commands for Gemini CLI that automate daily productivity and development workflows.

#task-automation#developer-tools#productivity
Stars167
Forks15
Last commit11 months ago
CATG
CATGJava

A concolic unit testing engine for Java programs that combines concrete and symbolic execution to generate test inputs.

#asm#gradle#unit-testing
Stars106
Forks34
Last commit8 years ago
gherkingen
gherkingenGo

A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.

#behavior-driven-development#bdd-style#go-test
Stars97
Forks4
Last commit7 months ago
gounit
gounitGo

A command-line tool that generates Go test stubs based on function or method signatures.

#generator#developer-tools#unit-testing
Stars87
Forks11
Last commit8 years ago
AcceptanceMark
AcceptanceMarkSwift

Generates strongly-typed XCTest cases from markdown tables for Fitnesse-style acceptance testing in Xcode.

#fitnesse#unit-testing#xctest
Stars64
Forks8
Last commit7 years ago
Check-it
Check-itCommon Lisp

A randomized property-based testing library for Common Lisp, designed to embed QuickCheck-style tests into existing test frameworks.

#unit-testing#randomized-testing#test-generation
Stars54
Forks9
Last commit5 years ago
gotests.nvim
gotests.nvimLua

A Neovim plugin written in Lua that generates Go test functions using gotests.

#go-testing#unit-testing#editor-integration
Stars29
Forks1
Last commit2 years ago
gounit-vim
gounit-vimVim Script

Vim plugin for generating Go tests using the gounit tool with template management and visual mode support.

#go-testing#productivity#unit-testing
Stars25
Forks3
Last commit7 years ago
cuke_modeler
cuke_modelerRuby

A Ruby gem that provides an easy-to-use modeling layer for Cucumber test suites, simplifying inspection and manipulation of Gherkin feature files.

#test-modeling#modeling#ruby-gem
Stars23
Forks8
Last commit14 days 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 commit3 days ago
GraphFuzz
GraphFuzzC

An experimental framework for building structure-aware, library API fuzzers using lifetime-aware dataflow graphs.

#software-testing#fuzzing#c-plus-plus
Stars10
Forks2
Last commit4 years ago
elixir_generator
elixir_generatorVim Script

Vim plugin that generates Elixir modules with corresponding test files using a simple command.

#elixir#productivity#test-generation
Stars9
Forks3
Last commit1 year ago
TestHelper plugin
TestHelper pluginPHP

A browser-based backend plugin for CakePHP that enhances test-driven development with GUI tools and code generation.

#development-workflow#tdd#code-quality
Stars6
Forks2
Last commit15 days ago

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
#Testing10
#Unit Testing9
#Go8
#Testing Tools7
#Property Based Testing6
#Automated Testing6
#Golang6
#Test Automation5
#Code Generation5
#Fuzzing4
#Quickcheck4
#Debugging3