◐ Shell
clean mode source ↗

Testcontainers

Pinned Loading

  1. 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.

    Java 8.7k 1.8k

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

    C# 4.3k 348

  3. 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 t…

    Go 4.9k 608

  4. 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.

    TypeScript 2.6k 261

  5. 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.

    Python 2.2k 375

  6. A library for integration-testing against docker containers from within Rust.

    Rust 1.1k 193

Repositories

Showing 10 of 57 repositories

  • testcontainers-go Public

    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.

    testcontainers/testcontainers-go’s past year of commit activity

  • testcontainers-node Public

    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.

    testcontainers/testcontainers-node’s past year of commit activity

  • testcontainers-dotnet Public

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

    testcontainers/testcontainers-dotnet’s past year of commit activity

  • testcontainers-java Public

    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/testcontainers-java’s past year of commit activity

  • testcontainers-rs Public

    A library for integration-testing against docker containers from within Rust.

    testcontainers/testcontainers-rs’s past year of commit activity

  • testcontainers/Docker.DotNet’s past year of commit activity

  • testcontainers-elixir Public

    Testcontainers is an Elixir library that supports ExUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

    testcontainers/testcontainers-elixir’s past year of commit activity

    Elixir

    167

    MIT

    31 0 4

    Updated Jun 15, 2026

  • testcontainers-python Public

    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.

    testcontainers/testcontainers-python’s past year of commit activity

  • testcontainers/testcontainers-rs-modules-community’s past year of commit activity

  • sshd-docker Public

    Docker image with SSH daemon installed

    testcontainers/sshd-docker’s past year of commit activity

    Dockerfile

    15

    Apache-2.0

    10 0 0

    Updated Jun 12, 2026