The visual way to write SQL
FlowQuery is an open-source, no-code/low-code visual SQL editor for modern data platforms.
Build queries by dragging and connecting nodes, preview results at any step, and see live row counts along the data flow. Designed for data engineers, analysts, and SQL learners.
- Node-based query builder β Drag, drop, connect, and configure
- Instant previews β Run queries up to any node
- Live row counts between nodes for quick insights
- Rich SQL nodes β Filters, joins, aggregations, window functions, pivots, etc.
- Result panel with pagination & sample data
- Link management β Disconnect upstream/downstream easily
- Real-time validation of SQL syntax and config
- Keyboard & mouse friendly workflow
- Built for extensibility β Future support for DBT, SQLMesh, macros, and AI-powered features
(Add here a screenshot or animated GIF of the editor canvas in action once available.)
- Frontend: Svelte + TanStack Router + TailwindCSS
- Backend: Node.js + Hono
- API Protocol: oRPC
- Database:
- SQLite (libSQL) β configuration, settings, session
- KuzuDB β SQL & query metadata
- Package Manager: bun
- AI Agent Framework: LangChain + LangGraph (JS/TS)
- bun >= 1.2.19
- Node.js >= 20.x
- Databricks SQL Warehouse (for first MVP target platform)
git clone https://github.com/<your-username>/flowquery.git
cd flowquery
bun install
bun run dev
We welcome PRs and discussions! See CONTRIBUTING.md for guidelines.
MIT License β See LICENSE for details.
#sql
#visualsql
#querybuilder
#nocode
#lowcode
#dataengineering
#oss
#dataplatform