The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 11 Go Benchmarking Projects
-
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.
-
tsbs
Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data
-
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.
-
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: Netlify just sent me a $104K bill for a simple static site | news.ycombinator.com | 2024-02-26Vegeta worth a look if you want something a bit more sophisticated: https://github.com/tsenart/vegeta
Project mention: Gopayloader - New golang HTTP load testing tool. 235% quicker than k6 | /r/programming | 2023-04-27
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
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
Go Benchmarking related posts
- tsbs: NEW Data - star count:1149.0
- Deep-dive into Vegeta - HTTP load testing tool and library
- Fuzz Testing Is the Best Thing to Happen to Our Application Tests
- Set Up Tracing for a Node.js Application on AppSignal
- tsbs: NEW Data - star count:1058.0
- tsbs: NEW Data - star count:1058.0
- tsbs: NEW Data - star count:1058.0
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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