Technology1 min read

Show HN: Rustable is an open source database client built in Rust

By · Published by Everything Blog

In short

The platform supports PostgreSQL, SQLite, MySQL 8.4, MariaDB 11.4, and standalone Redis 7.4. Users can inspect datasets, issue commands, and import or export data directly through the desktop client, which is required for external server connections. The project has reached version 0.4.7 with prebuilt desktop binaries available for macOS, Windows, and Linux. Built-in SSH tunneling simplifies secure database access on Linux and macOS, while Windows users must manage external tunnels.

Key points

  • Connecting to live external database instances requires the native desktop application ra…: Connecting to live external database instances requires the native desktop application rather than the web workspace.
  • Advanced Redis configurations like Sentinel and Cluster setups are not supported by the s…: Advanced Redis configurations like Sentinel and Cluster setups are not supported by the software.
  • Windows and Linux desktop versions are packaged as x64 portables requiring manual updates…: Windows and Linux desktop versions are packaged as x64 portables requiring manual updates, whereas Apple Silicon macOS builds feature automatic updates.

Sources checked by our analysis pipeline: 1

Is it written in Rust?

Of course it is. We also use mise, and mise is written in Rust. That’s how you know it’s good. Please don’t ask any follow-up questions about this methodology.

It’s Rust, compiled to WASM, running in your browser. Not a JavaScript rewrite. Just because we can. It’s Rust, dude. Try it.

The actual Rustable workspace · real SQLite + an in-memory Redis demo · disposable sample data. Use Connections (the plug icon) to switch between Studio demo and Redis demo. The Redis demo runs in Rust/WASM and supports a subset of Redis commands; run INFO for the list. Browse, query, edit, import, export. Reload resets both demos; saved queries stay in this browser. Open SQLite files as copies with ⌘O / Ctrl+O. Your originals stay untouched. Server connections need the desktop app.

Yes, we support your silly OS as well. Windows and Linux users, you’re welcome.

v0.4.7 · Early software. macOS is signed and notarized. Release notes & checksums ↗Built for people who want to get their work done. Not clowns. 🤡 (Clowns may build…

Technology