All projects

RowForge

A macOS-first PostgreSQL and MySQL client with a schema-aware SQL editor, an editable data grid and an environment switcher for each project.

Year
2026
Stack
Electron, React, TypeScript, CodeMirror, PostgreSQL, MySQL
Links
Download for macOS (opens in a new tab)
Switching environments, a one-line quick filter, SQL from Claude Code, and a production write rehearsed before it runs.

Each project keeps one connection per environment, such as production, staging and local, and switches between them in a click. Selected rows can be copied from one environment to another, skipping, overwriting or inserting rows that already exist.

The SQL editor completes schemas, tables, columns and foreign-key joins, and keeps its connection between runs so transactions carry over. Cells and rows edited in the grid save together in one transaction with ⌘S. Server-side paging, sorting and filters handle tables of any size, and a running query can be cancelled on the server.

Environments marked as production rehearse every write in a rolled-back transaction and ask for confirmation with exact row counts before anything changes. SQL inserted from the built-in AI assistant, Claude Code or GitHub Copilot, goes through the same check.

Built with Electron, React, TypeScript and CodeMirror on the native PostgreSQL and MySQL drivers, with SSH tunnels, TLS with custom certificates, and saved passwords encrypted through the macOS Keychain. The universal build is signed, notarised and updates itself.