Back to browse
GitHub Repository

Open-source streaming SQL engine written in Rust using Apache Arrow and DataFusion. Supports continuous queries, temporal stream joins, tumbling/session windows, and CDC/Kafka connectors. Lightweight, embeddable, and sub-microsecond latency

38 starsRust

LaminarDB – Streaming SQL database in Rust, zero-alloc hot path

by sujitn·Feb 18, 2026·6 points·1 comment

AI Analysis

●●●BangerWizardryNiche GemSolve My Problem

Sub-microsecond streaming SQL via zero-alloc hot path; genuine advancement over SQLite+DataFusion.

Strengths
  • Zero-allocation hot path in Rust is real performance engineering: measurable microsecond latency beats general-purpose databases by orders of magnitude
  • Complete ecosystem: Kafka/CDC connectors, WAL, checkpointing, Python bindings, and derived macros—production-ready for the constraint
  • Arrow + DataFusion foundation gives SQL compatibility and columnar efficiency without reinventing the wheel
Weaknesses
  • Niche audience limits impact: financial/IoT engineers already use specialized streaming DBs (Kdb+, ClickHouse); embedded Rust requirement excludes most users
  • Early adoption risk: 31 GitHub stars, unclear real-world production deployments or case studies vs. incumbent alternatives
Category
Target Audience

Fintech engineers, IoT backend developers, real-time analytics teams needing edge-deployed databases

Similar To

SQLite (embedded) · ClickHouse (streaming SQL) · Kdb+ (financial timeseries)

Similar Projects

Infrastructure●●Solid

Rust Database from Scratch

Unified SQL, graph, and vector engine when Neon and pgvector already split these concerns.

Bold BetBig Brain
ayoubnabil
8525d ago
Infrastructure●●Solid

Aion a Rust Database

Unifies SQL, graph, and vector data in one Rust engine, but still in early alpha.

Bold BetNiche Gem
K9987plus
601mo ago
AI/ML●●Solid

PardusDB – SQLite-like vector database in Rust

Using a single-file .pardus format with CREATE/INSERT/SELECT + SIMILARITY queries gives a very familiar developer UX for embedding storage. The combination of graph-based ANN, full transactions, thread-safety, and zero external dependencies is an uncommon and useful engineering combo for local-first AI work; it would win more attention with benchmark comparisons and richer ecosystem integrations (connectors/clients).

Niche GemWizardry
JasonHEIN
204mo ago