Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Repository Index
86,076 visible repositories in the index
1–24 of 50 · Most stars
A Modern Testing Framework for Go
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- 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.
- testing
- docker
- automation
- golang
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
- golang
- golang-library
- golang-application
- performance
GoMock is a mocking framework for the Go programming language.
Autonomous penetration testing using a swarm of AI agents. Orchestrates recon, classification, exploitation, and reporting specialists with ReAct reasoning — supports bug bounty, continuous monitoring, and CTF modes. Built with Go and 7+ native security tools.
- ai-agents
- bug-bounty
- cybersecurity
- offensive-security
:zap: Go web framework benchmark
- benchmark
- concurrency
- http-router-benchmark
- webframework
Perform the same request against two HTTP servers and diff the results
Professional lightweight testing mini-framework for Go.
- golang
- testing
Go HTTP request router and web framework benchmark
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
Minimal and Beautiful Go testing framework
A Comprehensive Coverage Testing System for The Go Programming Language
- go
- coverage-testing
- testing-tools
Powerful mock generation tool for Go programming language
🔭 Powerful tool for testing WebHooks and more
- webhook
- tests
- golang
- push-notifications
Translated⚡ HTTP / gRPC / WebSocket stress testing tool — start with a single command, supports constant-rate load testing, think time, data-driven testing, JMeter script import, and distributed execution
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
- golang
- golang-package
- go
- assertions
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
- testing
- testing-framework
- go
- golang
RabbitMQ wire tap and swiss army knife
- rabbitmq
- tap
- wiretap
- golang
API testing framework inspired by frisby-js
- golang
- api-testing-framework
- frisby
- frisby-js
Jest-like snapshot testing in Go 📸
- snapshot-testing
- testing
- snapshot
- go
End to end functional test and automation framework
- automation
- end-to-end-testing
- orchestration-framework
- testing
An enjoyable golang test framework.
- testing
- golang
- lightweight
- dependency-free