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.
2k stars
80 watching
174 forks
Language: Go
last commit: 3 months ago
Linked from 1 awesome list
gokagolangkafkamicroservicesprocessingstream
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 |