Light, fluffy, and always free - The AWS Local Emulator alternative
-
Updated
Oct 29, 2026 - Java
Light, fluffy, and always free - The AWS Local Emulator alternative
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
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.
Claude Code template for Spring Boot and other staff (included in the tags)
A library for integration-testing against docker containers from within Rust.
Container auto-configurations for Spring Boot based integration tests
⭐ Codebase for various tutorials about Java, Spring Boot, AWS, Kotlin, and Testing
Light, fluffy, and always free - Local Azure Emulator
Java embedded PostgreSQL component for testing
A library for creating isolated embedded databases for Spring-powered integration tests.
Spring Boot 3 Microservices Course Repository
Kubedock is a minimal implementation of the docker api that will orchestrate containers on a Kubernetes cluster, rather than running containers locally.
🍃 Master Spring Boot Testing: From Uncertain Deployments to Production Confidence
Stove: The easiest way of writing e2e/component tests for your back-end app (jvm, go, rust, node, etc) with Kotlin
Dapr SDK for Java: build durable workflows, actors and microservices with Dapr's service invocation, pub/sub, state and conversation APIs, with Spring Boot integration and Testcontainers support.
Schedule Moby/Docker containers cleanup after specific delay.
To associate your repository with the testcontainers topic, visit your repo's landing page and select "manage topics."