FlatSQL
JSON →FlatSQL is a streaming query engine (v1.0.1, Apache 2.0) that enables SQL queries directly over raw FlatBuffer data using SQLite virtual tables. Unlike traditional approaches that require deserializing FlatBuffers into SQLite rows (which is expensive), FlatSQL provides zero-conversion access with real-time indexing and pure streaming ingestion. It supports multiple FlatBuffer sources with automatic source tagging and is available as a WASM module for browsers and Node.js (requires Node ≥24). Key differentiators include: zero-copy access, portable FlatBuffer output, and multi-source federation. Active development, with TypeScript types included.
Resources
packageflatsql ↗