conc
Concurrency toolkit
A set of tools and abstractions for structured concurrency in Go, making concurrent programming easier to read and manage.
Better structured concurrency for go
9k stars
64 watching
325 forks
Language: Go
last commit: 9 months ago
Linked from 1 awesome list
concurrencygogolanggoroutines
Related projects:
Repository | Description | Stars |
---|---|---|
luk4z7/go-concurrency-guide | A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. | 2,518 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,384 |
david-haim/concurrencpp | A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,347 |
graph-gophers/graphql-go | A GraphQL library for Go with support for easy use and multiple features. | 4,662 |
workiva/go-datastructures | A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go. | 7,708 |
urfave/cli | A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. | 22,463 |
go-kit/kit | A toolkit for building microservices in Go | 26,684 |
panjf2000/ants | A library that provides a reusable and efficient way to manage concurrent tasks with a fixed capacity, helping developers mitigate memory consumption issues in Go programs. | 13,076 |
kamildrazkiewicz/go-flow | Package to control goroutine execution order based on dependencies | 219 |
hibiken/asynq | A distributed task queue that supports asynchronous processing and high availability | 10,212 |
jeffail/tunny | A library for managing a pool of concurrent worker goroutines with synchronous API. | 3,921 |
ondrajz/go-callvis | Analyzes Go programs to generate visual call graphs and provides an interactive viewer for exploring package relationships | 6,016 |
loveleshsharma/gohive | A goroutine pool library for efficient asynchronous task execution | 52 |
hashicorp/go-multierror | A package for representing multiple error values as a single error | 2,367 |
olahol/melody | A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,785 |