Free, serverless Redis clone on Durable Objects (works w Upstash SDKs)
Upstash-compatible Redis on Cloudflare's free tier with 5GB storage.
It runs an entire real‑time chat stack on Cloudflare: Durable Objects hold per‑room socket/state, D1 stores message history, R2 handles uploads, and there's mesh WebRTC plus push notifications — neat as a systems demo. Clever and practical as a reference architecture, but mesh video and Durable Object quotas expose scaling tradeoffs if you try to run a large public Discord competitor.
Developers, Cloudflare Workers users, hobbyists exploring serverless realtime apps and self-hosted chat platforms
Workers for the API and serving the React frontend.
Durable Objects to manage WebSocket connections and state (each chat room is a DO).
D1 (SQLite) for message persistence and history.
R2 for file uploads.
I wanted to see if I could build a fully functional, real-time chat platform without managing a single container or VPS. It supports voice/video calls via WebRTC (mesh topology), file sharing, and even push notifications.
The project is AGPLv3 licensed. I'd love to hear your thoughts on the architecture or answer any questions about working with Durable Objects!
Upstash-compatible Redis on Cloudflare's free tier with 5GB storage.
Temporal-decay algorithm weights recent pilot reports over stale data in Telegram bot.
Self-hosted email aliases with Discord forwarding on Cloudflare Workers.
Free Git CDN solves GNOME's bandwidth crisis; content-hash caching is clever.
Cloudflare Workers email platform missing attachments and search.
Zero-origin multiplayer fighting game running entirely on Cloudflare Durable Objects.