63 projects
Jest
Jest is a comprehensive JavaScript testing framework focused on simplicity and developer experience. It provides a complete testing solution with built-in assertion libraries, mocking capabilities, snapshot testing, and code coverage reporting. The framework is designed to work with most JavaScript projects, including React applications, with minimal configuration required.
15,263
4,263
$5.7M
The Symfony PHP Framework
Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. Itβs widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.
13,192
3,169
$65M
pytest
pytest is a mature full-featured Python testing tool that helps you write better programs by making it easy to write simple and scalable test cases. It provides a framework for writing and running tests, with features like detailed info on failing assert statements, modular fixtures, and extensive plugin architecture.
5,891
1,668
$3.8M
Vitest
Vitest is a next-generation testing framework for JavaScript and TypeScript applications, designed to be fast and compatible with Vite. It provides a modern testing experience with features like native ESM support, smart file watching, and instant hot module replacement.
4,480
1,412
$4.7M
PHPUnit
PHPUnit is a widely-used testing framework for PHP that enables developers to write and run automated unit tests. It provides a comprehensive suite of testing tools, assertions, and test runners to validate PHP code functionality and ensure software quality.
3,484
1,236
$4.2M
JUnit
JUnit is a widely-used unit testing framework for Java applications that enables developers to write and run repeatable tests. It provides annotations for test methods, assertions for validating results, and test runners for executing test suites.
2,250
567
$5.1M
AVA
Node.js test runner that lets you develop with confidence π
Airframe
Essential Building Blocks for Scala
AutoFixture
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Avocado
Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.
Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Codeception
Full-stack testing PHP framework
EnzymeJS-ReactTesting
JavaScript Testing utilities for React
Fluent Assertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Go Compare
Package for comparing Go values in tests
GoConvey
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
GoogleTest
GoogleTest - Google Testing and Mocking Framework
JUnit 4
A programmer-oriented testing framework for Java.
Jasmine
Simple JavaScript testing framework for browsers and node.js
Karma
Spectacular Test Runner for JavaScript
Kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
MSTest
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
MochaJS Mocha: JavaScript Test Framework
βοΈ simple, flexible, fun javascript test framework for node.js & the browser
NUnit
NUnit Framework
Onsi Ginkgo Testing Framework for Go
A Modern Testing Framework for Go
Orchestral Testbench
Laravel Testing Helper for Packages Development
Perl Testing Modules
Test2, Test::More, Test::Simple and Test::Builder Perl modules for writing tests
PestPHP Testing Framework
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
Pester
Pester is the ubiquitous test and mock framework for PowerShell.
Quick
The Swift (and Objective-C) testing framework.
RSpec Core: Runner and Formatters
RSpec runner and formatters
React Testing Library
π Simple and complete React DOM testing utilities that encourage good testing practices.
Robolectric
Android Unit Testing Framework
ScalaTest
A testing tool for Scala and Java developers
Shoulda
Simple one-liner tests for common Rails functionality
Snapshot Testing
πΈ Delightful Swift snapshot testing.
Specs2
Software Specifications for Scala
Stretchr Testify Toolkit
A toolkit with common assertions and mocks that plays nicely with the standard library
Test::Unit
test-unit
TestNG
TestNG testing framework
Testem
Test'em 'Scripts! A test runner that makes Javascript unit testing fun.
Truth
Fluent assertions for Java and Android
Verify Snapshots
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
Visual Studio Test Platform
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under testβs life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
dart-lang/test
A library for writing unit tests in Dart.
doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
helm-unittest
BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin.
jestjs/jest
Delightful JavaScript Testing.
modernweb.dev
Guides, tools and libraries for modern web development.
oven-sh-bun-JavaScript-runtime
Incredibly fast JavaScript runtime, bundler, test runner, and package manager β all in one
phpspec
SpecBDD Framework for PHP
testthat
An R π¦ to make testing π
xUnit.net
xUnit.net is a free, open source, community-focused unit testing tool for .NET.