Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
Repository Index
47,133 repositories indexed
1–16 of 16 · Most stars
Highly scalable realtime pub/sub and RPC framework
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
WebSocket and WAMP in Python for Twisted and asyncio
- python
- websocket
- real-time
- wamp
🦎 A lightweight, streaming-native, multi-protocol gateway for AI, APIs, and real-time data. Route LLM requests across providers, govern MCP tools, and connect Kafka, MQTT, and HTTP through one high-performance engine with shared security and observability.
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
- rpc-api
- rpc-framework
- rpc-client
- rpc-server
A C# implementation of WAMP (The Web Application Messaging Protocol)
Distributed C++ services from embedded to enterprise
state machine which runs code
- golang
- workflows
- state-machine
- actor-model
Build systems with Go examples
- golang
- go
- book
- programming-language
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Apache Spark Connect Client for Rust
- grpc-client
- spark
- spark-connect
- spark-sql
Scramjet Platform is a distributed runtime supervisor that can run data processing programs called Sequences and manage local resources on any Linux server, Docker on small edge servers, and even large-scale Kubernetes clusters in the cloud or datacenters without exposing network ports to the public internet.
- nodejs
- stream-processing
- transform-as-a-service
- real-time
Apache Spark Connect Client for C#
- apache
- connect
- dotnet
- grpc