Show HN: Tabularis – DB GUI where drivers are JSON-RPC executables
1 points| debba | 5 days ago
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
No comments yet.