Go testing-tools

Open-source Go projects categorized as testing-tools

Top 23 Go testing-tool Projects

testing-tools
  1. Gor

    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.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. GoConvey

    Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

  4. keploy

    Unit, API & Integration Testing Agent for Developers. Generate tests, mocks/stubs for your APIs that actually work!

    Project mention: Best Opensource Coding Ai | dev.to | 2025-04-17

    To know more about Keploy: https://keploy.io

  5. goss

    Quick and Easy server testing/validation

  6. gotests

    Automatically generate Go test boilerplate from your source code.

  7. ali

    Generate HTTP load and plot the results in real-time

  8. Gauge

    Light weight cross-platform test automation

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. pumba

    Chaos testing, network emulation, and stress testing tool for containers

    Project mention: lições aprendidas na construção de uma sdk financeira: onde termina o backend e começa o cliente? | dev.to | 2025-04-11
  11. hoverfly

    Lightweight service virtualization/ API simulation / API mocking tool for developers and testers

    Project mention: How to Implement Mock APIs for API Testing | dev.to | 2025-04-07

    Hoverfly: A lightweight service virtualization tool specializing in API simulation and traffic capture for realistic mocks. It's particularly useful for cloud-native applications and supports CI/CD integration.

  12. goutil

    💪 Helper Utils(800+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等

  13. testkube

    ☸️ Kubernetes-native Test Execution and Orchestration framework. It runs all types of tests, including Load Testing, End To End Testing, Front End, API Testing, etc... Integrates directly with you testing stack (K6, Postman, Playwright, Cypress,..)

    Project mention: Distributed Load Testing with JMeter in Testkube | dev.to | 2024-11-06

    Using Testkube Test Workflows, we are going to execute the test with JMeter. We have created a JMeter test that runs on our Testkube website and performs the distributed test. Let us get started with the prerequisites and create a Test Workflow to execute the test.

  14. greenmask

    PostgreSQL database anonymization and synthetic data generation tool

    Project mention: Greenmask Release: Database anonymization tool | news.ycombinator.com | 2024-10-15
  15. tparse

    CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.

    Project mention: My last weeks GitHub contributions | dev.to | 2024-04-27

    Many code reviews Upgrade code to respect new conventions. #111 ccoVeille posted on Apr 13, 2024 go.mod refers to 1.17, so we can use os.ReadFile and os.WriteFile instead of ioutil.ReadFile and ioutil.WriteFile that are now deprecated. We should use errors.As since go 1.13 otherwise any wrapped errors won't be caught. View on GitHub Use JSONL format for New Line Delimited JSON #112 ccoVeille posted on Apr 13, 2024 https://en.wikipedia.org/wiki/JSON_streaming View on GitHub receiver cleanup #522 ccoVeille posted on Apr 05, 2024 Refactor to use consistent parserState receiver Clean unused receivers View on GitHub Fix test helpers #523 ccoVeille posted on Apr 05, 2024 Test helpers should use t.Helper() This way if an error occurs it would be reported outside the helper View on GitHub

  16. goc

    A Comprehensive Coverage Testing System for The Go Programming Language

  17. faker

    Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker (by go-faker)

  18. grpcox

    Like Postman, but for gRPC: web based GUI client for gRPC Development Testing

  19. gofight

    Testing API Handler written in Golang.

  20. request-baskets

    HTTP requests collector to test webhooks, notifications, REST clients and more ...

  21. ooze

    🧬 Go Mutation Testing

    Project mention: Cargo-mutants:zombie: Inject bugs and see if your tests catch them | news.ycombinator.com | 2025-04-10

    Here's a list of mutation testing tools for various languages: https://github.com/theofidry/awesome-mutation-testing

    If you're looking for an option for Go, https://github.com/gtramontina/ooze can be of help. It was heavily inspired by https://github.com/zimmski/go-mutesting

  22. gremlins

    A mutation testing tool for Go.

    Project mention: Montrez patte blanche : tuez des mutants ! | dev.to | 2024-05-16
  23. charlatan

    Go Interface Mocking Tool

  24. arch-go

    Architecture checks for Go projects

  25. govcr

    HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go testing-tools discussion

Log in or Post with

Go testing-tools related posts

  • Cargo-mutants:zombie: Inject bugs and see if your tests catch them

    6 projects | news.ycombinator.com | 10 Apr 2025
  • lições aprendidas na construção de uma sdk financeira: onde termina o backend e começa o cliente?

    4 projects | dev.to | 11 Apr 2025
  • API testing through simulations

    4 projects | dev.to | 2 Mar 2025
  • Leveraging Testkube for Complex System Testing

    1 project | dev.to | 29 Oct 2024
  • A Guide to Scalable and Heavy Load Testing with k6 + Testkube

    1 project | dev.to | 28 Oct 2024
  • Testing Kubernetes Applications with Pytest and Testkube: A Complete Guide

    2 projects | dev.to | 8 Jul 2024
  • API Testing Using RestAssured And Testkube

    2 projects | dev.to | 8 Jul 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 22 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

What are some of the best open-source testing-tool projects in Go? This list will help you:

# Project Stars
1 Gor 18,887
2 GoConvey 8,343
3 keploy 7,857
4 goss 5,716
5 gotests 5,014
6 ali 3,837
7 Gauge 3,033
8 pumba 2,853
9 hoverfly 2,404
10 goutil 2,135
11 testkube 1,428
12 greenmask 1,301
13 tparse 1,114
14 goc 851
15 faker 749
16 grpcox 703
17 gofight 441
18 request-baskets 382
19 ooze 268
20 gremlins 224
21 charlatan 204
22 arch-go 195
23 govcr 185

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?