Everything you need to work with a database
QForge combines a SQL editor, schema browser, editable data grids, connection profiles, and query-analysis tools in one focused native app.
Connect
MySQL, PostgreSQL, and SQLite, with several connections open at once in separate tabs.
- SSH tunneling with password or private key
- Saved, grouped, searchable connection profiles
- Environment badges (Local/Dev/Staging/Production) so you always know where you are
Query
A SQL editor built for speed, not just syntax highlighting.
- Schema-aware autocomplete, formatting, and snippets
- Multi-statement scripts, find/replace, editor zoom
- Query history and pinned tabs that restore across sessions
Explore
Browse a database without writing a query first.
- Schema sidebar for tables, views, functions, indexes, and foreign keys
- Paginated data views with sorting and filtering
- Ctrl+P quick search across tables, columns, and snippets
Visualize
See structure and follow relationships, not just rows.
- ER diagrams generated from your live schema
- Follow foreign-key relationships directly from the data grid
- Editable result grids with inline row add/edit/delete and change preview
Compare
Know what actually changed.
- Schema Compare between two databases
- Built-in result verifier: row/column diffs, aggregates, and timings for two queries
Optimize
Understand what a query is actually doing before it runs in production.
- Query analyzer with available EXPLAIN plans
- Read-only connection mode that blocks writes at the client, with a database-level read-only session where supported
Import/export CSV, JSON, Excel, and SQL
INSERT statements, create or alter tables from the UI, and switch between light and dark themes — see the docs for the full workflow list, or the README on GitHub for the source of truth.