Showing 35 of 35 projects
A Go toolkit providing common assertions, mocking, and test suite functionality that integrates seamlessly with the standard library.
A hands-on guide to learning the Go programming language through test-driven development principles.
A classic, reliable, and trusted JavaScript test framework for Node.js and the browser.
A modern, C++-native test framework for unit tests, TDD, and BDD with micro-benchmarking support.
A programmer-oriented unit testing framework for PHP based on the xUnit architecture.
A behavior-driven development testing framework for JavaScript that runs in browsers and Node.js.
The most popular mocking framework for unit tests written in Java.
A test runner that executes JavaScript code in multiple real browsers for test-driven development.
A minimal Vue 3 implementation designed to help developers learn Vue 3's core source code efficiently.
Standalone and test framework agnostic JavaScript test spies, stubs and mocks.
A Go testing framework with a web UI that integrates directly with `go test` for writing behavioral tests.
A BDD/TDD assertion library for Node.js and browsers that pairs with any JavaScript testing framework.
A fast, single-header C++11/14/17/20/23 testing framework designed for minimal compile times and in-production-code testing.
A mock SQL driver for Go that simulates database behavior in tests without requiring a real database connection.
An Xcode plugin that dynamically injects new Swift/Objective-C code into a running app to speed up development.
A friendly and popular mocking library for .NET that leverages LINQ expressions for type-safe and refactoring-friendly unit tests.
A friendly and popular mocking library for .NET that uses LINQ expressions for type-safe and refactoring-friendly unit tests.
A YAML-based serverspec alternative for quick and easy server configuration validation and testing.
A YAML-based serverspec alternative for validating server configuration, with auto-generation of tests from system state.
A lightweight unit testing framework for C, specifically designed for embedded systems and microcontroller development.
A sample implementation of Clean Architecture principles for .NET 6 and React+Redux, featuring a virtual wallet application.
A comprehensive set of extension methods for writing readable and intuitive assertions in .NET unit tests.
An open source .NET library that automates test data generation to minimize unit test setup and maximize maintainability.
A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.
A fixtures replacement library for Rails testing with a straightforward definition syntax and multiple build strategies.
A curated collection of code katas—programming exercises to hone skills through practice and repetition.
A friendly .NET mocking library with a succinct syntax that keeps tests focused on intention rather than configuration.
A unit-testing framework for all .NET languages, supporting macOS, Linux, and Windows.
A comprehensive Test Anything Protocol (TAP) test framework for Node.js with a plugin-based architecture.
A comprehensive Test Anything Protocol (TAP) test runner and framework for Node.js with a plugin-based architecture.
A tutorial for building a Flask blogging app using Test-Driven Development (TDD) and vanilla JavaScript.
A lightweight TDD/BDD framework for Objective-C with RSpec-like syntax, built on XCTest.
Automated Test-Driven Development enforcement plugin for Claude Code that blocks implementation without failing tests.
A .NET dynamic fake library for creating all types of fake objects, mocks, and stubs with easy semantics.
A fluent testing library for ASP.NET Core MVC and API controllers, view components, routes, and the full MVC pipeline.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.