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: 10 months ago
Linked from 1 awesome list
concurrencygogolanggoroutines
Related projects:
Repository | Description | Stars |
---|---|---|
| A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. | 2,518 |
| A Go library that enables distributed task queuing and supports Celery workflow automation | 2,384 |
| A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,347 |
| A GraphQL library for Go with support for easy use and multiple features. | 4,662 |
| A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go. | 7,708 |
| A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. | 22,463 |
| A toolkit for building microservices in Go | 26,684 |
| 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 |
| Package to control goroutine execution order based on dependencies | 219 |
| A distributed task queue that supports asynchronous processing and high availability | 10,212 |
| A library for managing a pool of concurrent worker goroutines with synchronous API. | 3,921 |
| Analyzes Go programs to generate visual call graphs and provides an interactive viewer for exploring package relationships | 6,016 |
| A goroutine pool library for efficient asynchronous task execution | 52 |
| A package for representing multiple error values as a single error | 2,367 |
| A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,785 |