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
62 watching
313 forks
Language: Go
last commit: 7 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,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