Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Repository Index
70,234 visible repositories in the index
1–24 of 60 · Most stars
Hurl, run and test HTTP requests with plain text.
- curl
- http
- testing-tools
- cli
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
- ai-agents
- android
- test-automation
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
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
- docker
- docker-compose
- junit
Conformance test suite for OpenShift
- openshift
- kubernetes
- openshift-origin
- paas
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- go
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
- cpp
- cmake
- template
- dependency-manager
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.
- testing
- docker
- automation
- golang
Full-stack testing PHP framework
- codeception
- php
- phpunit
- bdd
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Command line driven CI frontend and development task automation tool.
- testing
- python
- virtualenv
- continuous-integration
Run tests using Jest & Puppeteer 🎪✨
Intelligent database cleaner for integration tests
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
- go
- golang
- go-test
- junit-xml
Cucumber for golang
- golang
- gherkin
- integration-testing
- functional-testing
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
- loadtesting
- nodejs
- performance
- testing-tools
Distributed load-testing framework for .NET. Create distributed load test scenarios entirely using plain C# or F#. It is designed to test any system regardless of the protocol or a semantic model (Pull/Push).
Automated API Testing and Quality Assurance
- api-rest
- api-testing
- test-automation
- testing-tools
Automated Integration Testing and Live Documentation for your API
- python3
- python-package
- pypi-packages
- scanapi
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
- go
- golang
- testing
- integration-testing
Flutter-first UI testing framework. Ready for action!
Headless Chrome/Chromium driver for Capybara
- capybara
- chromium
- chrome
- driver
Elixir library for writing integration tests and browser automation