Showing 36 of 70 projects
Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.
A Go toolkit providing common assertions, mocking, and test suite functionality that integrates seamlessly with the standard library.
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 Node.js tool to automate end-to-end web testing without WebDriver or browser plugins.
A behavior-driven development testing framework for Swift and Objective-C, inspired by RSpec.
A unified open-source framework combining API testing, mocks, performance testing, and UI automation with a simple syntax.
A Go testing tool that runs behavioral tests in the browser and terminal, integrating directly with `go test`.
A BDD/TDD assertion library for Node.js and browsers that pairs with any JavaScript testing framework.
A native iOS UI automation test framework with built-in synchronization for stable and repeatable tests.
A complete, extensible test system for JavaScript libraries and applications, designed for maintainability.
A comprehensive set of extension methods for writing readable and intuitive assertions in .NET unit tests.
A mocking framework for Go that integrates with the testing package to generate and use mock objects.
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.
A comprehensive Test Anything Protocol (TAP) test framework for Node.js with a plugin-based architecture.
A PHP mutation testing framework that evaluates test suite quality by injecting faults into source code.
A deprecated test framework for Objective-C on Mac OS X and iOS, now replaced by XCTest.
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 full-featured BDD unit testing framework for bash, ksh, zsh, dash, and all POSIX shells.
A free, open-source testing toolkit for Scala and Java programmers with expressive and flexible testing styles.
A full-featured PHP test framework with RSpec/JSpec syntax, offering stubbing and monkey-patching without PECL extensions.
An embedded unit testing framework for Godot 4, supporting GDScript and C# with TDD, mocking, and scene testing.
A mocking library for Erlang that enables dynamic mocking, call history tracking, and validation for unit testing.
An iOS integration testing framework that combines Objective-C test writing with UIAutomation's simulation power.
A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.
A multiplatform expectation library for Kotlin with fluent APIs, extensible design, and detailed failure reporting.
A lightweight, portable unit testing framework for C++ designed for test-driven development across multiple platforms.
A lightweight and colorful test framework for OCaml with quiet output and expressive test selection.
A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.
A productive and enjoyable unit testing framework for PHP with parallel execution and code coverage.
A lightweight BDD test framework for .NET that integrates with NUnit, xUnit, MSTest, and Fixie to create readable, maintainable tests.
An extremely flexible Go deep comparison library that extends the standard testing package with operators and helpers.
A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.