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
62 watching
313 forks
Language: Go
last commit: 7 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,502 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,379 |
david-haim/concurrencpp | A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,312 |
graph-gophers/graphql-go | A GraphQL library for Go with support for easy use and multiple features. | 4,652 |
workiva/go-datastructures | A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go. | 7,679 |
urfave/cli | A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. | 22,371 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
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. | 12,955 |
kamildrazkiewicz/go-flow | Package to control goroutine execution order based on dependencies | 220 |
hibiken/asynq | A distributed task queue that supports asynchronous processing and high availability | 9,946 |
jeffail/tunny | A library for managing a pool of concurrent worker goroutines with synchronous API. | 3,892 |
ondrajz/go-callvis | Analyzes Go programs to generate visual call graphs and provides an interactive viewer for exploring package relationships | 5,983 |
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,346 |
olahol/melody | A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,748 |