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

GitHub

510 stars
6 watching
7 forks
Language: Go
last commit: 25 days ago
Linked from 1 awesome list

channelsconcurrencyfunctional-programminggenericsgogolanggoroutinespipelinestreaming

Backlinks from these awesome lists:

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