Showing 36 of 73 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.
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 backends, and synchronous test writing.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.
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.
A Java library for writing cleaner automated acceptance tests with rich living documentation and integration with Selenium, Playwright, and BDD tools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.