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
PostgreSQL module for Testcontainers
Redis module for Testcontainers
LocalStack module for Testcontainers
MySQL module for Testcontainers
NATS module for Testcontainers
Kafka module for Testcontainers
Toxiproxy module for Testcontainers
Elasticsearch module for Testcontainers
MongoDB module for Testcontainers
ClickHouse module for Testcontainers
Valkey module for Testcontainers
Redpanda module for Testcontainers
RabbitMQ module for Testcontainers
GCloud module for Testcontainers
MSSQL Server module for Testcontainers
MinIO module for Testcontainers
MariaDB module for Testcontainers
Neo4J module for Testcontainers
Mockserver module for Testcontainers
OpenSearch module for Testcontainers
K3s module for Testcontainers
Azurite module for Testcontainers
Oracle DB Free module for Testcontainers
Community maintained modules for Testcontainers for Rust
Neo4j module for testcontainers-rs
Interact with ERC-20 contracts using Alloy.
A library for integration-testing against docker containers from within Rust.
Testcontainers modules for Supabase services used in integration testing.
Unified ZooKeeper / ClickHouse Keeper CLI
Sea-ORM + sqlx convenience layer with smart defaults, migrations, and OTel-aware tracing
Bifrost: The Zenoh-NATS bridge for distributed agentic memory
MongoDB driver implementation for Tank: the Rust data layer
MySQL and MaridDB driver implementation for Tank: the Rust data layer
Postgres driver implementation for Tank: the Rust data layer
ScyllaDB and Cassandra driver implementation for Tank: the Rust data layer
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.
Testcontainers makes it easy to create and clean up container-based dependencies for automated tests.