Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

512 projects

Showing 36 of 512 projects

bashwithnails
bashwithnailsShell

A bash framework with module loading, dependency management, and weak OOP support for structured scripting.

#module-system#unit-testing#shell-scripting
Stars33
Forks4
Last commit3 years ago
QUnit
QUnitJavaScript

An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.

#javascript-testing#unit-testing#code-quality
Stars33
Forks25
Last commit1 month ago
Clarigen
ClarigenTypeScript

A developer tool that automatically generates TypeScript-friendly clients for interacting with Clarity smart contracts.

#web3-development#developer-tools#unit-testing
Stars32
Forks5
Last commit2 years ago
microtest
microtestCrystal

A small, opinionated Crystal testing framework that uses power asserts as the only assertion method.

#minimalist#unit-testing#randomized-testing
Stars32
Forks3
Last commit9 months ago
hello-web-components
hello-web-componentsTypeScript

A starter hello-world web component built with TypeScript and Lit, featuring unit and end-to-end testing.

#playwright#web-components#custom-elements
Stars32
Forks4
Last commit2 days ago
cdi-test
cdi-testJava

A JUnit 5 extension for testing CDI components with efficient container booting and mock support.

#cdi#weld#junit5
Stars31
Forks7
Last commit18 hours ago
ByteSizeLibPascal
ByteSizeLibPascalPascal

A Delphi/FreePascal utility record for unambiguous byte size representation and conversion in code.

#bytesize#unit-testing#pascal
Stars31
Forks13
Last commit8 years ago
Hamcrest
HamcrestGo

A fluent framework for declarative matcher objects in Go, enabling self-describing assertions for testing and runtime validation.

#declarative-programming#matchers#unit-testing
Stars30
Forks5
Last commit5 years ago
MockImagePicker
MockImagePickerSwift

Mock UIImagePickerController to simulate camera functionality in iOS simulator for testing camera-based UI.

#camera#ios#simulator
Stars30
Forks2
Last commit1 year ago
gotests.nvim
gotests.nvimLua

A Neovim plugin written in Lua that generates Go test functions using gotests.

#go-testing#unit-testing#editor-integration
Stars29
Forks1
Last commit2 years ago
crotest
crotestCrystal

A tiny and simple test framework for Crystal with common assertions and no pollution into Object class.

#unit-testing#dsl#crystal-lang
Stars28
Forks5
Last commit4 years ago
gms2-test
gms2-testGame Maker Language

A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.

#software-testing#gamemaker#unit-testing
Stars28
Forks2
Last commit3 years ago
aiomock
aiomockPython

A Python unittest.Mock extension that adds async support for return_value and side_effect.

#asyncio#async-await#unit-testing
Stars28
Forks0
Last commit2 years ago
Web components tester istambul
Web components tester istambulJavaScript

Istanbul coverage plugin for web-component-tester to collect and report test coverage for JavaScript projects.

#javascript-testing#web-components#unit-testing
Stars28
Forks29
Last commit
RoslynTestKit
RoslynTestKitC#

A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings, and completion providers.

#diagnostic-analyzers#unit-testing#code-fixes
Stars27
Forks10
Last commit11 months ago
iron-test-helpers
iron-test-helpersJavaScript

Utility classes for simulating user interactions and aiding testing in Polymer and web component projects.

#web-components#unit-testing#frontend-testing
Stars26
Forks23
Last commit1 year ago
gounit-vim
gounit-vimVim Script

Vim plugin for generating Go tests using the gounit tool with template management and visual mode support.

#go-testing#productivity#unit-testing
Stars25
Forks3
Last commit7 years ago
Expecto Template
Expecto TemplateF#

A .NET Core template for creating F# test projects using the Expecto testing library.

#expecto#template#unit-testing
Stars25
Forks8
Last commit1 year ago
hypermock
hypermockElixir

An Elixir library for HTTP request stubbing and explicit verification in tests, intercepting calls to return stubs or raise errors.

