goka

Stream processor

A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices.

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

GitHub

2k stars
80 watching
174 forks
Language: Go
last commit: 3 months ago
Linked from 1 awesome list

gokagolangkafkamicroservicesprocessingstream

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
confluentinc/confluent-kafka-go A high-performance Golang client for Apache Kafka 4,683
travisjeffery/jocko A fully managed, distributed messaging system implemented in Go. 4,939
ibm/sarama A Go client library for interacting with Apache Kafka message broker 11,629
xtaci/kcp-go Provides a reliable and secure UDP transport layer with forward error correction and encryption. 4,133
gojek/ziggurat A framework for building stateless applications on top of Kafka stream processing 399
go-kit/kit A toolkit for building microservices in Go 26,684
lucasjellema/real-time-ui-with-kafka-streams Real-time user interface system with Kafka and streaming analytics 31
eko/gocache A comprehensive cache library with multiple stores and features for caching data 2,515
lgouellec/streamiz A .NET library for processing and aggregating stream data from Apache Kafka 477
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,785
google/gopacket Provides packet processing capabilities for Go 6,375
reugn/go-streams Provides a lightweight and flexible way to process data streams in Go 1,935
tochemey/goakt A distributed actor framework for building reactive and scalable systems in Golang using protocol buffers. 195
xitonix/trubka A command-line tool for interacting with Kafka clusters 333
provectus/kafka-ui A web-based management interface for Apache Kafka clusters, providing metrics visualization and configuration options. 9,986