Native · no Electron
A native database client, not another Electron app
bzora is built with Wails: a single Go binary that hosts its UI in the operating system's own webview. There's no Electron, no bundled Chromium, and no second copy of a browser engine sitting in memory just to show you a table of rows.
Why native matters for a tool you keep open all day
- It starts instantly. No multi-second cold start while a Chromium runtime spins up.
- It stays small. One binary instead of a hundreds-of-megabytes app bundle.
- It uses less memory. The system webview is already running on your machine; bzora doesn't ship its own.
- It feels like your OS. Native window chrome, native keyboard behaviour, no browser-in-a-window uncanny valley.
The pure-Go SQLite driver means there's no C toolchain and no native compilation step in the way either — the same single binary just runs.
Native, without giving up the good parts
Going native usually means a worse editor or clumsier UI. bzora keeps a modern, schema-aware SQL editor (CodeMirror 6 with autocomplete that knows your tables and columns), inline cell editing with transactional commits, and a point-and-click filter builder — in a window that still opens in a blink. It supports PostgreSQL, MySQL/MariaDB and SQLite on macOS, Windows and Linux.
Comparing options? See bzora vs DBeaver (a Java/Eclipse tool) and bzora vs DataGrip (a JVM IDE), or browse all comparisons.