top | item 47138147

Show HN: Tabularis – DB GUI where drivers are JSON-RPC executables

1 points| debba | 5 days ago

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

discuss

order

No comments yet.