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–24 of 36 · Most stars
Go RPC framework with high-performance and strong-extensibility for building micro-services.
- rpc
- go
- microservices
- framework
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
- cqrs
- eventsourcing
- eventstore
- event-sourcing
A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
Unified Realtime/API framework for .NET platform and Unity.
HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
- ruby
- http-client
- http
- client
a streaming interface for archive generation
- javascript
- nodejs
- archiver
- zip
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
- http
- tcp
- clojure
- websockets
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
- flogo
- iot
- integration
- golang
A lightweight stream processing library for Go
Lua HTTP client cosocket driver for OpenResty / ngx_lua.
- openresty
- http-client
- lua
- nginx
µStreamer - Lightweight and fast MJPEG-HTTP streamer
- mjpeg
- mjpg-streamer
- mjpg-stream
- http
This package provides an integration with FFmpeg for Laravel. Laravel's Filesystem handles the storage of the files.
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
- esb
- event-driven
- event-mesh
- event-governance
🦎 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.
A Unix, Windows, Raspberry Pi Object Speed Camera using python3, opencv, video streaming, motion tracking. Includes a Standalone Web Server , Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync scripts.
- motion-tracking
- opencv
- rpi-camera
- speed-cam
Streaming concat middleware for gulp
Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧
Streaming reactive and dataflow graphs in Python
- python
- python3
- stream
- data-pipeline
One API for every LLM: 170+ providers through one client, with a Rust core and native bindings for every major language.
Streaming Postgres logical replication changes atleast-once over websockets
- postgresql
- logical-replication
- write-ahead-log
- websockets
DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).
Simple, EventEmitter API for WebSockets
Multiplayer Simon Says game using bidirectional gRPC streaming