Gitpedia

Testcontainers java

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.

From testcontainers·Updated May 31, 2026·View on GitHub·

> 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. The project is written primarily in Java, distributed under the MIT License license, first published in 2015. It has gained significant community traction with 8,650 stars and 1,839 forks on GitHub. Key topics include: docker, docker-compose, hacktoberfest, integration-testing, java.

Latest release: 2.0.5
April 20, 2026View Changelog →

Testcontainers

Maven Central Version

Netlify Status

Open in GitHub Codespaces

Revved up by Develocity

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.

Testcontainers logo

Read the documentation here

License

See LICENSE.

Copyright (c) 2015 - 2021 Richard North and other authors.

MS SQL Server module is (c) 2017 - 2021 G DATA Software AG and other authors.

Hashicorp Vault module is (c) 2017 - 2021 Capital One Services, LLC and other authors.

See contributors for all contributors.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from testcontainers/testcontainers-java via the GitHub API.Last fetched: 5/31/2026