Showing 36 of 857 projects
A demonstration app for the react-native-sound library, testing audio playback across iOS and Android.
An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.
A specification for the Test Anything Protocol (TAP), a language-agnostic format for reporting test results.
A fluent API for type-safe domain model validation and mapping using annotations, code generation, and a DSL.
A lightweight dependency injection container for TypeScript with functional API and React integration.
Adds RSpec-style context and it macros to ExUnit for better test organization in Elixir.
A CMake module for easily enabling code coverage and generating reports with CMake targets.
A JupyterLab extension for writing and running unit tests directly within Jupyter notebook cells.
A declarative library for writing testable side effects in Elixir by binding effect implementations in tests.
A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.
A testing library for Elm that provides a convenient API to test Elm programs as complete units, including interactive views, commands, and ports.
A GitHub Action and Docker image for running Puppeteer (Headless Chrome Node API) in CI/CD pipelines.
A simple mocking library for asynchronous testing in Elixir that avoids module overrides and runtime module creation.
A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.
A human-friendly TAP reporter that formats test output with color and readability.
A Playwright library that caches network requests on the filesystem to speed up and stabilize end-to-end tests.
A command-line tool to execute C# code and scripts without project files, featuring REPL, custom entry points, and integrated testing.
A Go library for generating random strings that match a given regular expression pattern.
A test double library for Deno and Node.js that follows Gerard Meszaros's test double definitions.
A UX component library built on Angular, implementing the Kirby Design Philosophy for consistent user interfaces.
An Elixir library for handling dates and times with convenient date calculation and formatting functions.
Generate cryptographically secure random integers within a specified range.
A lightweight JavaScript utility that resolves a promise after a specified delay, useful for async/await and promise chains.
A .NET testing and reporting framework for Behavior Driven Testing, offering a pure code-based alternative to SpecFlow.
A .NET framework for building maintainable automated UI tests for Windows, Android, iOS, and Web applications using Appium and Selenium.
A lightweight, dependency-free toolkit for software automation, provisioning, and testing across multiple platforms.
A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.
CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.
A testable, adapter-based email library for Crystal with built-in bug catching and multiple service adapters.
A minimal Rust crate for mocking HTTP and gRPC servers with native streaming support.
A Go library for dynamically generating self-signed certificates and certificate authorities for testing.
A modern, interactive IDE-like web interface for developing and managing CodeceptJS end-to-end tests.
A collection of extensions and libraries to enhance Puppeteer Sharp for writing readable and robust browser automation tests in .NET.
Lint Ember app addon dependencies to ensure only one version of each is activated in the final build.
Generates strongly-typed .NET Core wrappers for the Chrome DevTools Protocol from its JSON definition.
A simple CRUD API built with Go for educational purposes, demonstrating various Go patterns and architectures.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.