Go load-testing

Open-source Go projects categorized as load-testing

Top 15 Go load-testing Projects

  • Vegeta

    HTTP load testing tool and library. It's over 9000!

    Project mention: Possibly stupid question, is java the right language for low latency and high throughput web servers? | reddit.com/r/java | 2022-11-03

    I tried a few load testing tools but really liked https://github.com/tsenart/vegeta. You can start by trying it on your Python and Node servers just to get familiar with the process of identifying and dealing with performance bottlenecks. If you're lucky this alone will be enough to solve your problem and you won't have to introduce another language into your technology stack.

  • k6

    A modern load testing tool, using Go and JavaScript - https://k6.io

    Project mention: Need help load testing an API | reddit.com/r/Blind | 2022-11-02


  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • ddosify

    High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀

    Project mention: Ddosify | High-performance load testing tool, written in Golang (Listed in GitHub Trending) | reddit.com/r/developersIndia | 2022-11-20
  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

    Project mention: codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go | reddit.com/r/devopsish | 2022-07-14
  • ali

    Generate HTTP load and plot the results in real-time

  • plow

    A high-performance HTTP benchmarking tool with real-time web UI and terminal displaying

    Project mention: plow: A high-performance HTTP benchmarking tool | reddit.com/r/CKsTechNews | 2022-07-24
  • cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go (by rogerwelin)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Pewpew

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

  • 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.

  • iter8

    Kubernetes release optimizer

    Project mention: Performance Testing using Iter8 | dev.to | 2022-02-15

    Experiment Charts are available in the Iter8 GitHub repo e.g. load test experiment is located at https://github.com/iter8-tools/iter8/tree/master/hub/load-test-http which is called Iter Hub.

  • baton

    HTTP load testing witten in Go

  • xk6-kafka

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

    Project mention: xk6-kafka v0.12.0 is released! 🎉 | reddit.com/r/golang | 2022-07-04

    I am thrilled to announce that I released xk6-kafka v0.12.0, a complete revamp of the JavaScript API plus many other features and fixes. You can read more about it on the changelog of the release: https://github.com/mostafa/xk6-kafka/releases/tag/v0.12.0

  • gocannon

    :boom: Performance-focused HTTP load testing tool written in Go

    Project mention: [Performance] JMeter was too slow for my use case, so I wrote Gocannon | reddit.com/r/programming | 2022-03-24
  • rip

    Rest in peace(s) - HTTP/UDP load testing tool (by bjarneo)

    Project mention: GitHub - bjarneo/rip: Rest in peace(s) - HTTP load testing tool | reddit.com/r/golang | 2022-05-15
  • trunks

    The Go module for programmatically run and load testing HTTP services

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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). The latest post mention was on 2022-11-20.

Go load-testing related posts


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

Project Stars
1 Vegeta 20,471
2 k6 18,684
3 ddosify 5,111
4 bombardier 3,856
5 ali 3,333
6 plow 3,287
7 cassowary 634
8 Pewpew 362
9 hargo 207
10 iter8 198
11 baton 189
12 xk6-kafka 62
13 gocannon 58
14 rip 44
15 trunks 2
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.