I built Tabularis, a database GUI for MySQL/PostgreSQL/SQLite/MariaDB.
The interesting bit is the plugin architecture: instead of shipping
a monolith with built-in drivers, each database driver is a separate
executable. The core process spawns it and communicates via JSON-RPC 2.0
over stdin/stdout. No shared libraries, no ABI concerns, process
isolation for free.
This means you can write a plugin in Rust, Go, Python, or anything
that can read stdin and write JSON. The first community plugin is
DuckDB.
The app itself is Tauri 2 + React 19 – no Electron, no JVM.
GitHub: https://github.com/debba/tabularis