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
1k stars
8 watching
18 forks
Language: Go
last commit: 11 months ago
Linked from 1 awesome list
channelsconcurrencyfunctional-programminggenericsgogolanggoroutinespipelinestreaming
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. | 143 |
| | A unified toolkit for building desktop applications in Go with a consistent look and feel across different platforms. | 212 |
| | A Haskell-based DSL for describing hardware pipelines | 1 |
| | A lightweight stream processing library that builds and connects reusable streaming components using Haskell | 489 |
| | A Go library for building command line applications with advanced features and support for various arguments and commands | 65 |
| | A suite of reusable React components to simplify the development of decentralized Algorand applications. | 30 |
| | A simple, cross-platform GUI toolkit for Go that allows developers to build native desktop applications with a consistent API. | 1,123 |
| | A collection of tools for managing goroutines and concurrency in Go programming language | 15 |
| | A package implementing pipelines using goroutines to manage concurrency in Go applications. | 56 |
| | A Go-based GUI kit designed to handle concurrent UI components without blocking other parts of the application. | 5 |
| | A Go library that simplifies interaction with Riak KV using a type-safe interface | 30 |
| | A collection of Go-based tools for automating and managing software development lifecycle phases | 9 |
| | A Go library that simplifies executing complex command pipelines by abstracting away shell-specific details and providing control over input streams and output redirection. | 62 |
| | A comprehensive utility package for Go programmers | 175 |
| | A decentralized task pipeline on Golem.network using Python. | 5 |