#elixir#test-stubbing#unit-testing
Stars24
Forks2
Last commit10 years ago
.Net Code Katas
.Net Code KatasC#

A collection of .NET coding katas with pre-built tests and base classes for practicing algorithmic problem-solving.

#unit-testing#educational#mstest
Stars24
Forks25
Last commit3 years ago
chai-virtual-dom
chai-virtual-domJavaScript

Chai assertion helpers for testing virtual-dom elements (VTrees) with approximate and exact matching.

#javascript-testing#chai-plugin#unit-testing
Stars24
Forks1
Last commit11 years ago
MetovaTestKit
MetovaTestKitSwift

A collection of test helpers to simplify writing unit tests for iOS applications.

#ios#unit-testing#xctest
Stars23
Forks3
Last commit5 years ago
mockhttp
mockhttpGo

A Go package providing mock objects for unit testing HTTP services by implementing http.ResponseWriter.

#unit-testing#go-package#mock-objects
Stars23
Forks6
Last commit12 years ago
choo-test
choo-testJavaScript

A collection of helper functions for unit testing Choo.js applications in the browser.

#javascript-testing#unit-testing#frontend-testing
Stars23
Forks0
Last commit3 years ago
XCTestExtensions
XCTestExtensionsSwift

A Swift extension providing convenient assertions for writing unit tests, including asynchronous testing.

#unit-testing#xctest#convenient-assertions
Stars22
Forks2
Last commit4 years ago
cyclejs-mock
cyclejs-mockJavaScript

A testing utility for Cycle.js applications that provides mocking and assertion helpers for observables and interactions.

#cyclejs#unit-testing#reactive-programming
Stars22
Forks0
Last commit11 years ago
DUnit-XML
DUnit-XMLPascal

XML reporter for DUnit that generates NUnit-compatible test results for integration with CI/CD systems.

#xml-output#legacy-support#unit-testing
Stars22
Forks15
Last commit3 years ago
OCaml Yeoman Generator
OCaml Yeoman GeneratorJavaScript

A Yeoman generator that scaffolds OCaml modules with integrated build, test, and documentation tools.

#oasis#unit-testing#build-automation
Stars22
Forks4
Last commit8 years ago
Olympus
OlympusGame Maker Language

A testing framework for GameMaker 2024.4+ projects with record keeping, crash recovery, and async support.

#gamemaker#json-export#unit-testing
Stars21
Forks1
Last commit2 years ago
evunit
evunitRust

A CPU emulator for running unit tests on Game Boy ROMs using real binaries without rebuilding.

#game-boy#unit-testing#rom-testing
Stars21
Forks7
Last commit1 year ago
test-fixture
test-fixtureJavaScript

A custom element for consistently resetting DOM state in web component test suites.

#web-components#unit-testing#frontend-testing
Stars21
Forks14
Last commit2 months ago
Twin Tools Add-In
Twin Tools Add-InC#

A productivity add-in for Xamarin Studio that enhances navigation, file toggling, and code generation.

#ide-plugin#productivity#unit-testing
Stars21
Forks7
Last commit10 years ago
timecop.cr
timecop.crCrystal

A Crystal testing library for manipulating time in tests, enabling time travel, freezing, and acceleration.

#time-mocking#unit-testing#time-travel
Stars21
Forks4
Last commit4 months ago
Vest
VestGDScript

A unit testing addon for Godot that provides a full-featured testing framework with in-editor UI and CI support.

#godot-eng#gdscript#unit-testing
Stars21
Forks5
Last commit9 months ago
webextensions-jsdom
webextensions-jsdomJavaScript

A testing utility that loads WebExtension popups, sidebars, and background pages into JSDOM instances based on the manifest.json.

#unit-testing#browser-extension#jsdom
Stars20
Forks4
Last commit4 years ago
Assert true
Assert truePHP

A humorous PHP library providing multiple ways to assert true in unit tests.

#humor#composer#phpunit-tests
Stars20
Forks7
Last commit7 months ago
PreviousPage 12 of 15

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
8 years ago
Next
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45