All 32 Dependencies

Every package Timeplus Proton depends on, ranked by repo health score.

Timeplus Proton is a high-performance, single-binary SQL engine for real-time stream processing, ETL pipelines, observability, and AI/ML feature engineering. Built on ClickHouse's vectorized query engine with SIMD optimizations, it delivers 90 million events per second throughput and 4ms end-to-end latency — without JVM dependencies, ZooKeeper, or complex cluster orchestration.

Unlike Apache Flink or ksqlDB, Proton ships as a self-contained binary under 500MB that runs on hardware as minimal as an AWS t2.nano instance. It exposes streaming SQL with native Kafka, Redpanda, Pulsar, and NATS JetStream integration through EXTERNAL STREAM declarations, while simultaneously querying ClickHouse, PostgreSQL, MySQL, MongoDB, and S3/Iceberg via EXTERNAL TABLE — all in the same SQL statement.

Proton extends ClickHouse's proven analytical engine with first-class stream semantics: tumble, hop, and session windows; watermarks and late-event handling; incremental materialized views that continuously write aggregated results to downstream sinks; and stateful checkpointing for fault-tolerant long-running queries. User-defined functions in Python (via embedded CPython) and JavaScript (via V8) add custom transformation logic without external services.

Deployed via a single curl command, Docker, or Homebrew, it integrates with DBeaver, Grafana, Python/Go/Java SDKs, and REST APIs. The open-source Apache 2.0 core is complemented by Timeplus Enterprise, which adds clustering, a web UI with dashboards, additional connectors via Redpanda Connect, and enterprise support with SLA.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search