A favicon of Timeplus

Timeplus

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

Screenshot of Timeplus websiteVisit Timeplus

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.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Timeplus:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit