Showing 36 of 102 projects
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 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.
Generic automation framework for acceptance testing and RPA
A behavior-driven development testing framework for Swift and Objective-C, inspired by RSpec.
A mature testing framework for Go that helps developers write expressive, behavior-driven specifications.
Headless open-source eCommerce framework built on PHP/Symfony with a powerful REST API for custom business applications.
A highly opinionated yet powerful and flexible PHP object mocking framework for creating test doubles.
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 modern full-stack testing framework for PHP that handles acceptance, functional, and unit tests.
A matcher framework for Swift and Objective-C that provides an expressive syntax for writing test expectations.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple backends, and synchronous test writing.
A Behavior Driven Development (BDD) testing framework for iOS development with Objective-C.
A comprehensive set of extension methods for writing readable and intuitive assertions in .NET unit tests.
RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.
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 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.
A lightweight TDD/BDD framework for Objective-C with RSpec-like syntax, built on XCTest.
A minimalistic BDD-style assertion library for Node.js and browsers, compatible with all test frameworks.
A lightweight, security-focused BDD test framework for Terraform that enables compliance and negative testing for infrastructure-as-code.
A C++20 single-header, macro-free μ(micro)/unit testing framework focused on fast compilation and modern C++ features.
A production-ready TypeScript/NestJS reference implementation of DDD, Hexagonal Architecture, CQRS, Event Sourcing, and Event-Driven Architecture.
A full-featured BDD unit testing framework for bash, ksh, zsh, dash, and all POSIX shells.
A full-featured PHP test framework with RSpec/JSpec syntax, offering stubbing and monkey-patching without PECL extensions.
A ruggedization framework for security testing that is usable by developers, operations, and security teams.
A Ruby testing framework for testing command-line applications with Cucumber, RSpec, or Minitest.
A context/specification test framework for .NET that removes language noise and simplifies tests.
A Mocha-like BDD testing framework for Go with colorful reports, no external dependencies, and expressive syntax.
A full-featured next-generation test runner for Clojure with watch mode, filtering, and extensible plugins.
A pure Swift BDD-style testing framework independent of XCTest and NSObject.
A BDD testing framework for Elixir inspired by RSpec, offering a familiar DSL and comprehensive features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.