rill

Concurrency toolkit

A toolkit that simplifies concurrency in Go by providing a composable and clean way to handle channels and errors.

Go toolkit for clean, composable, channel-based concurrency

GitHub

1k stars
8 watching
18 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list

channelsconcurrencyfunctional-programminggenericsgogolanggoroutinespipelinestreaming

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
seborama/fuegoA Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems.143
richardwilkes/unisonA unified toolkit for building desktop applications in Go with a consistent look and feel across different platforms.212
p12ngh/pipelinedslA Haskell-based DSL for describing hardware pipelines1
gabriella439/pipesA lightweight stream processing library that builds and connects reusable streaming components using Haskell489
devfacet/gocmdA Go library for building command line applications with advanced features and support for various arguments and commands65
headline-design/pipeline-uiA suite of reusable React components to simplify the development of decentralized Algorand applications.30
roblillack/spotA simple, cross-platform GUI toolkit for Go that allows developers to build native desktop applications with a consistent API.1,123
nikhilsaraf/go-toolsA collection of tools for managing goroutines and concurrency in Go programming language15
hyfather/pipelineA package implementing pipelines using goroutines to manage concurrency in Go applications.56
kirilldanshin/go.uikA Go-based GUI kit designed to handle concurrent UI components without blocking other parts of the application.5
zegl/goriakA Go library that simplifies interaction with Riak KV using a type-safe interface30
crazy-canux/go-devopsA collection of Go-based tools for automating and managing software development lifecycle phases9
rainu/go-command-chainA Go library that simplifies executing complex command pipelines by abstracting away shell-specific details and providing control over input streams and output redirection.62
xxjwxc/publicA comprehensive utility package for Go programmers175
hhio618/golem-ciA decentralized task pipeline on Golem.network using Python.5