FlyQL

JSON →
library 1.0.0 ·javascript
verified Jun 5, 2026

FlyQL is a lightweight, injection-proof query language that parses human-readable filter expressions into a portable AST, transpiles to SQL across ClickHouse, PostgreSQL, and StarRocks, and evaluates in-memory. Current stable version is 1.0.0, released infrequently. It differentiates from similar tools (e.g., TypeORM, Sequelize) by focusing on safe query parsing with AST support and multiple SQL dialects. Unlike raw SQL builders, FlyQL parses a DSL that cannot be directly injected, and its AST can be used for custom transformations. It also includes column expression parsing and syntax highlighting.