• Stars
    star
    3,548
  • Rank 11,938 (Top 0.3 %)
  • Language
    C#
  • License
    MIT License
  • Created about 5 years ago
  • Updated 3 days ago

Reviews

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

Repository Details

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

Testcontainers

Open in GitHub Codespaces

NuGet CI/CD Alert Status Coverage

Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions. The library is built on top of the .NET Docker remote API and provides a lightweight implementation to support your test environment in all circumstances.

Testcontainers Banner

License

See LICENSE.

Copyright

Copyright (c) 2019 - 2024 Andre Hofmeister and other authors.

See contributors for all contributors.


Join our Slack workspace | Testcontainers OSS | Testcontainers Cloud

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-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
3

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
4

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
5

testcontainers-scala

Docker containers for testing in scala
Scala
611
star
6

testcontainers-rs

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

testcontainers-dotnet-legacy

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

moby-ryuk

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

testcontainers-clj

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

testcontainers-java-examples

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

workshop

Java
97
star
12

testcontainers-ruby

Testcontainers for Ruby
Ruby
89
star
13

testcontainers-elixir

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.
Elixir
61
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