Real-time data platforms are usually a nightmare of duct-taped services, eventual consistency, and “streaming” that’s actually micro-batching with delusions of grandeur. RisingWave cuts through the complexity with a single system that actually delivers on the promise: true streaming with sub-100ms end-to-end latency and 10-20ms p99 query times.

What makes it different? It’s built from the ground up in Rust for performance, speaks fluent PostgreSQL (so your team doesn’t need to learn another query language), and has native Apache Iceberg integration for reliable data management. You can ingest millions of events per second, join live streams with historical data continuously, and serve ad-hoc queries without the usual streaming/batch architecture split. The SQL interface means your analysts can write streaming queries without learning Kafka Streams, and the Python DataFrame API keeps your data scientists happy.

With 8,774 stars and serious enterprise backing, this isn’t a hobby project. The 60-second install gets you running locally, but it’s designed to scale to production workloads. If you’re tired of cobbling together Kafka + Flink + ClickHouse + whatever else, this might be the unified platform you’ve been waiting for.


Stars: 8774
💻 Language: Rust
🔗 Repository: risingwavelabs/risingwave