Go Concurrent

Open-source Go projects categorized as Concurrent

Top 15 Go Concurrent Projects

  1. oh

    A new Unix shell.

  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. haxmap

    Fastest and most memory efficient golang concurrent hashmap

  4. goconcurrentqueue

    Go concurrent-safe, goroutine-safe, thread-safe queue

  5. kocircuit

    Ko: A generic type-safe language for concurrent, stateful, deadlock-free systems and protocol manipulations

  6. util

    A collection of useful utility functions (by shomali11)

  7. wildcat

    Open-source storage engine for highly concurrent, transactional log-structured key-value storage.

    Project mention: Show HN: WildcatDB – A persistent key-value store built for concurrency | news.ycombinator.com | 2025-06-15
  8. mapreduce

    A in-process MapReduce library to help you optimizing service response time or concurrent task processing. (by kevwan)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. toolkit

    Collection of useful patterns (by donutloop)

  11. Hunch

    Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.

  12. routine

    go routine control, abstraction of the Main and some useful Executors.如果你不会管理Goroutine的话,用它

  13. goomerang

    A small communications library based on protocol buffers over websockets

  14. ordered-concurrently

    Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

  15. dynatomic

    Dynatomic is a library for using dynamodb as an atomic counter

  16. go-wait-for-it

    :beaver: Wait for service(s) to be available before executing a command.

    Project mention: go-wait-for-it VS Wait4X - a user suggested alternative | libhunt.com/r/go-wait-for-it | 2025-03-19
  17. gostdx

    Extended library functions using generics in Go.

  18. 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 Concurrent discussion

Log in or Post with

Go Concurrent related posts

  • Show HN: WildcatDB – A persistent key-value store built for concurrency

    1 project | news.ycombinator.com | 15 Jun 2025
  • WildcatDB

    1 project | news.ycombinator.com | 11 Jun 2025
  • Show HN: This database never puts you on hold

    1 project | news.ycombinator.com | 5 Jun 2025
  • Wildcat – A persistent key-value store for concurrent storage

    1 project | news.ycombinator.com | 4 Jun 2025
  • hash/maphash is slow

    1 project | /r/golang | 12 Feb 2023
  • HaxMap v0.2.0 released, huge performance improvements and added support for 32-bit systems

    6 projects | /r/golang | 28 Aug 2022
  • The fastest and most-memory efficient concurrent hashmap in Golang

    1 project | news.ycombinator.com | 8 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    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. Learn more →

Index

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

# Project Stars
1 oh 1,375
2 haxmap 1,002
3 goconcurrentqueue 425
4 kocircuit 307
5 util 298
6 wildcat 218
7 mapreduce 173
8 toolkit 159
9 Hunch 105
10 routine 62
11 goomerang 43
12 ordered-concurrently 40
13 dynatomic 17
14 go-wait-for-it 9
15 gostdx 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?