Go Benchmarking

Open-source Go projects categorized as Benchmarking

Top 11 Go Benchmarking Projects

  • Vegeta

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

  • Project mention: Netlify just sent me a $104K bill for a simple static site | news.ycombinator.com | 2024-02-26

    Vegeta worth a look if you want something a bit more sophisticated: https://github.com/tsenart/vegeta

  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-recipes

    🦩 Tools for Go projects

  • Project mention: 2023 update to go-recipes collection | /r/golang | 2023-12-11
  • ali

    Generate HTTP load and plot the results in real-time

  • tsbs

    Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data

  • Project mention: tsbs: NEW Data - star count:1149.0 | /r/algoprojects | 2023-12-10
  • vHive

    vHive: Open-source framework for serverless experimentation

  • reqstress

    a benchmarking&stressing tool that can send raw HTTP requests

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • xk6-cable

    A k6 extension for testing Action Cable and AnyCable functionality

  • gopayloader

    HTTP/S benchmark/load testing cross-platform tool with optional jwt generation - supports HTTP/1.1, HTTP/2, HTTP/3

  • Project mention: Gopayloader - New golang HTTP load testing tool. 235% quicker than k6 | /r/programming | 2023-04-27
  • go-benchmarks

    Comprehensive and reproducible benchmarks for Go developers and architects. (by skerkour)

  • Project mention: Reasons to Prefer Blake3 over Sha256 | news.ycombinator.com | 2023-11-13

    At the end of the day, what matters really for most people is

    1) Certifications (FIPS...)

    2) Speed.

    SHA-256 is fast enough for maybe 99,9% of use cases as you will saturate your I/O way before SHA-256 becomes your bottleneck[0][1]. Also, from my experience with the different available implementations, SHA-256 is up to 1.8 times faster than Blake3 on arm64.

    [0] https://github.com/skerkour/go-benchmarks/blob/main/results/...

    [1] https://kerkour.com/fast-hashing-algorithms

  • go-enum-example

    Go Enum: benchmarks, examples, analysis

  • Project mention: Compile-time safety for enumerations in Go | news.ycombinator.com | 2023-09-29

    interesting approach! but I typically use this method for type constraints.

    for enums I prefer just direct structs: https://github.com/nikolaydubina/go-enum-example

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 Benchmarking related posts

Index

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

Project Stars
1 Vegeta 22,730
2 bombardier 5,257
3 go-recipes 3,807
4 ali 3,632
5 tsbs 1,216
6 vHive 252
7 reqstress 163
8 xk6-cable 23
9 gopayloader 15
10 go-benchmarks 9
11 go-enum-example 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com