Life & fun · alternatives · 2026
24 alternatives to Rill – Composable concurrency toolkit for Go
Go toolkit for clean, composable, channel-based concurrency - destel/rill
Rill is a concurrency toolkit for Go developers that provides composable tools for managing concurrent operations. It simplifies building complex concurrent programs by offering reusable components that work together.… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Rill – Composable concurrency toolkit for Go launched in 2024; newer entries below may have overtaken it.
- 1

Go-like DSL for C#. Contribute to kpocza/GoSharp development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 2

A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
2023 · github.com · its alternatives →
- 3
Metana▲59Task migration tool written in Go for Golang services
2021 · github.com · its alternatives →
- 4

Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 5

- 6

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 7

A Python stream processing engine modeled after Yahoo! Pipes - nerevu/riko
2016 · github.com · its alternatives →
- 8

Short implementation of goroutines in apple swift. Contribute to billylindeman/swiftgo development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 9

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 10

Coroutines, structured concurrency and CSP for Swift on macOS and Linux. - Zewo/Venice
2015 · github.com · its alternatives →
- 11

SQL builder and powerful database toolkit for Golang - colinjfw/sqlkit
2019 · github.com · its alternatives →
- 12
Gört▲128Bringing map functionality and new structure to to-do lists
2024 · goert.app · its alternatives →
- 13

Real Goroutines for Python 3.13t+ free-threaded. Contribute to robertsdotpm/runloom development by creating an account on GitHub.
Jul 2026 · github.com · its alternatives →
- 14

A rate limiting package for Go to handle distributed workloads - 0verread/goralim
2024 · github.com · its alternatives →
- 15
- 16

I just released the new version 0.4.0 which introduces a concurrent and a non-concurrent version of both lists.
2025 · github.com · its alternatives →
- 17

A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.
2022 · github.com · its alternatives →
- 18

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 19

Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!
Apr 2026 · github.com · its alternatives →
- 20
Gomerge▲83Bulk merge & approve pull requests from your terminal
2021 · github.com · its alternatives →
- 21

Hey HN, I’m sharing ts-chan, an NPM package providing Go-like concurrency primitives, including channels and select statements, for TypeScript and JavaScript, supporting Node.js, Deno, Bun, and browsers. This is something I've built to make implementing Go-style "control loops" feasible in JavaScript, but there are many possible applications. Highlights: - Features a FIFO processing Chan class and versatile Select class for concurrency control. - Supports buffered channel and channel close semantics very close to Go's. - TypeScript-first implementation. - Defines a simple "channel protocol"…
2023 · github.com · its alternatives →
- 22

Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 23
LINQ for Go▲84.NET LINQ capabilities in Go. Contribute to ahmetb/go-linq development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 24

Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer
2022 · github.com · its alternatives →
Also compare
- Go# – go-like concurrency aspects in C# alternatives
- A pure C89 implementation of Go channels, with blocking selects alternatives
- Metana alternatives
- Chan – pure C implementation of Go channels alternatives
- RillRate alternatives
- Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support) alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →