An extensible distributed system for reliable nearline data streaming at scale
- distributed-systems
- data-streaming
- scalability
- kafka-mirror-maker
47,133 repositories indexed
73–96 of 111 · Most stars
An extensible distributed system for reliable nearline data streaming at scale
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
A distributed MySQL binlog storage system built on Raft
Simple + Powerful interface to the Mnesia Distributed Database 💾
HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.
RedisSMQ: A high-performance Redis message queue for Node.js
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
The management of multiple apps running over different ports made easy
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
A framework for formally verifying distributed systems implementations in Coq
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
[Go]Distributed Actor/Grain framework for Golang with goodies
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
Spawn - Actor Mesh
Distributed C++ services from embedded to enterprise
A lightweight Peer to Peer Service Bus
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
A library that implements the outboxer pattern in go
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
From Idea to Execution - Manage your trading operation across a distributed cluster
Serverless ML Framework