Go performance-testing

Open-source Go projects categorized as performance-testing

Top 9 Go performance-testing Projects

performance-testing
  1. anteon

    Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud

    Project mention: Show HN: Gurubase – AI-Powered Q&A Assistants for Any Topic | news.ycombinator.com | 2025-01-21

    * You can also embed your Guru into your website using an "Ask AI" widget. Check out https://getanteon.com to see it in action.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. fortio

    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.

    Project mention: Fortio: A microservices (HTTP, gRPC) load testing library | news.ycombinator.com | 2025-02-12
  4. go-wrk

    go-wrk - a HTTP benchmarking tool based in spirit on the excellent wrk tool (https://github.com/wg/wrk)

  5. k6-operator

    An operator for running distributed k6 tests.

    Project mention: Comparing the K6 Operator vs Testkube for Load Testing | dev.to | 2024-10-28

    However, there are scenarios where you want to emulate multiple machines running a single test. You want to test your application’s load by generating traffic from different IP addresses, or your single instance cannot create the needed load. If you’re using Kubernetes in your organization, you can use the k6 operator to run distributed load tests.

  6. kube-burner

    Kubernetes performance and scale test orchestration framework written in golang

  7. Pewpew

    Flexible HTTP command line stress tester for websites and web services (by bengadbois)

  8. ptg

    💥Performance testing tool (Go), It is also a GUI gRPC client.

  9. SaaSHub

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

    SaaSHub logo
  10. hargo

    Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.

  11. xk6-kafka

    k6 extension to load test Apache Kafka with support for various serialization formats, SASL, TLS, compression, Schema Registry client and beyond

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 performance-testing discussion

Log in or Post with

Go performance-testing related posts

  • Performance testing Kafka server using xk6-kafka

    1 project | dev.to | 1 Jan 2024
  • 🔥 What is Apache Kafka and how to perform performance tests on it (Part 2) 👨🏻‍💻

    2 projects | dev.to | 18 Dec 2023
  • xk6-kafka v0.12.0 is released! 🎉

    1 project | /r/golang | 4 Jul 2022
  • Request - Load testing tool

    2 projects | /r/softwaretesting | 28 Feb 2022
  • Ddosify : High-performance load testing tool

    2 projects | dev.to | 25 Oct 2021
  • How to Load Test Your Kafka Producers and Consumers using k6

    2 projects | dev.to | 21 Sep 2021
  • Performance Testing in Kubernetes using Kangal

    2 projects | dev.to | 22 Apr 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 anteon 8,479
2 fortio 3,542
3 go-wrk 997
4 k6-operator 665
5 kube-burner 592
6 Pewpew 434
7 ptg 329
8 hargo 246
9 xk6-kafka 178

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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