Table X
A fast, cross-platform database client for developers.
Pre-release · v0.2.0
Table X is an open-source SQL client for people who live in a query editor all day: a schema browser that survives large catalogs, an editable virtualised result grid, and a CodeMirror editor that knows your schema — on Windows, Linux, macOS, iOS and Android from one codebase.
The connection handling, wire-protocol decoding and streaming exports run in Rust; the editor and grid run in the webview, where the web platform is genuinely the best tool. The first design goal is correctness over convenience — a client that silently rounds a monetary value or updates more rows than you edited is worse than no client at all.
-
Five drivers.
SQLite, PostgreSQL, MySQL/MariaDB, SQL Server and ClickHouse — each with
exact
NUMERIC/DECIMALdecoding rather than floats. -
Power features.
SSH tunnels with multi-hop chains, visual
EXPLAIN, ER diagrams, schema diff with generated migration DDL, notebooks, and result charts drawn in hand-written SVG. -
Beyond the window.
A
tablexCLI sharing the same drivers — withdiff --exit-codeas a CI schema-drift gate — plus an MCP server so an agent can query read-only with row caps and a full audit trail. - Honest affordances. The UI hides what a given database cannot do instead of offering buttons that fail, and tells you which of four reasons made a result read-only.