13 projects
Testcontainers
Testcontainers is a Java library that provides lightweight, throwaway instances of common databases, Selenium web browsers, or other services inside Docker containers for testing purposes. It enables developers to write integration tests that use real dependencies instead of mocks, while ensuring consistent and clean test environments.
4,288
989
$2.1M
KubeVirt
KubeVirt technology addresses the needs of development teams that have adopted or want to adopt Kubernetes but possess existing Virtual Machine-based workloads that cannot be easily containerized. More specifically, the technology provides a unified development platform where developers can build, modify, and deploy applications residing in both Application Containers as well as Virtual Machines in a common, shared environment.
3,380
659
$3.3B
Microcks
Microcks is an open source tool for API mocking and testing. It helps teams simulate API behavior and automate testing by creating mocks from API contracts (OpenAPI, AsyncAPI, etc.) and recording real service traffic. The platform supports REST, GraphQL, gRPC, and event-driven APIs.
2,005
349
$2.1B
Testcontainers for Go
Testcontainers for Go is a testing library that provides lightweight, throwaway instances of common databases, message brokers, and other services in Docker containers for use in automated tests. It enables developers to write integration tests that run against real dependencies rather than mocks, while maintaining test isolation and reproducibility.
1,100
383
$2.1M
Terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
1,033
299
$2.1M
Hurl
Hurl, run and test HTTP requests with plain text.
554
179
$5M
Galasa
The mission of the Project is to provide an integration test framework for mainframe and hybrid applications.
177
16
$81M
Dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
MongoDB Memory Server
Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.
Test Kitchen
Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms
Testcontainers for .NET
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Testcontainers for Node.js
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.