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)

GitHub

5k stars
226 watching
363 forks
Language: Go
last commit: over 1 year ago
Linked from 3 awesome lists

distributed-systemsgokafkamessagingqueuestreaming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hashicorp/raft A Go implementation of a distributed consensus algorithm 8,321
lovoo/goka A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices. 2,367
confluentinc/confluent-kafka-go A high-performance Golang client for Apache Kafka 4,683
jdamick/kafka A Go implementation of a distributed publish-subscribe messaging system 129
gofr-dev/gofr An opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability. 3,771
ibm/sarama A Go client library for interacting with Apache Kafka message broker 11,629
chrislusf/gleam A high-performance distributed execution system that supports flexible and efficient computation workflows 3,469
ardanlabs/service A starter kit for building scalable web services with Go and Kubernetes 3,616
go-kit/kit A toolkit for building microservices in Go 26,684
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 22,020
knative/serving A Kubernetes-based platform for deploying and serving scalable applications as serverless containers 5,599
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,628
xtaci/kcp-go Provides a reliable and secure UDP transport layer with forward error correction and encryption. 4,133
fgeller/kt A command-line tool for interacting with Apache Kafka clusters 947
kubeservice-stack/common A comprehensive set of Go packages and best practices for building scalable, distributed applications. 4