• Stars
    star
    61
  • Rank 479,339 (Top 10 %)
  • Language
    Elixir
  • License
    MIT License
  • Created 7 months ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

More Repositories

1

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.
Java
7,691
star
2

testcontainers-dotnet

A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
C#
3,465
star
3

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.
Go
2,984
star
4

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.
TypeScript
1,598
star
5

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.
Python
1,270
star
6

testcontainers-scala

Docker containers for testing in scala
Scala
611
star
7

testcontainers-rs

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

testcontainers-dotnet-legacy

A .net fork of testcontainers - in early development
C#
168
star
9

moby-ryuk

Schedule Moby/Docker containers cleanup after specific delay.
Go
162
star
10

testcontainers-clj

Control Docker containers from your test lifecycle for Clojure integration tests.
Clojure
136
star
11

testcontainers-java-examples

Archived: This repo has been combined into the main testcontainers-java repository
Java
100
star
12

workshop

Java
97
star
13

testcontainers-ruby

Testcontainers for Ruby
Ruby
89
star
14

testcontainers-spock

Spock extension for using Docker containers in Spock tests. (DEPRECATED, moved to main repo!)
54
star
15

testcontainers-hs

Docker containers for your integration tests! http://hackage.haskell.org/package/testcontainers
Haskell
43
star
16

testcontainers-jooq-codegen-maven-plugin

jOOQ code generator using Testcontainers
Java
40
star
17

testcontainers-java-spring-boot-quickstart

Testcontainers QuickStarts
Java
36
star
18

dind-drone-plugin

Plugin for Drone CI v0.8+ to enable use of Testcontainers using Docker-in-Docker
Shell
28
star
19

testcontainers-rs-modules-community

Community maintained modules for Testcontainers for Rust
Rust
27
star
20

testcontainers-c

Testcontainers for C and, soon, C++, built on the top of Testcontainers for Go. Includes a WireMock module for test/demo purposes
Go
13
star
21

workshop-go

Go
12
star
22

testcontainers-js

A javascript fork of testcontainers - in early development
TypeScript
9
star
23

vnc-recorder

Docker image that can be used to create a sidekick container for recording videos of VNC sessions hosted in other containers
Dockerfile
8
star
24

testcontainers-java-repro

A template repository intended to help create isolated repro examples for Testcontainers issues
Java
7
star
25

testcontainers-showcase

Testcontainers ShowCase
Java
7
star
26

community-module-registry

Testcontainers Community Module Registry
7
star
27

testcontainers-java-module-oracle-xe

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
6
star
28

testcontainers-java-module-localstack

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
6
star
29

helloworld

A Docker image to support Testcontainers' self-test suites
Go
5
star
30

tc-guide-testing-spring-boot-rest-api

Getting started with Testcontainers in a Java SpringBoot Project
Java
5
star
31

tc-guide-testing-spring-boot-kafka-listener

Testing Spring Boot Kafka Listener using Testcontainers Guide
Java
5
star
32

testcontainers-java-module-mssqlserver

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
5
star
33

tc-guide-simple-local-development-with-testcontainers-desktop

Simple local development with Testcontainers Desktop guide
Java
5
star
34

tc-guide-testing-aspnet-core

Getting started with Testcontainers in an ASP.NET Core web app
C#
5
star
35

java-local-development-workshop

Java local development workshop
Java
5
star
36

testcontainers-java-module-mariadb

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
4
star
37

testcontainers-groovy-script

Java
4
star
38

tc-guide-getting-started-with-testcontainers-for-nodejs

JavaScript
4
star
39

tc-guide-testing-aws-service-integrations-using-localstack

Testing AWS Service Integrations using LocalStack guide
Java
4
star
40

tc-guide-getting-started-with-testcontainers-for-java

Getting started with Testcontainers for Java guide
Java
3
star
41

testcontainers-nocode

3
star
42

sshd-docker

Docker image with SSH daemon installed
Dockerfile
3
star
43

tc-guide-getting-started-with-testcontainers-for-dotnet

C#
3
star
44

tc-guide-securing-spring-boot-microservice-using-keycloak-and-testcontainers

Guide for Securing Spring Boot Microservice using Keycloak and Testcontainers
Java
3
star
45

tc-guide-testcontainers-lifecycle

Testcontainers LifeCycle Guide
Java
2
star
46

testcontainers-java-module-vault

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
2
star
47

tc-guide-testing-rest-api-integrations-using-mockserver

Testing REST API integrations using MockServer Guide
Java
2
star
48

tc-guide-getting-started-with-testcontainers-for-go

Getting started with Testcontainers for Go guide
Go
2
star
49

tc-guide-testing-micronaut-kafka-listener

Testing Micronaut Kafka Listener using Testcontainers
Java
1
star
50

tc-guide-replace-h2-with-real-database-for-testing

Testing relational database repositories using Testcontainers
Java
1
star
51

tc-guide-testing-rest-api-integrations-using-wiremock

Testing REST API integrations using WireMock Guide
Java
1
star
52

testcontainers-java-module-dynalite

Deprecated repository - moved to https://github.com/testcontainers/testcontainers-java
1
star
53

tc-guide-testcontainers-in-quarkus-applications

Getting started with Testcontainers in a Quarkus Project
Java
1
star
54

tc-guide-working-with-jooq-flyway-using-testcontainers

Working with jOOQ and Flyway using Testcontainers Guide
Java
1
star
55

tc-guide-testing-rest-api-integrations-in-micronaut-apps-using-wiremock

Testing REST API Integrations in Micronaut Applications using WireMock
Java
1
star
56

testcontainers-go-fiber

Sample application of testcontainers-go and Go Fiber
Go
1
star