Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

338 projects

Showing 36 of 338 projects

espec
especElixir

A BDD testing framework for Elixir inspired by RSpec, offering a familiar DSL and comprehensive features.

#meck-mocking#bdd-specs#elixir
Stars816
Forks67
Last commit1 year ago
chispa
chispaPython

A PySpark testing library providing fast helper methods with descriptive, color-coded error messages for DataFrame and column comparisons.

#apache-spark#unit-testing#dataframe
Stars769
Forks80
Last commit19 days ago
Kakapo
KakapoSwift

A dynamic mocking library for Swift that replicates backend APIs and logic for testing and prototyping.

#kakapo#json-api#opinionated-dsl
Stars761
Forks44
Last commit7 years ago
minimock
minimockGo

A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.

#go-modules#mock-generation#unit-testing
Stars751
Forks49
Last commit20 days ago
Expecto
ExpectoF#

An advanced, smooth testing library for F# with parallel execution, property-based testing, and performance benchmarking.

#stress-testing#benchmarkdotnet#performance-testing
Stars739
Forks98
Last commit4 days ago
String Sum Kata
String Sum KataC#

A collection of hands-on Test Driven Development katas implemented in C# for practicing unit testing and TDD principles.

#nunit3#csharp9#net5
Stars736
Forks194
Last commit3 years ago
String Calculator Kata
String Calculator KataC#

A collection of hands-on Test Driven Development katas implemented in C# for practicing unit testing and TDD principles.

#nunit3#csharp9#net5
Stars736
Forks194
Last commit3 years ago
MVVM Dialogs
MVVM DialogsC#

A library that simplifies opening dialogs from view models in WPF applications using the MVVM pattern.

#unit-testing#dialogs#dialog-management
Stars733
Forks81
Last commit6 days ago
clockwork
clockworkGo

A simple fake clock for Go that replaces the standard time package with an injectable interface for testing.

#time-mocking#unit-testing#dependency-injection
Stars725
Forks63
Last commit6 months ago
compile-testing
compile-testingJava

A Java library for testing javac compilation and annotation processors in unit tests.

#unit-testing#compiler-testing#java
Stars721
Forks123
Last commit5 days ago
RubyTest
RubyTestPython

A Sublime Text 2 plugin for running Ruby tests (Unit, RSpec, Cucumber) directly from the editor.

#ruby-development#test-runner#unit-testing
Stars718
Forks118
Last commit8 years ago
mock
mockElixir

A mocking library for Elixir that uses the Erlang meck library to provide module mocking functionality for tests.

#elixir#test-isolation#unit-testing
Stars690
Forks81
Last commit1 year ago
php-censor
php-censorPHP

An open-source, self-hosted continuous integration server specifically designed for PHP projects.

#composer#devops#unit-testing
Stars686
Forks145
Last commit9 days ago
PHP Censor
PHP CensorPHP

An open-source, self-hosted continuous integration server specifically designed for PHP projects.

#devops#unit-testing#database-testing
Stars686
Forks145
Last commit9 days ago
GoogleAppEngine Webapp2 Boilerplate
GoogleAppEngine Webapp2 BoilerplatePython

A legacy boilerplate for Google App Engine Python 2.7 applications with webapp2, Datastore, and built-in user features.

#engine-boilerplate#datastore#authentication
Stars682
Forks180
Last commit
@testing-library/svelte
@testing-library/svelteJavaScript

Simple and complete Svelte DOM testing utilities that encourage good testing practices.

#unit-testing#frontend-testing#vitest
Stars661
Forks32
Last commit6 days ago
LiipFunctionalTestBundle
LiipFunctionalTestBundlePHP

A Symfony bundle providing helper classes and base classes for writing functional and unit tests.

#unit-testing#database-testing#mock-builder
Stars649
Forks180
Last commit1 month ago
minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars635
Forks103
Last commit2 years ago
Atrium
AtriumKotlin

A multiplatform expectation library for Kotlin with fluent APIs, extensible design, and detailed failure reporting.

