Open Source Real-Time Projects
Real-time technology enables software and devices to exchange, process, and respond to information with minimal delay. It supports experiences where timely updates matter, such as live collaboration, dashboards, messaging, control systems, and interactive voice or data services. Real-time systems help keep users and connected components in sync, while reducing the lag and manual refresh associated with traditional request-and-response workflows.
Open source tools in this area include messaging and streaming systems, WebSocket servers, synchronization libraries, live API layers, and frameworks for connected devices. When choosing one, consider its latency and scaling needs, supported protocols, compatibility with your stack, security model, license, documentation, and maintenance activity. These tools are useful to developers building collaborative applications, event-driven services, monitoring interfaces, and responsive systems that connect software with physical devices.
2 repositories · updated April 27, 2026

graphql-engine: Build GraphQL APIs Across Your Data
Hasura GraphQL Engine turns connected data sources into a composable GraphQL API with fine-grained access control. It suits teams that want to expose database-backed data through a managed API layer rather than build each resolver and access rule by hand.

yjs-cf-ws-provider: A Yjs WebSocket Provider on Cloudflare Workers
The yjs-cf-ws-provider project offers a serverless WebSocket provider for Yjs, leveraging Cloudflare Workers and Durable Objects. It is designed for learning and demonstrating Cloudflare's powerful APIs, providing a cost-effective and scalable solution for real-time collaboration. This provider is fully compatible with the Yjs WebSocket Connector.