Testcontainers

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. (by testcontainers)

Testcontainers Alternatives

Similar projects and alternatives to Testcontainers

  1. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  4. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

  5. testcontainers-node

    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.

  6. consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

  7. dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  8. Minestom

    26.1 Lightweight Minecraft server

  9. testcontainers-go

    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.

  10. Exposed

    Kotlin SQL Framework

  11. junit-framework

    ✅ The programmer-friendly testing framework for Java and the JVM

  12. piranha

    Discontinued Please see its new location at https://github.com/eclipse-ee4j/piranha (by piranhacloud)

  13. testcontainers-dotnet

    A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

  14. AssertJ

    Fluent testing assertions for Java and the JVM

  15. testcontainers-python

    Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

  16. milkman

    An Extensible Request/Response Workbench

  17. GreenMail

    Official master for the Greenmail project

  18. WireMock

    A tool for mocking HTTP services

  19. Mockito

    Most popular Mocking framework for unit tests written in Java

  20. MockServer

    MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).

  21. Karate

    Test Automation Made Simple

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Testcontainers alternative or higher similarity.

Testcontainers discussion

Log in or Post with

Testcontainers reviews and mentions

Posts with mentions or reviews of Testcontainers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-11.

Stats

Basic Testcontainers repo stats
13
8,658
9.8
2 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?