Cell inspection first
Open any cell into a full Monaco editor with auto-detected JSON / XML / SQL highlighting, format, live validation and F11 fullscreen. Not a popup with a textarea in it.
F11fullscreen
Features
Most database GUIs are heavyweight Java suites or web dashboards that fight you the moment you open a JSON blob. HuginnDB picks a handful of things to do well, and the list stops there.
Open any cell into a full Monaco editor with auto-detected JSON / XML / SQL highlighting, format, live validation and F11 fullscreen. Not a popup with a textarea in it.
F11fullscreen
Schema-aware autocomplete, per-statement Run CodeLens, query history per connection that survives restarts, saved queries with tags. Ctrl+Enter and go.
Ctrl+Enterrun
Dark by default. No nested toolbars, no popup soup. The shortcuts you already use in your text editor work here too, and the command palette covers the rest.
Ctrl+Kpalette
Passwords never touch disk in plaintext. Windows Credential Manager, libsecret on Linux, Keychain on macOS. The frontend never sees the connection string.
keychainos-native
PostgreSQL, MySQL, SQLite, MongoDB and SQL Server — each with its own connection dialog and the right defaults. Driver-specific quirks stay out of the way.
drivers5
Five built-in presets plus a visual colour editor. Editing a preset forks it into a custom theme, so the originals stay pristine.
presets5
Everything else lives in the README — full feature list
Keyboard
The bindings that matter, and where they apply.
| Action | Binding |
|---|---|
| Run the current query | Ctrl+Enter |
| Fullscreen the cell editor | F11 |
| Exit fullscreen / close the editor | Esc |
| Open the command palette | Ctrl+K |
| Open Preferences | Ctrl+, |
| Expand the focused cell | 2×click |