Showing 36 of 1147 projects
A Node.js library to intercept, modify, and collect stdout and stderr output.
An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.
A spec-like unit testing framework for the Idris programming language.
A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.
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 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 comprehensive GitHub Action for building and testing Swift packages across all platforms with intelligent caching and zero-config setup.
An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.
A Go micro-framework for writing readable and reusable integration tests for JSON-based RESTful APIs.
An Elixir library for isolating tests by mocking external modules with fixture recording, inspired by Ruby's VCR.
A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.
An example Scala-Native application demonstrating JSON reformatting with third-party libraries and a test suite.
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 curated collection of ESLint plugins that automatically installs based on your project's dependencies.
A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.
A deliberately buggy todo list application used as an interview test for software testers.
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 Soulseek server implementation written in the D programming language for local testing.
A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.
A LuaCov reporter that sends code coverage reports to the Coveralls.io service.
A command-line tool to check, read, and manage Yopmail disposable email inboxes.
An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.
A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.
A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.
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 Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.
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 pytest plugin that automatically generates Python type annotations by collecting runtime type information during test execution.
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.