Overview
RED - Roughly Enough Data. A fast, native database explorer built in Rust.
RED helps you inspect schemas, browse large tables, run SQL queries, and export data without the complexity of heavyweight IDE-style database tools.
Roughly Enough Data. Show enough to make decisions quickly.
RED is rendered natively on the GPU - no Electron, no browser runtime, no web stack. It supports SQLite, PostgreSQL, MySQL / MariaDB, and ClickHouse (read-only).
MVP status
Core workflows are functional, but APIs and the UI are still evolving. Expect rough edges and breaking changes before the first stable release.
What's here
- Schema explorer - browse namespaces, tables, and views from the sidebar.
- SQL editor - write and run queries across multiple tabs, with autocompletion and saved snippets.
- Large-table browsing - a windowed result grid over multi-million-row results with keyset pagination.
- Find & filter - search loaded rows, or filter a result to a
WHEREclause without rewriting the query. - Detail inspector & inline editing - inspect a cell or row, and make edits as staged, reviewable batch changes.
- AI assistant - an opt-in sidebar that chats over your schema, grounded in the database you're connected to.
- Multiple connections - hold several at once and switch with a keyboard-first connection switcher; connect over an SSH jump host.
- Data export - CSV and JSON, streamed row by row.
- Command-line mode - run queries, execute scripts, and seed dev/staging databases headless.
- Production-safe inspection - workflows designed to read without surprises.
Next steps
- Installation - download a release or build from source.
- Connecting to a database - SQLite, Postgres, MySQL, ClickHouse.
- The SQL editor - query tabs, running, and history.
- AI assistant - grounded chat over your schema.
- Keyboard reference - drive RED almost entirely from the keyboard.
- Exporting data - get results out of RED.
- Command-line mode - script queries and seed databases from a terminal.