testcontainers
testcontainers-java
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.

Last updated Jul 9, 2026
8.7k
Stars
1.9k
Forks
627
Issues
+3
Stars/day
Attention Score
99
Language breakdown
Java 98.6%
Groovy 1.0%
Shell 0.1%
FreeMarker 0.1%
Dockerfile 0.0%
Batchfile 0.0%
Files click to expand
README

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

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.

🔗 More in this category

© 2026 GitRepoTrend · testcontainers/testcontainers-java · Updated daily from GitHub