Showing 36 of 1147 projects
An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.
Extend Chai with JSX assertions for Preact components, enabling deep and shallow equality and inclusion testing.
A Neovim plugin for displaying Go test coverage directly in the editor with visual highlights.
A Gulp plugin to run AVA test files within a Gulp pipeline.
A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.
A Gulp plugin to run AVA test files directly within Gulp pipelines.
A SwiftUI architecture library that decouples state changes from views, inspired by TCA but with reduced computational overhead.
A spec-like unit testing framework for the Idris programming language.
An example Scala-Native application demonstrating JSON reformatting with third-party libraries and a test suite.
An Elixir library for isolating tests by mocking external modules with fixture recording, inspired by Ruby's VCR.
A comprehensive GitHub Action for building and testing Swift packages across all platforms with intelligent caching and zero-config setup.
A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.
An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.
A GUI DDP client for Meteor, similar to Postman for testing and debugging Meteor applications.
A configurable Elixir mix task that watches file changes and runs corresponding commands like tests.
A deliberately buggy todo list application used as an interview test for software testers.
A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.
A curated collection of ESLint plugins that automatically installs based on your project's dependencies.
A Playwright reporter that tracks JavaScript code coverage using V8 without requiring instrumentation.
Create readable Node.js streams that produce no data or writable streams that discard data, useful for testing and fixtures.
An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.
A flexible, lightweight dependency injection library for React, React Native, and Vue3 applications, inspired by NestJS and Angular.
A TodoMVC example built with Vue.js and Vuex, featuring a REST backend and Cypress testing.
A LuaCov reporter that sends code coverage reports to the Coveralls.io service.
A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.
A command-line tool to check, read, and manage Yopmail disposable email inboxes.
A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.
A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.
A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.
A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.
A solid, lean, readable, upgradable, and testable boilerplate for Android apps using MVP architecture and dependency injection.
A Soulseek server implementation written in the D programming language for local testing.
A pytest plugin that automatically generates Python type annotations by collecting runtime type information during test execution.
A Rust library for goldenfile testing that compares generated output files against checked-in golden versions.
An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.
A Ruby gem that automatically generates FactoryGirl factory files based on configurable column name patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.