rill
Pipeline toolkit
A toolkit for building concurrent programs by composing simple, reusable parts into clean pipelines.
Go toolkit for clean, composable, channel-based concurrency
510 stars
6 watching
7 forks
Language: Go
last commit: 25 days ago
Linked from 1 awesome list
channelsconcurrencyfunctional-programminggenericsgogolanggoroutinespipelinestreaming
Related projects:
Repository | Description | Stars |
---|---|---|
seborama/fuego | A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. | 141 |
richardwilkes/unison | A unified toolkit for building desktop applications in Go with a consistent look and feel across different platforms. | 203 |
p12ngh/pipelinedsl | A Haskell-based DSL for describing hardware pipelines | 1 |
gabriella439/pipes | A lightweight stream processing library that builds and connects reusable streaming components using Haskell | 489 |
devfacet/gocmd | A Go library for building command line applications with advanced features and support for various arguments and commands | 65 |
headline-design/pipeline-ui | A suite of reusable React components to simplify the development of decentralized Algorand applications. | 30 |
roblillack/spot | A simple, cross-platform GUI toolkit for Go that allows developers to build native desktop applications with a consistent API. | 1,113 |
nikhilsaraf/go-tools | A collection of tools for managing goroutines and concurrency in Go programming language | 15 |
hyfather/pipeline | A package implementing pipelines using goroutines to manage concurrency in Go applications. | 58 |
kirilldanshin/go.uik | A Go-based GUI kit designed to handle concurrent UI components without blocking other parts of the application. | 5 |
zegl/goriak | A Go library that simplifies interaction with Riak KV using a type-safe interface | 30 |
crazy-canux/go-devops | A collection of Go-based tools for automating and managing software development lifecycle phases | 9 |
rainu/go-command-chain | 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 |
xxjwxc/public | A comprehensive utility package for Go programmers | 175 |
hhio618/golem-ci | A decentralized task pipeline on Golem.network using Python. | 5 |