πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: unit-test Β· clear

catchorg / 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)

β˜… 22k C++ πŸ”₯ 12d ago
avajs / ava

Node.js test runner that lets you develop with confidence πŸš€

β˜… 21k JavaScript 2d ago
pytest-dev / pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

β˜… 15k Python today
chromedp / chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

β˜… 13k Go 10d ago
sinonjs / sinon

Test spies, stubs and mocks for JavaScript.

β˜… 9.8k JavaScript 8d ago
doctest / doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

β˜… 6.9k C++ 2d ago
dubzzz / fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

β˜… 5.2k TypeScript today
xunit / xunit

xUnit.net is a free, open source, community-focused unit testing tool for .NET.

β˜… 4.6k C# today
ory / dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

β˜… 4.5k Go 1d ago
cake-build / cake

:cake: Cake (C# Make) is a cross platform build automation system.

β˜… 4.2k C# today
fluentassertions / fluentassertions

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.

β˜… 3.8k C# 1d ago
awslabs / deequ

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

β˜… 3.7k Scala today
ealush / vest

Vest βœ… Declarative validations framework

β˜… 2.7k TypeScript 1d ago
sodadata / soda-core

Data Contracts engine for the modern data stack. https://www.soda.io

β˜… 2.4k Python today
Snaipe / Criterion

A cross-platform C and C++ unit testing framework for the 21st century

β˜… 2.3k C 14d ago
bUnit-dev / 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.

β˜… 1.3k C# today
godot-gdunit-labs / gdUnit4

Embedded unit testing framework for Godot 4 supporting GDScript and C#. Features test-driven development, embedded test inspector, extensive assertions, mocking, scene testing.

β˜… 1.3k GDScript 2d ago
instancio / instancio

A library that creates fully populated objects for your unit tests.

β˜… 1.2k Java 1d ago
sheredom / utest.h

πŸ§ͺ single header unit testing framework for C and C++

β˜… 996 C++ 14d ago
microsoft / vstest

Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

β˜… 969 C# today
machine / machine.specifications

Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.

β˜… 897 C# 14d ago
VUnit / vunit

VUnit is a unit testing framework for VHDL/SystemVerilog

β˜… 852 VHDL 4d ago
MockBukkit / MockBukkit

MockBukkit is a mocking framework for Bukkit/PaperMC to allow the easy unit testing of Bukkit plugins.

β˜… 755 Java 2d ago
pytest-dev / pyfakefs

Provides a fake file system that mocks the Python file system modules.

β˜… 754 Python 1d ago
haf / expecto

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

β˜… 742 F# 11d ago
garora / TDD-Katas

This repository contains Hands on Test Driven Development Katas (C#)

β˜… 733 C# today
bluebird75 / luaunit

LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).

β˜… 636 Lua today
reactiveui / Camelotia

A cross-platform sample application built with ReactiveUI. Camelotia is a file manager for cloud storage providers and local file systems, demonstrating reactive MVVM architecture, testable view models and shared code across desktop UI frameworks.

β˜… 616 C# 4d ago
suites-dev / suites-unit

A unit testing framework for TypeScript backends working with inversion of control and dependency injection

β˜… 546 TypeScript 7d ago
lduchosal / ipnetwork

IPNetwork command line and C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. It works with IPv4 as well as IPv6, is written in C#, has a light and clean API, and is fully unit-tested

β˜… 525 C# 5d ago
Flow-IPC / ipc

[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)

β˜… 503 C++ 5d ago
solis-team / XRepoTest

[EMNLP 2026] A multilingual benchmark for repository-level unit test generation, evaluating LLMs across 5 programming languages and real-world code under reproducible, Docker-based execution.

β˜… 167 Python 1mo ago
taovietducofficial / OOP-Competitive

Master OOP beyond the basics with SOLID, Clean Code, Design Patterns, Testing, and Software Architecture through practical Java, C++, and Python projects.

β˜… 75 Java 2mo ago
taovietducofficial / OOP-Junior

OOP-Junior is the next level after OOP-Student, advancing Object-Oriented Programming through practical design, SOLID, Clean Code, Design Patterns, testing, and software architecture with Java, C++, and Python.

β˜… 54 Java 2mo ago
amitshq / salesforce-lwc-production-toolkit

Reusable, production-grade Lightning Web Components and Apex services: a generic server-side datatable, a modal framework, error/state handling, and the utility functions every Salesforce project rebuilds from scratch.

β˜… 44 JavaScript 3d ago
GGEZUS / niri-tablet

Multi-finger touchscreen gestures, an orientation-aware on-screen keyboard and optional auto-rotation for niri β€” a small, unit-tested patch series on top of upstream releases (Arch PKGBUILD included).