Timeplus
Single binary SQL engine for stream processing and real-time analytics, offered to data teams as an alternative to Flink and ksqlDB.
Open Source Alternative to:

Timeplus Proton is a SQL pipeline engine for stream processing, analytics, observability and AI workloads, shipped as one C++ binary. It removes the JVM, ZooKeeper and the dependencies a streaming stack usually drags behind it, which is the argument for reaching past Apache Flink or ksqlDB.
The engine is powered by ClickHouse, extending its historical storage and compute with streaming. Materialized views are maintained incrementally and stay queryable inside Proton, so the same system feeds dashboards and applications rather than shipping every result elsewhere first. Thousands of SQL functions come with the ClickHouse lineage, and performance leans on SIMD optimization in C++.
SQL is the interface for everything, including the edges of the system.
- Sources and sinks: Kafka, ClickHouse, MySQL, Postgres, MongoDB, S3, Iceberg and OpenSearch, declared as external streams and tables.
- Windows and joins: tumble, hop and session windows, watermarks, and joins across several streams.
- Change data capture: CDC and data revision processing as part of the pipeline.
- Alerting and tasks: defined in SQL instead of a separate scheduler.
- User defined functions: extend the engine in Python or JavaScript.
Installation is a shell one liner, a Homebrew formula on macOS or a Docker image, and the binary is under 500MB with no dependencies, small enough for an AWS t2.nano. Published figures claim 90 million events per second and 4 millisecond end to end latency on a MacBook Pro with an M2 Max. Access it through the proton SQL shell, Python, Java and Go SDKs, a REST API or BI plugins.
Stars
2,252Forks
109Last commit
9 days agoRepository age
3 yearsLicense
Apache-2.0Version
3.0.30Repository
timeplus-io/proton
Auto-fetched from GitHub .
Open source alternatives similar to Timeplus:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit