Showing 36 of 338 projects
A collection of code katas focused on refactoring legacy code to follow SOLID principles and improve testability.
A Swift library for running unit tests directly within Xcode Playgrounds to support Test-Driven Development workflows.
A lightweight and extensible infrastructure for building high-quality web applications based on ASP.NET Core.
A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.
Write F# unit test assertions as quoted expressions and get detailed step-by-step failure messages automatically.
State-of-the-art property testing library for .NET with integrated shrinking and deterministic runs.
A simple, lightweight, and safe Swift framework for handling In-App Purchases with StoreKit 1.
A testing library for Angular that simplifies unit testing with shallow rendering and easy mocking.
An F# dotnet template for creating and publishing libraries and console applications with pre-configured build, test, and release automation.
A flexible Swift library for replaying HTTP requests in unit tests, inspired by VCR.
A work-in-progress D compiler with supporting tools, built as a library to improve the D toolchain.
A mock for PrismaClient that reads your Prisma schema and provides an in-memory store for fast, isolated unit tests.
A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.
A Jest-like snapshot testing library for Go, enabling easy capture and comparison of test outputs.
An open-source unit test framework for Hive SQL queries, enabling TDD without installed dependencies via JUnit 4 and 5.
A C library for writing tests using the Test Anything Protocol (TAP) output format.
A BDD testing framework for .NET inspired by RSpec and Mocha, designed for behavior-driven development with context/specification style.
QUnit test helpers and integration for Ember.js applications.
A Neovim plugin that integrates Google's Gemini AI for code completion, explanation, testing, review, hints, and chat.
A mocking framework for Delphi XE2+ that uses RTTI to create test doubles for unit testing.
A TestNG-like data provider runner for JUnit with many additional features for parameterized testing.
A lightweight analysis tool for detecting mutability in Java classes through unit tests, runtime checks, and FindBugs integration.
Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.
Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.
A testing framework for writing unit and fuzz tests in Elm, enabling property-based testing with random inputs.
A database testing framework for test-driven development of database code with readable, maintainable tests.
Python-based framework for developing, testing, and deploying EOS smart-contracts with automated workflows.
ESLint plugin providing rules to enforce best practices and catch common errors in AVA test files.
A powerful unit testing framework for ZSH shell scripting projects.
A powerful unit testing framework for ZSH shell scripting projects.
An Elixir mocking library that patches functions for testing with unique superpowers like patching private functions.
A 100% Swift, boilerplate-free Core Data stack that simplifies persistent storage management for iOS/macOS apps.
A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.
A Go interface mocking tool that generates fake implementations for testing, with detailed call tracking.
A C# random testing library with parallelized generation and shrinking based on the PCG random number generator.
A single-header C++ mocking framework for unit testing with minimal dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.