Testcontainers lets you run real databases and services in Docker containers for automated testing, making it easy to test code with real dependencies.
Test with real databases in Docker containers
Testcontainers is an open-source library that helps you run real services like databases or browsers in Docker containers for your automated tests. Instead of using mocks or spending time on complex test environments, you can define your dependencies as code, and Testcontainers handles the rest.
With support for multiple programming languages, you can quickly set up and tear down containers for your tests, ensuring consistent, reliable results. Whether you're working in Java, Python, Node.js, or other languages, Testcontainers makes integration testing easier and more robust by letting you use actual services instead of fakes.
Discover websites similar to Testcontainers.com. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Darklang lets you build and deploy backend applications instantly, removing the need for traditional build systems, servers, and complex setup.
Ampt lets you quickly build, test, and manage JavaScript apps on AWS, with instant feedback and easy cloud setup for modern development teams.
Test and debug your JavaScript and PCRE regular expressions online. Instantly see matches and results as you type, making regex learning and troubleshooting easier.
Testing Library offers simple tools for writing and running tests, helping developers create reliable code with easy-to-use, best-practice utilities.
Build, test, and debug regular expressions online with instant feedback, syntax highlighting, and helpful explanations for multiple programming languages.
Test and debug regular expressions online for JavaScript, PHP, and PCRE. Instantly see matches and results to refine your regex with ease.
Wallaby runs JavaScript and TypeScript tests instantly in your code editor, providing real-time feedback, code coverage, and debugging tools as you code.
Check if WordPress plugins work with the newest WordPress version using automated tests and recent compatibility reports.
Visualize, test, and debug regular expressions for JavaScript, Python, and PCRE online with an interactive editor and instant feedback.
dBase.com is the official site for dBASE™, offering database management tools and development software for building data-driven applications.
Eiffel Software offers EiffelStudio, an IDE for building reliable and adaptable software with features like design by contract and automatic testing.
SolidCAM offers CAM software that integrates seamlessly with SOLIDWORKS, Solid Edge, and Autodesk Inventor for efficient CNC machine control.
B4X offers cross-platform development tools and a simple programming language so anyone can build Android, iOS, desktop, and IoT apps—even as a beginner.
Dyalog offers expert tools and resources for learning, using, and developing with the APL programming language, supporting research and business projects.
Fish shell is a smart, user-friendly command line shell for Linux, macOS, and more, designed to make your terminal experience easier and more efficient.
JSONPlaceholder offers a free, fake REST API for testing and prototyping, making it easy for developers to simulate backend data and build apps quickly.
MySQL offers a powerful cloud-based database platform with AI and analytics features for managing, analyzing, and deploying data-driven applications.
PlayFab by Microsoft Azure offers cloud-based tools and LiveOps services to help game developers build, manage, and grow online games across platforms.
Phusion Passenger is a web app server for Ruby, Node.js, and Python that makes deploying, managing, and scaling web applications simple and reliable.
JourneyApps offers powerful tools and platforms for developers to build and deploy high-quality software, including cloud and backend solutions.
GitHub Desktop lets you manage code, collaborate on projects, and track changes from your desktop, making it easier to work with Git and GitHub.
InstaWP lets you launch WordPress test sites instantly. Build, test, and demo websites with 1-click sandboxes—no setup or hosting required.
Azul delivers high-performance, secure Java platforms and tools for modern cloud enterprises, helping you optimize Java applications and runtime environments.
JuliaHub is a cloud platform for technical computing with powerful modeling, simulation, and collaboration tools using the Julia programming language.
Stay up to date with the latest Android Studio releases, features, and improvements to help you build Android apps more efficiently.
Run the X Window System on Windows with Cygwin/X, bringing a full-featured graphical Linux-like desktop and development environment to your PC.
TasteWP lets you spin up free WordPress test sites instantly, with no sign-up required—perfect for trying plugins, themes, and site ideas risk-free.
Aldec offers electronic design automation tools for FPGA, ASIC, and embedded system development, focusing on design creation, simulation, and verification.
Nomad by HashiCorp helps you orchestrate, deploy, and manage containers and apps across cloud and on-prem environments with clear docs and tutorials.
ACPICA offers tools and resources for developers to integrate advanced power management into operating systems using the ACPI Component Architecture SDK.
Distcc lets you speed up C and C++ software builds by distributing compilation tasks across multiple machines on your network.
RVM lets you install, manage, and switch between multiple Ruby environments and gem sets easily from the command line for efficient Ruby development.
Laragon makes it easy to set up a fast, portable local development environment for PHP, Node.js, Python, and more—all in one place.
WireMock lets you easily mock APIs to create stable testing and development environments, even when real APIs are unavailable or unreliable.
pgTAP helps you write and run unit tests for PostgreSQL databases, using familiar TAP output for easy integration with testing tools and reports.
KDevelop is a free, cross-platform IDE for C, C++, Python, QML/JavaScript, and PHP, offering code completion, project tools, and documentation integration.
Bricx Command Center is a free IDE for programming LEGO Mindstorms robots, helping you write, edit, and upload code easily to your robot projects.
Test and compare your PHP code online across 250+ PHP versions. Instantly see output, stats, and compatibility for any script, right in your browser.
Explore Squeak, a free and open-source Smalltalk programming language environment with tools, docs, and downloads for all major platforms.
IPython offers an interactive computing environment for Python, making it easy to write, test, and visualize code for data analysis and research.