Go Benchmarking

Open-source Go projects categorized as Benchmarking

Top 11 Go Benchmarking Projects

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

  • SaaSHub

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

    SaaSHub logo
  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

    Project mention: Bombardier: Fast cross-platform HTTP benchmarking tool written in Go | news.ycombinator.com | 2024-09-12
  • go-recipes

    🦩 Tools for Go projects

    Project mention: Go-recipes: Tools for Go projects | news.ycombinator.com | 2024-06-01
  • 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: pg_timeseries: Open-source time-series extension for PostgreSQL | news.ycombinator.com | 2024-05-20

    AFAIK https://github.com/timescale/tsbs is based on artificial data and I would recommend running benchmarks and comparisons on real data from node_exporter, like https://github.com/VictoriaMetrics/prometheus-benchmark.

  • vHive

    vHive: Open-source framework for serverless experimentation

  • reqstress

    a benchmarking&stressing tool that can send raw HTTP requests

  • 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

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

Log in or Post with

Go Benchmarking related posts

  • tsbs: NEW Data - star count:1149.0

    1 project | /r/algoprojects | 10 Dec 2023
  • Deep-dive into Vegeta - HTTP load testing tool and library

    1 project | dev.to | 30 Oct 2023
  • Fuzz Testing Is the Best Thing to Happen to Our Application Tests

    3 projects | news.ycombinator.com | 17 Aug 2023
  • Set Up Tracing for a Node.js Application on AppSignal

    2 projects | dev.to | 7 Jun 2023
  • tsbs: NEW Data - star count:1058.0

    1 project | /r/algoprojects | 27 May 2023
  • tsbs: NEW Data - star count:1058.0

    1 project | /r/algoprojects | 26 May 2023
  • tsbs: NEW Data - star count:1058.0

    1 project | /r/algoprojects | 25 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Vegeta 23,410
2 bombardier 5,917
3 go-recipes 4,069
4 ali 3,697
5 tsbs 1,274
6 vHive 285
7 reqstress 166
8 xk6-cable 26
9 gopayloader 16
10 go-benchmarks 9
11 go-enum-example 8

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

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