nursery

Concurrency library

A package providing abstractions for structured concurrency in Go

Structured Concurrency in Go

GitHub

66 stars
4 watching
6 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

concurrencygolanggolang-librarygoroutinesnursery

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
zenthangplus/goccm A package to limit concurrency in Goroutines 71
go-playground/log A simple and highly configurable logging library for Go. 293
siddontang/go-log A Golang logging library with support for multiple handlers and log levels 35
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
sherifabdlnaby/gpool Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. 90
algorand/go-algorand An implementation of Algorand's blockchain protocol in Go 1,352
appimagecrafters/libzsync-go A Golang library implementing a distributed file transfer protocol. 13
syocy/a-tour-of-go-in-haskell A Haskell adaptation of Go's concurrency tutorial 130
staskobzar/goami2 A Go library providing an interface to Asterisk's AMI protocol 14
marcoonroad/sporadic A set of abstractions for concurrency and asynchronous programming in JavaScript 18
pieterclaerhout/go-waitgroup A package that provides a WaitGroup with error handling and concurrency control. 48
adrianbrad/queue Thread-safe, generic implementations of queue data structures in Go 274
chenmingyong0423/go-mongox A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. 136
gosnmp/gosnmp An SNMP client library written in Go. 1,138
algorand/go-algorand-sdk Provides APIs and tools for interacting with the Algorand blockchain 185