nowfound

Life & fun · May 17, 2017

Goka – distributed stream processing library for Kafka written in Go

Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. - lovoo/goka

Goka – distributed stream processing library for Kafka written in Go launched on May 17, 2017 with 105 votes, #419 of 3,229 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.

Visit github.com ↗Alternativestop 13% of May 2017

In plain words

Goka is a distributed stream processing library for Kafka written in Go. It enables developers to build stream processing applications that consume and transform data from Kafka topics. The library is designed for Go developers who need to process streaming data at scale. Goka stands out by providing a Go-native approach to stream processing, allowing teams already using Go to build Kafka-based applications without switching languages or learning separate frameworks.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Gojay – Performant JSON encoder/decoder for Golang2018 · github.com · ▲153

    high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang

  • Riko – A Python stream processing engine modeled after Yahoo! Pipes2016 · github.com · ▲283

    A Python stream processing engine modeled after Yahoo! Pipes - nerevu/riko

  • A fast JSON library for Go2021 · github.com · ▲119

    Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json

  • DuckDB for Kafka Stream ProcessingDec 2025 · sql-flow.com · ▲77

    Hello Everyone! We built SQLFlow as a lightweight stream processing engine. We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory! DuckDB also supports a rich ecosystem of sinks and connectors! https://sql-flow.com/docs/category/tutorials/ https://github.com/turbolytics/sql-flow We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors I would love your feedback, criticisms and/or…

  • WAL Implementation in Golang2024 · github.com · ▲59

    I wrote this simple WAL library in Golang that I use to write data that my kafka producer fails due to errors like Broker going down or some other issue. Took inspiration from etcd/wal

  • KQ – Simple Job Queue for Python Using Kafka2016 · github.com · ▲116

    Kafka-based Job Queue for Python. Contribute to joowani/kq development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2017

the whole month →
  • Design, code and collaborate. Now all-in-one.

    Dev tools · 2017 · framer.com

  • An app that shows if your food is a hotdog 🌭

    Life & fun · 2017

  • A limitless presentation tool for designers.

    Work · 2017 · ludus.one

  • History shouldn't have to repeat itself

    Life & fun · 2017 · startupgraveyard.io

  • Best sales emails from great companies

    Growth · 2017 · goodsalesemails.com

  • Complete revamp of the original, award-winning task manager

    Work · 2017 · culturedcode.com