jocko
Distributed messaging system
A fully managed, distributed messaging system implemented in Go.
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
5k stars
226 watching
364 forks
Language: Go
last commit: about 1 year ago
Linked from 3 awesome lists
distributed-systemsgokafkamessagingqueuestreaming
Related projects:
Repository | Description | Stars |
---|---|---|
hashicorp/raft | A Go implementation of a distributed consensus algorithm | 8,260 |
lovoo/goka | A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices. | 2,362 |
confluentinc/confluent-kafka-go | A high-performance Golang client for Apache Kafka | 4,657 |
jdamick/kafka | A Go implementation of a distributed publish-subscribe messaging system | 130 |
gofr-dev/gofr | A GoLang framework designed to simplify microservice development with built-in support for databases and observability. | 3,582 |
ibm/sarama | A Go client library for interacting with Apache Kafka message broker | 11,560 |
chrislusf/gleam | A high-performance distributed execution system that supports flexible and efficient computation workflows | 3,458 |
ardanlabs/service | A starter kit for building scalable web services with Go and Kubernetes | 3,592 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
micro/go-micro | A framework for building microservices with built-in support for distributed systems development and scalable communication between services. | 21,956 |
knative/serving | A Kubernetes-based platform for deploying and serving scalable applications as serverless containers | 5,573 |
create-go-app/cli | A command-line tool for creating and deploying full-stack web applications with Go backend, JavaScript/TypeScript frontend, and automated deployment using Ansible and Docker. | 2,608 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,108 |
fgeller/kt | A command-line tool for interacting with Apache Kafka clusters | 948 |
kubeservice-stack/common | Provides a comprehensive set of reusable building blocks for constructing distributed systems and applications in Go. | 4 |