Showing 36 of 857 projects
A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.
A Docker image for running Angular CLI projects and Karma tests with Chrome, including WebGL support via Xvfb.
Automatically transforms JavaScript comments into structured Playwright test steps for cleaner test code.
A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.
A Gulp plugin for generating code coverage reports in Node.js, independent of the test runner used.
A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.
A Terraform provider for managing GraphQL API resources through infrastructure-as-code.
A VCR port for Crystal that records HTTP interactions during tests and replays them for faster, deterministic test runs.
A Node.js library to intercept, modify, and collect stdout and stderr output.
A GitHub Action to test Ansible roles using Molecule with Docker containers.
A Go project template implementing vertical slice architecture for clean, testable, and dependency-isolated code.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.
Extend Chai with JSX assertions for Preact components, enabling deep and shallow equality and inclusion testing.
An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.
A GitHub workflow that automatically publishes LuaRocks packages from git tags, designed for Neovim plugins.
A Meteor package for collecting statement, line, function, and branch coverage from both server and client code.
A Go micro-framework for writing readable and reusable integration tests for JSON-based RESTful APIs.
A SwiftUI architecture library that decouples state changes from views, inspired by TCA but with reduced computational overhead.
A Gulp plugin to run AVA test files directly within Gulp pipelines.
A Gulp plugin to run AVA test files within a Gulp pipeline.
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.
A randomized property-based testing library for Common Lisp, designed to embed QuickCheck-style tests into existing test frameworks.
An Elixir library for isolating tests by mocking external modules with fixture recording, inspired by Ruby's VCR.
A Neovim plugin for displaying Go test coverage directly in the editor with visual highlights.
An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.
A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.
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 comprehensive GitHub Action for building and testing Swift packages across all platforms with intelligent caching and zero-config setup.
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 deliberately buggy todo list application used as an interview test for software testers.
Create readable Node.js streams that produce no data or writable streams that discard data, useful for testing and fixtures.
A Playwright reporter that tracks JavaScript code coverage using V8 without requiring instrumentation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.