Go Goroutine

Open-source Go projects categorized as Goroutine

Top 23 Go Goroutine Projects

  • ants

    ๐Ÿœ๐Ÿœ๐Ÿœ ants is the most powerful and reliable pooling solution for Go.

  • SaaSHub

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

    SaaSHub logo
  • gnet

    ๐Ÿš€ gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

    Project mention: Gnet is the fastest networking framework in Go | news.ycombinator.com | 2024-03-14
  • 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.

    Project mention: Using migrations with Golang | dev.to | 2024-04-17

    Gopher credits

  • go-concurrency-guide

    Practical concurrency guide in Go, communication by channels, patterns

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

  • goroutine-inspect

    An interactive tool to analyze Golang goroutine dump.

  • flowmatic

    Structured concurrency made easy

  • 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 you ever need! (by life4)

  • cpuworker

    cpuworker - A Customized Goroutine Scheduler over Golang Runtime

    Project mention: (Mostly) Deterministic Simulation Testing in Go | news.ycombinator.com | 2024-05-30

    I really like an idea to solve scheduling problem via compiling to WASI. Many months ago I had conversation with friends, how to implement deterministic testing in Go, without custom IO runtime (common approach in Scala/Rust/C++). We were talking about a few random things, which require a lot of effort (compare to WASI):

    1. https://github.com/Shopify/toxiproxy

    2. https://github.com/bytedance/ns-x

    3. https://github.com/hnes/cpuworker

    But all of them are not too good from the first glance.

  • neilotoole/errgroup

    errgroup with goroutine worker limits

  • broadcast

    Notification broadcaster library

  • itogami

    Fastest and most efficient goroutine pool (experimental)

  • gollback

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

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

  • fractals

    Fast mandelbrot set renderer using goroutines

  • gool

    Generic goroutine pool: Submit, Map, Async.

  • goccm

    Limits the number of goroutines that are allowed to run concurrently

  • 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

  • go-waitgroup

    A sync.WaitGroup with error handling and concurrency control

  • gotrace

    A lib for monitoring runtime goroutine stack (by ysmood)

  • conexec

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

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

  • 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
  • Conc: Better Structured Concurrency for Go

    5 projects | news.ycombinator.com | 11 Jan 2023
  • [Side Project] Post automated Youtube videos from Reddit

    1 project | dev.to | 5 Oct 2022
  • Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool

    6 projects | news.ycombinator.com | 16 Sep 2022
  • HaxMap v0.2.0 released, huge performance improvements and added support for 32-bit systems

    6 projects | /r/golang | 28 Aug 2022
  • Dynamic number of Goroutines based on load?

    2 projects | /r/golang | 19 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Oct 2024
    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 12,804
2 gnet 9,550
3 free-gophers-pack 3,370
4 go-concurrency-guide 2,417
5 gev 1,720
6 goroutine-inspect 463
7 flowmatic 362
8 machine 360
9 genesis 343
10 cpuworker 167
11 neilotoole/errgroup 160
12 broadcast 150
13 itogami 130
14 gollback 121
15 routine 114
16 fractals 88
17 gool 71
18 goccm 70
19 routine 61
20 gohive 52
21 go-waitgroup 48
22 gotrace 39
23 conexec 16

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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