#hacktoberfest#assertion-framework#unit-testing
Stars626
Forks230
Last commit2 days ago
Backbone Require Boilerplate
Backbone Require BoilerplateJavaScript

A Backbone.js and Require.js boilerplate for building modular, decoupled JavaScript applications with mobile/desktop support.

#unit-testing#grunt#amd-modules
Stars601
Forks128
Last commit
List of Automated Testing Tools and Frameworks for .NET
List of Automated Testing Tools and Frameworks for .NETC#

A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.

#developer-tools#microsoft#unit-testing
Stars589
Forks94
Last commit
pgxmock
pgxmockGo

A mock driver for pgx (PostgreSQL driver for Go) to test database interactions without a real database connection.

#pgx#database#postgres
Stars586
Forks69
Last commit4 days ago
UnitTest++
UnitTest++C++

A lightweight, portable unit testing framework for C++ designed for test-driven development across multiple platforms.

#software-testing#unit-testing#continuous-integration
Stars583
Forks176
Last commit2 years ago
react-native-mock
react-native-mockJavaScript

A fully mocked and test-friendly version of React Native for easier unit testing of React Native components.

#unit-testing#test-environment#frontend-testing
Stars567
Forks151
Last commit7 years ago
Web components tester
Web components testerTypeScript

A testing environment for web components built with Polymer or any web component library.

#web-components#custom-elements#test-runner
Stars567
Forks176
Last commit2 months ago
PHP MySQL Engine
PHP MySQL EnginePHP

A pure PHP MySQL 5.6 simulation engine for in-memory database testing without a real MySQL server.

#unit-testing#database-testing#fake-database
Stars561
Forks49
Last commit8 months ago
LayoutTest-iOS
LayoutTest-iOSObjective-C

A library for writing iOS unit tests that validate view layouts across multiple data configurations and device sizes.

#ios#unit-testing#objective-c
Stars557
Forks45
Last commit2 years ago
SwiftRandom
SwiftRandomSwift

A Swift library for generating random data types, fake human information, and test content.

#ios#unit-testing#fake-data
Stars556
Forks56
Last commit6 years ago
Kotlin MVVM example
Kotlin MVVM exampleKotlin

A sample Android app demonstrating MVVM architecture in Kotlin using ViewModel, LiveData, Retrofit, and testing libraries.

#unit-testing#android#sample-project
Stars546
Forks116
Last commit3 years ago
zora
zoraJavaScript

A lightweight and fast JavaScript test runner that works in Node.js, Deno, and browsers without a specific runner.

#javascript-test-harness#test-runner#unit-testing
Stars543
Forks94
Last commit1 year ago
NBench
NBenchC#

Cross-platform performance benchmarking and testing framework for .NET applications.

#azure-devops#performance-testing#unit-testing
Stars540
Forks48
Last commit1 year ago
Viperit
ViperitSwift

A Swift framework for building iOS apps following the VIPER architecture with minimal boilerplate.

#viper#ios#unit-testing
Stars513
Forks69
Last commit4 years ago
µTest
µTestScala

A simple, convenient testing library for Scala with uniform syntax, smart asserts, and support for Scala.js/Scala-Native.

#scala-js#mill#golden-testing
Stars509
Forks87
Last commit4 months ago
Alcotest
AlcotestOCaml

A lightweight and colorful test framework for OCaml with quiet output and expressive test selection.

#dune#unit-testing#lightweight
Stars508
Forks91
Last commit5 months ago
Orleankka
OrleankkaC#

A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.

#orleans#functional-programming#cqrs
Stars507
Forks78
Last commit5 months ago
Speclj
SpecljClojure

A TDD/BDD framework for Clojure and ClojureScript, inspired by RSpec.

#clojurescript#unit-testing#babashka
Stars487
Forks60
Last commit1 month ago
PreviousPage 5 of 10

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
6 years ago
11 days ago
Next
#Testing161
#Testing Framework61
#Test Automation55
#Tdd52
#Test Framework47
#Mocking45
#Swift39
#Bdd39
#Integration Testing38
#Javascript37
#Dotnet36
#Csharp34