SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Go High Performance Projects
-
Project mention: Sonic: A blazingly fast Golang JSON serializing and deserializing | news.ycombinator.com | 2025-03-11
-
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.
-
-
-
-
-
Project mention: How to choose a vector database: Pinecone, Weaviate, MongoDB Atlas, SemaDB | dev.to | 2024-09-11
Vespa, Qdrant, Chroma, Vald, FAISS (a vector search engine, not a database)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
-
-
-
jingo
This package provides the ability to encode golang structs to a buffer as JSON very quickly. (by bet365)
-
-
-
-
Muxie
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
-
-
-
-
-
-
gopayloader
HTTP/S benchmark/load testing cross-platform tool with optional jwt generation - supports HTTP/1.1, HTTP/2, HTTP/3
-
Project mention: Optimizing Heap Allocations in Go: A Case Study | news.ycombinator.com | 2025-04-22
I had an attempt to improve performance of memory allocation with the use of arenas in Go and I chose freelist datastructure[1]
It almost doesn't use unsafe except one line to cast pointer types. I measured practical performance boost with "container/list" implementation hooked to my allocator. All in all it performs 2-5 times faster or up to 10 times faster if we can get rid[2] of any and allocations implied by the use of it.
All in all, heap allocations can be not that bad at all if you approach them from another angle.
[1]: https://github.com/Snawoot/freelist
[2]: https://github.com/Snawoot/list
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go High Performance discussion
Go High Performance related posts
-
Sonic: A blazingly fast Golang JSON serializing and deserializing
-
How to Visualize and Analyze Data in Open Source Communities
-
The latest JSON encode/decode benchmarks and analysis!
-
My fast JSON library in Go is now even faster and safer
-
Show HN: Sonnet – The fastest JSON parser I can think of in Go
-
What are your thoughts on Codon compiler having a paid licence?
-
LinDB 0.2.1 Released
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 May 2025
Index
What are some of the best open-source High Performance projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | sonic | 8,079 |
2 | netpoll | 4,291 |
3 | emitter-io | 3,925 |
4 | lindb | 3,035 |
5 | pond | 1,771 |
6 | vald | 1,599 |
7 | chihaya | 1,458 |
8 | IceFireDB | 1,127 |
9 | sneller | 1,035 |
10 | ontology | 835 |
11 | jingo | 735 |
12 | garr | 371 |
13 | sriov-cni | 334 |
14 | sonnet | 286 |
15 | Muxie | 279 |
16 | slices | 134 |
17 | jscan | 94 |
18 | GoAPI | 85 |
19 | redhub | 79 |
20 | shardmap | 33 |
21 | gopayloader | 18 |
22 | list | 1 |