Showing 36 of 118 projects
A generic dependency injection library for Salesforce Apex, Visualforce, Lightning, and Flows.
A CLI tool that monitors file changes and automatically runs corresponding Ruby tests with zero setup required.
A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.
A single-header C++ mocking framework for unit testing with minimal dependencies.
A Ruby gem for running RSpec, Serverspec, Infrataster, and Capybara tests against Dockerfiles and Docker images.
A .NET knowledge sharing platform with live demos and tutorials for developers learning or refreshing .NET concepts.
A unit testing framework for Crystal, inspired by Ruby's Minitest, providing both test-unit and spec-style syntax.
Shows desktop notifications for ExUnit test runs in Elixir, ideal for TDD workflows.
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
Interactive watch mode for Elixir's ExUnit tests with dynamic test selection and file watching.
A tasty mocking framework for unit tests in Swift 5.0, inspired by Mockito, with a clean and simple API.
A Java-based multi-store e-commerce platform with multi-tenancy, built for extensibility and following TDD best practices.
A hook-based audio plugin for Claude Code that plays contextual sounds based on tool usage and events.
A demonstration of Domain-Driven Design applied to a simple e-shop cart with dynamic pricing and testing strategies.
A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.
A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.
An Atom editor package providing snippets and direct test running for the AVA JavaScript test runner.
A boilerplate for building and testing Cycle.js applications with Webpack, Babel, Tape, and Testem.
A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.
A BDD/TDD testing and mocking framework for BoxLang and ColdFusion (CFML) applications.
A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.
A .NET framework for behavior-driven development that shifts testing vocabulary from test-based to behavior-based.
An interactive test runner for Common Lisp (FiveAM and Parachute) that integrates with Emacs via SLIME/SLY.
A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.
A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.
A configurable Elixir mix task that watches file changes and runs corresponding commands like tests.
A lightweight REST service framework for building APIs with ASP.NET Core.
A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.
A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.
An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.
A tiny and simple test framework for Crystal with common assertions and no pollution into Object class.
A .NET Core template for creating F# test projects using the Expecto testing library.
A flexible Java framework for managing test steps with support for multiple styles (Arrange-Act-Assert, Gherkin) and integrations with popular reporting tools.
A software toolkit for blackbox testing of smart contracts written in TEAL for the Algorand blockchain.
Automatically generate Karate API tests from GraphQL schemas for test-driven development and CI/CD validation.
Test-driven development helpers for Knockout.js components and bindings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.