Discover and explore top open-source AI tools and projects—updated daily.
risingwavelabsStream processing and serving for AI agents and real-time data applications
Top 6.7% on SourcePulse
RisingWave is an event streaming platform designed for agentic AI and real-time applications. It addresses the complexity and latency of traditional event streaming stacks (like Debezium, Kafka, Flink, and a serving DB) by offering a unified system that ingests, processes, and serves data incrementally with sub-100ms freshness and low-latency query responses.
How It Works
RisingWave performs incremental computation, recomputing only affected results when upstream data changes, enabling always-up-to-date materialized views with sub-100ms end-to-end freshness. It unifies ingestion from diverse sources like webhooks, databases (via CDC), event streams (Kafka, Pulsar, Kinesis), and historical storage under a SQL interface. Processed data is served from an internal row store at 10-20ms p99 latency, while long-term retention and analytical access are managed via native integration with Apache Iceberg™, including automated table maintenance. This architecture replaces complex, multi-system stacks with a single, efficient system.
Quick Start & Requirements
A quick start can be initiated with curl -L https://risingwave.com/sh | sh. Further deployment options, including Docker Compose and Kubernetes (Helm/Operator), are detailed in the quick start guide. No specific hardware or software prerequisites beyond standard system requirements are detailed in the README for basic setup.
Highlighted Details
Maintenance & Community
Community support and discussions are available via Slack. Development guidelines are provided in the RisingWave Developer Guide.
Licensing & Compatibility
The project is licensed under the Apache License 2.0. This permissive license generally allows for commercial use and integration into closed-source applications without requiring the derived work to be open-sourced.
Limitations & Caveats
The provided README does not explicitly detail limitations, alpha/beta status, known bugs, or unsupported platforms. Users should consult the project's issue tracker or community channels for potential caveats.
1 day ago
Inactive
Lightning-AI
bytewax
apache
huggingface