Go High Performance

Open-source Go projects categorized as High Performance

Top 22 Go High Performance Projects

High Performance
  1. sonic

    A blazingly fast JSON serializing & deserializing library (by bytedance)

    Project mention: Sonic: A blazingly fast Golang JSON serializing and deserializing | news.ycombinator.com | 2025-03-11
  2. 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.

    InfluxDB logo
  3. netpoll

    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

  4. emitter-io

    High performance, distributed and low latency publish-subscribe platform.

  5. lindb

    LinDB is a scalable, high performance, high availability distributed time series database.

  6. pond

    🔘 Minimalistic and High-performance goroutine worker pool written in Go

  7. vald

    Vald. A Highly Scalable Distributed Vector Search Engine

    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)

  8. chihaya

    A customizable, multi-protocol BitTorrent Tracker

  9. SaaSHub

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

    SaaSHub logo
  10. 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.

  11. sneller

    World's fastest log analysis: λ + SQL + JSON + S3

  12. ontology

    Official Go implementation of the Ontology protocol. https://dev-docs.ont.io/#/

  13. jingo

    This package provides the ability to encode golang structs to a buffer as JSON very quickly. (by bet365)

  14. garr

    Collection of high performance, thread-safe, lock-free go data structures

  15. sriov-cni

    DPDK & SR-IOV CNI plugin

  16. sonnet

    High performance JSON decoder in Go

  17. Muxie

    Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.

  18. slices

    fast generic sort for slices in golang (by PeterRK)

  19. jscan

    High performance JSON iterator & validator for Go

  20. GoAPI

    GoAPI - A Fast and Easy-to-use Web Framework for Building APIs in Go

  21. redhub

    High-performance Redis-Server multi-threaded framework, based on rawepoll model.

  22. shardmap

    A performant, highly concurrent and simple sharded hashmap implementation using generics

  23. gopayloader

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

  24. list

    Improved version of "container/list" from Go stdlib (by Snawoot)

    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

  25. SaaSHub

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

    SaaSHub logo
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 High Performance discussion

Log in or Post with

Go High Performance related posts

  • Sonic: A blazingly fast Golang JSON serializing and deserializing

    1 project | news.ycombinator.com | 11 Mar 2025
  • How to Visualize and Analyze Data in Open Source Communities

    4 projects | dev.to | 21 Apr 2024
  • The latest JSON encode/decode benchmarks and analysis!

    3 projects | /r/golang | 29 Sep 2023
  • My fast JSON library in Go is now even faster and safer

    3 projects | news.ycombinator.com | 20 Sep 2023
  • Show HN: Sonnet – The fastest JSON parser I can think of in Go

    1 project | news.ycombinator.com | 1 May 2023
  • What are your thoughts on Codon compiler having a paid licence?

    2 projects | /r/Python | 26 Mar 2023
  • LinDB 0.2.1 Released

    1 project | news.ycombinator.com | 5 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

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