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

GitHub

9k stars
64 watching
325 forks
Language: Go
last commit: 9 months ago
Linked from 1 awesome list

concurrencygogolanggoroutines

Backlinks from these awesome lists:

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