SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Go Goroutine Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gnet
๐ gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
-
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.
Gopher credits
-
-
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.
-
-
-
machine
Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles (by autom8ter)
-
-
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.
-
-
-
-
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)
-
-
-
-
routine
go routine control, abstraction of the Main and some useful Executors.ๅฆๆไฝ ไธไผ็ฎก็Goroutine็่ฏ๏ผ็จๅฎ
-
-
-
-
conexec
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
Go Goroutine discussion
Go Goroutine related posts
-
Flowmatic: Structured concurrency made easy
-
Hey! Guy made a Go wallpaper manager with wallhaven.cc site
-
Conc: Better Structured Concurrency for Go
-
[Side Project] Post automated Youtube videos from Reddit
-
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
-
HaxMap v0.2.0 released, huge performance improvements and added support for 32-bit systems
-
Dynamic number of Goroutines based on load?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Oct 2024
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 |