Go Goroutine

Open-source Go projects categorized as Goroutine | Edit details

Top 17 Go Goroutine Projects

  • ants

    🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go, inspired by fasthttp./ ants 是一个高性能且低损耗的 goroutine 池。

    Project mention: Hello! Please explain what a pool? | reddit.com/r/golang | 2021-10-07

    The readme of the project explains it very well: https://github.com/panjf2000/ants

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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • go-concurrency-guide

    Practical concurrency guide in Go, communication by channels, patterns

    Project mention: A practical concurrency guide for Go | reddit.com/r/programming | 2022-05-16
  • goroutine-inspect

    An interactive tool to analyze Golang goroutine dump.

    Project mention: goroutine dump analyzer | reddit.com/r/golang | 2022-02-16
  • machine

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

  • genesis

    All generic functions for Go 1.18 you ever need!

    Project mention: genesis: All generic functions for Go 1.18 you ever need! | reddit.com/r/opensource | 2022-04-17
  • neilotoole/errgroup

    errgroup with goroutine worker limits

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • cpuworker

    cpuworker - A Customized Goroutine Scheduler over Golang Runtime

    Project mention: Cpuworker – A Customized Goroutine Scheduler over Golang Runtime | reddit.com/r/CKsTechNews | 2022-02-10
  • broadcast

    Notification broadcaster in Go

    Project mention: broadcast: A broadcasting library for Go | reddit.com/r/golang | 2021-10-14
  • gollback

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

  • routine

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

  • gohive

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

  • gotrace

    A lib for monitoring runtime goroutine stack (by ysmood)

    Project mention: A lib for goroutine leak detection | reddit.com/r/golang | 2022-04-01

    I see, I created an issue for it: https://github.com/ysmood/gotrace/issues/3

  • go-waitgroup

    A sync.WaitGroup with error handling and concurrency control

  • conexec

    A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.

  • workerctl

    worker controller for graceful shutdown

    Project mention: workerctl: worker controller for graceful shutdown | reddit.com/r/golang | 2022-03-24
  • sworker

    Easy worker setup for your code

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). The latest post mention was on 2022-05-16.

Go Goroutine related posts


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

Project Stars
1 ants 8,123
2 gev 1,405
3 go-concurrency-guide 786
4 goroutine-inspect 404
5 machine 354
6 genesis 142
7 neilotoole/errgroup 122
8 cpuworker 108
9 broadcast 95
10 gollback 86
11 routine 48
12 gohive 34
13 gotrace 33
14 go-waitgroup 29
15 conexec 12
16 workerctl 6
17 sworker 6
Find remote jobs at our new job board 99remotejobs.com. There are 12 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives