Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
testcontainers

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Testcontainers

What is Testcontainers?

Testcontainers is a set of open source libraries that provides easy and lightweight APIs for bootstrapping local development and test dependencies with real services wrapped in Docker containers.Using Testcontainers, you can write tests that depend on the same services you use in production without mocks or in-memory services.

Implementations

Docker-sponsored Projects

Community Projects

Modules Catalog

Testcontainers offers modules with preconfigured implementations for popular servicessuch as databases, message brokers, and more.Find the full list of modules in theTestcontainers Module Catalog.If you own a Testcontainers module implementation,please submit it to the catalog by creating a pull request tothis repository.

Getting Started

To get started with Testcontainers,please refer to theWhat is Testcontainers, and why should you use it? guide.We recommend you to start with theGetting Started guide.

How to start?

Testcontainers Desktop

Testcontainers Desktop is a free companion app for the open source Testcontainers libraries that enriches the Testcontainers user-experience makes local development and testing with real dependencies even simpler.Read more about Testcontainers Desktop in thedocumentation.

Try it following theSimple local development with Testcontainers Desktop guide.

Or watch the quick video introduction:

Introducing Testcontainers Desktop

PinnedLoading

  1. testcontainers-javatestcontainers-javaPublic

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

  2. testcontainers-dotnettestcontainers-dotnetPublic

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

    C# 4.2k 340

  3. testcontainers-gotestcontainers-goPublic

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

  4. testcontainers-nodetestcontainers-nodePublic

    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.3k 248

  5. testcontainers-pythontestcontainers-pythonPublic

    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 2k 345

  6. testcontainers-rstestcontainers-rsPublic

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

    Rust 968 172

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 56 repositories

Sponsors

  • @bytebase
  • @testingbot
  • @LambdaTest-Inc
  • @americanexpress
  • @mercedes-benz
  • @xycloops123
  • @sugawani
  • @route4me
  • @g0dkar
  • @arkadiusjonczek
  • @OpenElements
  • @xdev-software
  • @elastic

Top languages

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp