Go Async

Open-source Go projects categorized as Async

Top 21 Go Async Projects

  1. gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

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

    Reactive Extensions for the Go language.

    Project mention: Taking Back Control in 2024 | dev.to | 2025-01-08

    Then, life knocked on my door. It was time to make a living out of it. Either I had to abandon code or turn it into a real career. I started learning more conventional languages and frameworks and got better at writing web apps and servers. Years later, I successfully started my own open-source project. Then I joined Recurse Center while doing nothing but coding and raising my first child for a month. It was peak fun.

  4. krakend-ce

    KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

    Project mention: 10 Lightweight API Gateways for Your Next Project | dev.to | 2025-04-30

    With some more work, you could configure proxies that work lower on the infrastructure level, like NGINX, Envoy Proxy, HAProxy, or Traefik Proxy to give you the classic API gateway functionality. There's also KrakenD as another open-source option.

  5. neoq

    Queue-agnostic background job library for Go, with a pleasant API and powerful features.

    Project mention: Do you need Redis? PostgreSQL does queuing, locking, and pub/sub | news.ycombinator.com | 2024-11-03

    https://github.com/acaloiaro/neoq (Go)

  6. async

    Synchronization and asynchronous computation package for Go (by reugn)

  7. async

    A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery. (by StudioSol)

  8. Hunch

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

  9. SaaSHub

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

    SaaSHub logo
  10. workerpool

    Go simple async worker pool

  11. async

    experimental promises in go1.18 with generics (by nkcmr)

  12. valet

    Job queuing service and async task runner. (by svaloumas)

  13. iocast

    Simple, zero-dependency and extensible async task running library,

    Project mention: Show HN: A simple, zero-dependency async task management Go library | news.ycombinator.com | 2025-01-18
  14. gohive

    🐝 A Highly Performant and easy to use goroutine pool for Go

  15. goomerang

    A small communications library based on protocol buffers over websockets

  16. async.go

    A collection of utilities for async code in Go.

  17. ctxutil

    utils for Go context

  18. go-asyncjob

    asyncjob helps organize code in graph of blocks instead of sequential blocks.

    Project mention: Go-taskflow: A taskflow-like General-purpose Task-parallel Programming Framework | news.ycombinator.com | 2024-11-15

    I have this https://github.com/Azure/go-asyncjob library as well, with generic strongType connecting each step input/output.

  19. dynatomic

    Dynatomic is a library for using dynamodb as an atomic counter

  20. pippin

    Go library to create and manage data pipelines on your machine

  21. async-job

    AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬

  22. conductor

    A simple async/await, thread-orchestration in Golang. (by maniartech)

  23. sworker

    Easy worker setup for your code

  24. 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 Async discussion

Log in or Post with

Go Async related posts

  • Go-taskflow: A taskflow-like General-purpose Task-parallel Programming Framework

    4 projects | news.ycombinator.com | 15 Nov 2024
  • Show HN: Hatchet – Open-source distributed task queue

    22 projects | news.ycombinator.com | 8 Mar 2024
  • Go concurrency simplified. Part 4: Post office as a data pipeline

    5 projects | dev.to | 21 Dec 2023
  • Go concurrency simplified. Part 1: Channels and goroutines

    2 projects | dev.to | 8 Dec 2023
  • [async] When the standard sync is not enough

    1 project | /r/golang | 28 Nov 2022
  • A pluggable job queuing and async task runner service, packed in a Go module.

    1 project | /r/coolgithubprojects | 26 Aug 2022
  • [async] Asynchronous development toolkit for Go

    1 project | /r/golang | 13 Jun 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 gnet 10,491
2 RxGo 5,008
3 krakend-ce 2,219
4 neoq 314
5 async 244
6 async 139
7 Hunch 105
8 workerpool 92
9 async 63
10 valet 56
11 iocast 52
12 gohive 53
13 goomerang 41
14 async.go 28
15 ctxutil 25
16 go-asyncjob 18
17 dynatomic 17
18 pippin 14
19 async-job 11
20 conductor 9
21 sworker 6

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?