Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Repository Index
55,140 visible repositories in the index
1–24 of 41 · Most stars
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
- grpc
- golang
- middleware
- generic-functions
Sql mock driver for golang to test database interactions
Quick and Easy server testing/validation
Chaos testing, network emulation, and stress testing tool for containers
- docker
- chaos
- network-emulator
- testing-tools
End-to-end HTTP and REST API testing for Go.
Cucumber for golang
- golang
- gherkin
- integration-testing
- functional-testing
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
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
- api-simulation
- golang
- proxy
- mitm
validate the structure of your container images
Benchmarks of Go serialization methods
- benchmarking
- go
- golang
Record and replay your HTTP interactions for fast, deterministic and accurate tests
- go
- golang
- testing
Harmful workload generator for PostgreSQL
- postgresql
- benchmarking
- testing
- failure-injection
Expressive end-to-end HTTP API testing made easy in Go
Immutable transaction isolated sql driver for golang
- sql-driver
- integration-testing
- go
- golang
Fast, native API client for REST, gRPC, WebSocket and GraphQL. A local-first Postman alternative written in Go: no Electron, no account, no cloud.
pgx mock driver for golang to test database interactions
- pgx
- postgresql
- tdd
- postgres
go test output for humans
- github-actions
- test
- golang
- go
A collection of packages to augment the go testing package and support common patterns.
- golang
- go
- testing
- assertions
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
HTTP requests collector to test webhooks, notifications, REST clients and more ...
- webhooks
- test-automation
- qa
- testing
End to end functional test and automation framework
- automation
- end-to-end-testing
- orchestration-framework
- testing