Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Tdd

Tdd

119 projects

Showing 36 of 119 projects

Force DI
Force DIApex

A generic dependency injection library for Salesforce Apex, Visualforce, Lightning, and Flows.

#salesforce#lightning#dependency-injection
Stars240
Forks101
Last commit1 month ago
Retest
RetestRuby

A CLI tool that monitors file changes and automatically runs corresponding Ruby tests with zero setup required.

#hanami#developer-tools#rails
Stars220
Forks6
Last commit1 month ago
Boost.Test
Boost.TestC++

A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.

#cplusplus-14#unit-testing#cplusplus-17
Stars217
Forks149
Last commit1 month ago
Hippomocks
HippomocksC++

A single-header C++ mocking framework for unit testing with minimal dependencies.

#software-testing#unit-testing#tdd
Stars203
Forks67
Last commit1 year ago
DockerSpec
DockerSpecRuby

A Ruby gem for running RSpec, Serverspec, Infrataster, and Capybara tests against Dockerfiles and Docker images.

#devops#travis-ci#serverspec
Stars182
Forks8
Last commit9 years ago
I Love DotNet
I Love DotNetHTML

A .NET knowledge sharing platform with live demos and tutorials for developers learning or refreshing .NET concepts.

#developer-education#oop#knowledge-sharing
Stars155
Forks8
Last commit1 day 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
ex_unit_notifier
ex_unit_notifierElixir

Shows desktop notifications for ExUnit test runs in Elixir, ideal for TDD workflows.

#elixir#developer-tools#test-notifications
Stars134
Forks17
Last commit2 years ago
testcase
testcaseGo

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

#integration-testing#behavior-driven-development#tdd
Stars133
Forks10
Last commit1 month ago
mix_test_interactive
mix_test_interactiveElixir

Interactive watch mode for Elixir's ExUnit tests with dynamic test selection and file watching.

#elixir#watch-mode#developer-tools
Stars130
Forks17
Last commit16 days ago
Mockit
MockitSwift

A tasty mocking framework for unit tests in Swift 5.0, inspired by Mockito, with a clean and simple API.

#unit-testing#xctest#tdd
Stars119
Forks26
Last commit7 years ago
Claudio
ClaudioGo

A hook-based audio plugin for Claude Code that plays contextual sounds based on tool usage and events.

#event-driven#hooks#developer-tools
Stars119
Forks11
Last commit3 days ago
Yes Cart
Yes CartJava

A Java-based multi-store e-commerce platform with multi-tenancy, built for extensibility and following TDD best practices.

#extensible-platform#web-services#e-commerce
Stars114
Forks75
Last commit1 month ago
Shop Cart in PHP
Shop Cart in PHPPHP

A demonstration of Domain-Driven Design applied to a simple e-shop cart with dynamic pricing and testing strategies.

#software-architecture#ddd-samples#unit-testing
Stars108
Forks9
Last commit3 years ago
gocrest
gocrestGo

A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.

#matcher#test-matchers#unit-testing
Stars107
Forks7
Last commit1 month ago
quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars103
Forks10
Last commit5 months ago
atom-ava
atom-avaJavaScript

An Atom editor package providing snippets and direct test running for the AVA JavaScript test runner.

#javascript-testing#developer-tools#test-runner
Stars102
Forks13
Last commit7 years ago
cmdv/cycle-webpack-boilerplate
cmdv/cycle-webpack-boilerplateJavaScript

A boilerplate for building and testing Cycle.js applications with Webpack, Babel, Tape, and Testem.

#testem#cyclejs#boilerplate
Stars94
Forks15
Last commit9 years ago
BDTest
BDTestC#

A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.

#behavior-driven-testing#integration-testing#csharp
Stars91
Forks5
Last commit2 days ago
TestBox
TestBoxColdFusion

A BDD/TDD testing and mocking framework for BoxLang and ColdFusion (CFML) applications.

#hacktoberfest#unit-testing#integration-testing
Stars73
Forks82
Last commit1 day ago
couchcache
couchcacheGo

A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.

#couchbase#caching#microservice
Stars64
Forks7
Last commit2 years ago
NBehave
NBehaveC#

A .NET framework for behavior-driven development that shifts testing vocabulary from test-based to behavior-based.

#behavior-driven-development#tdd#bdd-framework
Stars62
Forks17
Last commit8 years ago
Slite
SliteCommon Lisp

An interactive test runner for Common Lisp (FiveAM and Parachute) that integrates with Emacs via SLIME/SLY.

#emacs#test-runner#slime
Stars61
Forks4
Last commit2 months ago
mocks.cr
mocks.crCrystal

A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.

#unit-testing#tdd#test-doubles
Stars55
Forks14
Last commit6 years ago
XCTest Playground
XCTest PlaygroundSwift

A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.

#macos-development#unit-testing#xctest
Stars54
Forks8
Last commit9 years ago
eye_drops
eye_dropsElixir

A configurable Elixir mix task that watches file changes and runs corresponding commands like tests.

#elixir#developer-tools#mix-task
Stars53
Forks6
Last commit9 years ago
RService.io
RService.ioC#

A lightweight REST service framework for building APIs with ASP.NET Core.

#asp-net-core#microservice#rest-api
Stars50
Forks9
Last commit6 years ago
fluent-asserts
fluent-assertsD

A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.

#d-language#unit-testing#fluent-interface
Stars48
Forks8
Last commit3 days ago
should
shouldGo

An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.

#developer-tools#library#unit-testing
Stars48
Forks11
Last commit1 month ago
gomatch
gomatchGo

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

#matcher#unit-testing#testing-library
Stars47
Forks3
Last commit5 years ago
crotest
crotestCrystal

A tiny and simple test framework for Crystal with common assertions and no pollution into Object class.

#unit-testing#dsl#crystal-lang
Stars28
Forks5
Last commit4 years ago
Expecto Template
Expecto TemplateF#

A .NET Core template for creating F# test projects using the Expecto testing library.

#expecto#template#unit-testing
Stars25
Forks8
Last commit1 year ago
Stebz
StebzJava

A flexible Java framework for managing test steps with support for multiple styles (Arrange-Act-Assert, Gherkin) and integrations with popular reporting tools.

#step-management#reportportal#testit
Stars21
Forks1
Last commit1 month ago
graviton
gravitonJupyter Notebook

A software toolkit for blackbox testing of smart contracts written in TEAL for the Algorand blockchain.

#pyteal#developer-tools#pytest
Stars18
Forks8
Last commit1 year ago
CoreBDD
CoreBDDC#

BDD framework for xUnit.net

#csharp#netstandard#tdd
Stars18
Forks1
Last commit6 years 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
PreviousPage 3 of 4Next

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
#Unit Testing63
#Testing57
#Bdd32
#Testing Framework26
#Test Automation24
#Test Framework19
#Test Driven Development18
#Dotnet18
#Integration Testing17
#Csharp15
#Golang15
#Test Runner15