HuginnDB

Features

A narrower scope than the IDE-style DB clients.

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.

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

A real SQL editor

Schema-aware autocomplete, per-statement Run CodeLens, query history per connection that survives restarts, saved queries with tags. Ctrl+Enter and go.

Ctrl+Enterrun

Keyboard-first, minimal chrome

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

Credentials in the OS keychain

Passwords never touch disk in plaintext. Windows Credential Manager, libsecret on Linux, Keychain on macOS. The frontend never sees the connection string.

keychainos-native

Multi-driver, one UI

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

Themeable like an editor

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 whole app, from the keyboard.

The bindings that matter, and where they apply.

ActionBinding
Run the current queryCtrl+Enter
Fullscreen the cell editorF11
Exit fullscreen / close the editorEsc
Open the command paletteCtrl+K
Open PreferencesCtrl+,
Expand the focused cell2×click
connected huginndb/features stable MIT en utf-8