softqwewasd
New Member
- May 25, 2025
- 1
- 0
Real-time systems have given me some of the most painful dev experiences: deadlocks, race conditions, broken data sync, clients missing updates, services OOMing, and endless customer complaints about stale or missing data. These issues steal time from building features users actually care about. So I’ve been building Exoquic, a real-time data streaming + event processing platform designed to eliminate those problems for good.
What Exoquic does:
Here are some code snippets from a Todo app i made with Cline + Sonnet 3.7 (
I've built a simple todo app, simple 2D jump game(like Jump King) using STOMP over Websocket, Reddit scraper (Kafka producer -> Exoquic -> real-time consumer UI), a news aggregator (Kafka ETL pipeline, frontend caches and filters with IndexedDB), and a small live-streaming platform. Stuff like this becomes so much easier to build when there's a blackbox that handles the difficult part for you!
Sorry for the long read. If you'd like to see more, here's our org on Github:

What Exoquic does:
- Ultra-low latency: P50 <10ms, P95 <25ms to tens of millions of clients.
- Affordable Storage: Store petabytes for just $0.008/GB/month (60%+ cheaper than AWS).
- Real-time + Historical Access: Subscribe once, get past and future events in the same stream.
- Multi-Protocol: Kafka(with streams & connect), NATS, MQTT, Pub/Sub, WebSocket, and more (in progress).
- Interoperability: Publish over Kafka, consume via WebSocket. No glue code needed.
- Zero infra to manage: No brokers, no clusters. Just plug in.
- observability: Logs via Loki, metrics via Timescale(coming soon).
- Smart end-client(most browsers, Android & iOS) caching: clients cache what they've seen. After reconnecting, only receive what's new.
- Database streaming: Hook up Postgres or MySQL and push changes to exactly the right clients.
- Build chat apps, multiplayer games, live dashboards, etc., without reinventing real-time.
- No more polling: True real-time ux without refreshes or wasted bandwidth.
- Horizontally scalable by default
- Minimal backend load: Just authorize users. No routing, syncing, or storing messages.
- real-time from your database: Stream updates straight from SQL to the frontend.
Here are some code snippets from a Todo app i made with Cline + Sonnet 3.7 (
You must be registered for see links
) and fed it with some context of Exoquic:
JavaScript:
const exoquic = new Exoquic({
jwtProvider: async () => (await fetch("/api/v1/exo/auth", { method: "POST"})).text(),
url: "https://dev.exoquic.com/v3/connect"
});
exoquic.subscribe(["todos"], (eventBatch: any) => {
eventBatch.forEach((jsonEvent: string) => {
const todoEvent: Todo = JSON.parse(jsonEvent);
setTodos(currentTodos => toggleTodoState(currentTodos, todoEvent))
})
})
I've built a simple todo app, simple 2D jump game(like Jump King) using STOMP over Websocket, Reddit scraper (Kafka producer -> Exoquic -> real-time consumer UI), a news aggregator (Kafka ETL pipeline, frontend caches and filters with IndexedDB), and a small live-streaming platform. Stuff like this becomes so much easier to build when there's a blackbox that handles the difficult part for you!

You must be registered for see links
. I'll be actively updating here, feel free to ask any questions. If you think this would be fun to work on, feel free to send me a message 