Development
Prerequisites
- Node.js and pnpm — the repo uses
pnpm-lock.yaml;npm/yarnwill fail. - Rust toolchain for Tauri (
cargo).
Commands
Docs (this site, a workspace package under website/):
Optional: to use the shandy-sqlfmt SQL formatting engine, install it with uv tool install shandy-sqlfmt.
Tech stack
Tauri 2 (Rust workspace) · React 19 + TypeScript + Vite · Monaco editor · VisActor VTable (Apache Arrow transport) · Zustand + Jotai · Tailwind CSS v4 · Lingui i18n (English / Simplified Chinese) · cross-platform (Windows / macOS / Linux).
See Architecture for the repository layout.

