All 71 Dependencies

Every package QuestDB depends on, ranked by repo health score.

QuestDB is an open-source time-series database designed for blazing-fast ingestion and low-latency SQL analytics over time-stamped data. Writes land durably in a Write-Ahead Log and are asynchronously applied into a native, column-oriented storage format partitioned by time, with cold partitions optionally tiered out to Parquet on object storage — giving a single table both hot ingestion speed and cheap long-term analytical storage without a separate ETL pipeline.

The core engine is implemented in zero-garbage-collection Java and C++, with native C routines providing SIMD-accelerated scans and a Rust crate handling Parquet encode/decode. Its SQL layer extends standard SQL with time-series-native operators — ASOF JOIN, WINDOW JOIN, HORIZON JOIN, SAMPLE BY, and LATEST ON — and includes a purpose-built JIT compiler that turns hot WHERE-clause filters into native machine code at query time, an optimization most SQL engines skip entirely.

QuestDB speaks multiple protocols out of the box: the InfluxDB Line Protocol for high-throughput streaming ingestion, the PostgreSQL wire protocol so existing BI and monitoring tools connect without modification, a REST API for CSV import and queries, and a bundled web console for interactive SQL. Purpose-built finance functions (mid-price, weighted mid-price, spread, level-two order-book price) reflect heavy use in capital markets, alongside broader adoption for IoT telemetry, real-time dashboards, and monitoring.

Licensed under Apache 2.0, the project has been in continuous development since 2014, ships frequent releases, and maintains a separate closed-source QuestDB Enterprise product for teams needing HA, multi-primary ingestion, and RBAC on top of the same open engine.

16 streaming-decompressor 0.1 19 alloc-checked 0.1.3 22 subst 0.3 27 rust-postgres-interval 0.4 outdated 32 nonmax 0.5.5 36 lz4-rs ^1.28 40 once_cell 1.19.0 41 pastey 0.1.0 outdated 41 seq-macro 0.3 42 libtest-mimic 0.7 outdated 42 rust-pretty-assertions 1 42 rust-snappy ^1.1 43 num-traits 0.2.19 45 fallible-iterator 0.2.0 outdated 46 rapidhash 4.4.1 47 xxhash-rust ^0.8 48 parquet2 0.17 50 serde_yaml 0.9 51 sqllogictest 0.21 outdated 52 lz4_flex ^0.11 outdated 53 humantime 2 54 fs-err 2.9.0 outdated 55 owo-colors 4 56 async-stream 0.3.3 56 jni-rs 0.21.1 outdated 56 rayon 1.10.0 57 glob 0.3 59 educe 0.6 outdated 62 DashMap 6.1.0 62 postgres ^3.4.5 62 tempfile 3 63 bytemuck 1.24.0 63 pq v1.10.9 outdated 64 bytes 1 65 Chrono 0.4 65 Criterion.rs 0.4 outdated 65 crc32fast 1.4 67 anyhow 1.0.86 68 similar 2.2.1 outdated 69 async-trait 0.1 69 rust-brotli ^3.3 outdated 70 itertools 0.13 outdated 70 memmap2 0.9.11 72 tokio-postgres 0.19 outdated 72 tokio-postgres 0.6.8 outdated 72 tokio-postgres 0.2.5 outdated 72 tokio-postgres 0.7 73 serde 1.0 74 sha2 0.10 outdated 75 rand 0.8 outdated 76 SQLx 0.8 outdated 76 regex 1.5 77 tracing 0.1 78 thiserror 1.0 outdated 79 log 0.4 79 node-postgres ^8.13.3 81 flate2 ^1.1 81 js-yaml ^4.2.0 outdated 81 rust_decimal 1.38.0 83 decimal v1.4.0 outdated 83 futures 0.3 84 pgx v4 v5.9.2 84 serde_json 1.0.145 86 zstd ^0.13 outdated 88 Clap 2.33 outdated 88 Symfony Yaml ^6.0 outdated 93 Tokio 1 93 Tokio 0.7 outdated 93 libc 0.2.155 95 Arrow 56.2.0 outdated 95 Arrow 56.2.0 outdated

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