Go Goroutine

Open-source Go projects categorized as Goroutine

Top 23 Go Goroutine Projects

  1. ants

    🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. gnet

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

  4. free-gophers-pack

    ✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.

  5. go-concurrency-guide

    Practical concurrency guide in Go, communication by channels, patterns

  6. gev

    🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

  7. goroutine-inspect

    An interactive tool to analyze Golang goroutine dump.

  8. flowmatic

    Structured concurrency made easy

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. machine

    Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles (by autom8ter)

  11. genesis

    All generic functions for Go you ever need! (by life4)

  12. go-actor

    A lightweight library for writing concurrent programs in Go using the Actor model.

  13. varmq

    A Simplest Storage-Agnostic and Zero-dep Message Queue for Your Concurrent Go Program

  14. cpuworker

    cpuworker - A Customized Goroutine Scheduler over Golang Runtime

  15. neilotoole/errgroup

    errgroup with goroutine worker limits

  16. broadcast

    Notification broadcaster library

  17. itogami

    Fastest and most efficient goroutine pool (experimental)

  18. gollback

    Go asynchronous simple function utilities, for managing execution of closures and callbacks

  19. routine

    Provides some convenient API, includes Goid(), GetG() and LocalStorage, which is a goroutine's local storage, just like ThreadLocal in other languages. (by go-eden)

  20. low-level-design-golang

    Low level system design solutions in Golang

  21. fractals

    Fast mandelbrot set renderer using goroutines

  22. goccm

    Limits the number of goroutines that are allowed to run concurrently

  23. gool

    Generic goroutine pool: Submit, Map, Async.

  24. routine

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

  25. gohive

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

  26. 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 Goroutine discussion

Log in or Post with

Go Goroutine related posts

  • Show HN: A Storage-Agnostic Golang Message Queue

    1 project | news.ycombinator.com | 26 Jun 2025
  • A Storage-Agnostic Golang Message Queue and Worker Pool

    1 project | news.ycombinator.com | 26 Jun 2025
  • Show HN: An Storage-Agnostic Golang Message Queue

    1 project | news.ycombinator.com | 26 Jun 2025
  • Vizb: Beautiful Go Benchmark Visualization Made Simple

    2 projects | dev.to | 24 Jun 2025
  • Practical Concurrency Guide in Go

    1 project | news.ycombinator.com | 15 Oct 2024
  • Flowmatic: Structured concurrency made easy

    2 projects | /r/golang | 7 Jul 2023
  • Hey! Guy made a Go wallpaper manager with wallhaven.cc site

    1 project | /r/golang | 20 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ants 14,501
2 gnet 11,244
3 free-gophers-pack 3,957
4 go-concurrency-guide 2,875
5 gev 1,774
6 goroutine-inspect 479
7 flowmatic 404
8 machine 360
9 genesis 349
10 go-actor 307
11 varmq 208
12 cpuworker 169
13 neilotoole/errgroup 163
14 broadcast 160
15 itogami 141
16 gollback 121
17 routine 115
18 low-level-design-golang 99
19 fractals 92
20 goccm 73
21 gool 71
22 routine 63
23 gohive 54

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

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