Showing 36 of 857 projects
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
A Python library to mock SSH servers and define custom commands for testing automation scripts.
A Jest transformer that precompiles Svelte components for testing, supporting both ESM and CJS.
A super-agent driven library for testing Deno HTTP servers with a high-level abstraction.
A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.
Advanced multi-threaded unit test framework for D with custom assertions, property-based testing, and mocking.
A comprehensive OCaml library for mathematical and statistical analysis with typed, descriptive APIs.
HTTP assertion library for testing Deno's Oak web framework, built as a wrapper around SuperDeno.
An Elixir client library implementing the WebDriver protocol for browser automation with PhantomJS, Firefox, Chrome, and remote servers.
Creates a minimal Express server with HTTP/HTTPS support for testing, avoiding the need for mocking.
A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.
A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.
A project template and generator for building Elm applications with Parcel, Cypress, and Netlify integration.
A CLI tool to build, test, and publish vanilla Web Components with TypeScript and lit-html.
A library for UI snapshot testing of React Native components and screens, comparing pixel data to detect visual regressions.
A set of helper functions and Jest matchers for RxJS marble testing, making reactive code testing easy and clear.
A Chef cookbook for building and bootstrapping AWS ParallelCluster, an HPC cluster management tool for AWS.
A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.
A curated collection of software testing blogs and resources covering agile testing, test automation, TDD, and quality assurance.
A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.
Factory Boy classes for generating test data in Wagtail CMS projects.
A lightweight Objective-C helper class for method swizzling in iOS/macOS development.
A command-line JSON diff utility with multiple output formats and flexible comparison options.
A simple and flexible HTTP client for Crystal with middleware support and built-in testing utilities.
A Crystal library for stubbing HTTP::Client requests in tests, inspired by the Ruby webmock gem.
A script to bootstrap a new Substrate chain with the current state of a live chain for development and testing.
A JavaScript API for generating random mock data from popular nerdy franchises like Harry Potter, Star Wars, and Pokemon.
A GitHub Action to set up ROS and ROS 2 environments for CI/CD workflows across Linux, macOS, and Windows.
A property-based testing library for PureScript, implementing the QuickCheck approach.
A GitHub Action to install and configure Julia for CI/CD workflows, supporting version ranges, architectures, and matrix testing.
Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.
An asyncio testing server for mocking external HTTP services, similar to the responses library but for aiohttp.
A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.
An Elixir package for accessing the Shopify Admin API with support for OAuth, private apps, and comprehensive resource coverage.
A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.
A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.