Showing 36 of 338 projects
A unit-testing framework for all .NET languages, supporting macOS, Linux, and Windows.
A library for runtime introspection and unit testing of SwiftUI views, enabling direct access to view hierarchy and state.
A unit testing framework for the Godot Engine that lets you write tests for GDScript in GDScript.
An in-memory file system for Java implementing java.nio.file APIs, useful for testing and simulation.
A comprehensive Test Anything Protocol (TAP) test runner and framework for Node.js with a plugin-based architecture.
A comprehensive Test Anything Protocol (TAP) test framework for Node.js with a plugin-based architecture.
An in-memory PostgreSQL emulation for unit testing, working in Node.js, Deno, and browsers.
A lightweight TDD/BDD framework for Objective-C with RSpec-like syntax, built on XCTest.
A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.
A powerful Angular testing library that simplifies unit tests by removing boilerplate and providing a clean API.
A minimalistic BDD-style assertion library for Node.js and browsers, compatible with all test frameworks.
A jQuery plugin for mocking or simulating AJAX requests and responses in JavaScript applications.
A Go library for easy mocking of HTTP responses from external resources in tests.
Mutation testing tool for .NET Core and .NET Framework projects that tests your tests by inserting temporary bugs.
A lightweight testing mini-framework for Go with a simple API and readable failure messages.
A snapshot testing library for iOS that captures and compares UI component images to detect visual regressions.
A deprecated test framework for Objective-C on Mac OS X and iOS, now replaced by XCTest.
A .NET dynamic fake library for creating all types of fake objects, mocks, and stubs with easy semantics.
A Swift library for generating realistic fake data, useful for testing and populating databases during development.
A powerful mock object library for Rust that generates mock implementations of traits and structs for unit testing.
A testing layer for Microsoft's HttpClient library that creates canned responses using a fluent API.
A boilerplate-free mocking framework for Swift with a Mockito-like DSL, using compile-time code generation.
A xUnit-based unit test framework for Bourne-based shell scripts, designed to work similarly to JUnit and PyUnit.
A fluent testing library for ASP.NET Core MVC and API controllers, view components, routes, and the full MVC pipeline.
A Clojure test framework offering a migration path from clojure.test with more flexible, readable, and gracious testing.
An elegant and easy-to-use unit testing framework for Lua, LuaJIT, and MoonScript.
Base classes for writing Apache Spark tests in Scala and Python, simplifying test setup and teardown.
An elegant Swift library for stubbing HTTP requests in tests, compatible with NSURLConnection, NSURLSession, Alamofire, and AFNetworking.
A unit testing and mocking framework for C and C++ with memory leak detection.
A PHP stream wrapper for a virtual file system to mock the real file system in unit tests.
A C++20 single-header, macro-free μ(micro)/unit testing framework focused on fast compilation and modern C++ features.
A property-based testing library for Swift that automatically generates random test data and shrinks failing cases.
A library for defining concurrent mocks in Elixir based on explicit behaviour contracts.
A Swift HTTP networking library with built-in request stubbing, image caching, and a clean, singleton-free API.
A full-featured BDD unit testing framework for bash, ksh, zsh, dash, and all POSIX shells.
A simple, expressive, header-only C++ mocking framework for unit testing with support for major compilers and testing frameworks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.