Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Repository Index
47,133 repositories indexed
1–22 of 22 · Most stars
Web and API based SMTP testing
An email and SMTP testing tool with API for developers
- email-testing
- go
- golang
- smtp-server
Conformance test suite for OpenShift
- openshift
- kubernetes
- openshift-origin
- paas
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
Chaos testing, network emulation, and stress testing tool for containers
- docker
- chaos
- network-emulator
- testing-tools
Global edition of ARTEX — an LLM multi-agent autonomous penetration-testing framework. English default, switchable to Korean/Chinese/Spanish/Japanese. For authorized, defensive and detection use only. (upstream: Autumn-27/ARTEX, AGPL-3.0)
validate the structure of your container images
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
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
Ruby on Rails like test fixtures for Go. Write tests against a real database
A tool for generating self-contained, type-safe test doubles in go
Chaos engineering tool for simulating real-world distributed system failures
Harmful workload generator for PostgreSQL
- postgresql
- benchmarking
- testing
- failure-injection
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
- smtp
- smtp-mock
- smtp-server
- smtp-mail
Clean database for testing, inspired by database_cleaner for Ruby
- golang
- clean-database
- database-engine
- driver
k6 mqtt extension
- xk6
- mqtt
Expressive assertions for Go. Make your tests readable, elegant, and easy to debug.
- assert
- golang
- library
- tdd
Library created for testing JSON against patterns.
A blockchain consensus protocol fuzzing framework
localaik is a local compatibility server for a subset of the Gemini and OpenAI APIs. Run one container locally, point your SDK to it, and the proxy serves both protocol shapes on the same port for tests and development.
Framework-agnostic evaluation harness for Go — test your MCP servers and AI agents with scored, CI-ready checks.