Rustable, an open-source database client written in Rust, has released an early cross-platform build for macOS, Windows and Linux alongside a browser demonstration compiled to WebAssembly. The project combines database browsing and query tools with import, export and editing features in a native desktop application.

The current release is version 0.4.8. Its supported SQL systems include PostgreSQL, SQLite, MySQL 8.4 and MariaDB 11.4, according to the project's website. Standalone Redis 7.4 support adds key browsing, command execution, string editing and controls for time-to-live values. Redis Cluster and Sentinel are not included.

The browser version is a demonstration rather than a route to remote production servers. It runs the Rust application through WebAssembly and supplies disposable SQLite and in-memory Redis workspaces. Users can browse data, issue queries, edit records and test import or export behavior. Reloading the page resets the demonstration data, although saved queries remain in the browser.

Local SQLite files can also be opened in the browser as copies, leaving originals unchanged. Connections to database servers require the desktop application. That separation gives prospective users a way to inspect the interface without handing a website access to live infrastructure. The Redis demonstration implements only a subset of commands, with the supported list available through its built-in information command.

On the desktop, Rustable allows SQL users to review row changes before writing them. The project describes itself as native software and says it uses the Rust `egui` framework. Its public source gives developers a route to inspect how the client is built rather than relying solely on the project's feature claims.

Platform capabilities are not yet identical. The macOS Apple Silicon build includes automatic updates. Windows and Linux use portable x64 packages and require manual updating for now. Linux users need Ubuntu 24.04 or a compatible system with newer libraries. Built-in SSH tunnels currently work on macOS and Linux; Windows users must connect directly or arrange an external tunnel.

Those limitations matter because the project explicitly labels the software early and says it is still identifying rough edges. Database clients sit close to sensitive production information, so prospective users should evaluate connection handling, backups and operational fit before placing a young tool in a critical workflow.

Even at this stage, Rustable's approach is distinctive: the same Rust codebase underpins a native client and an interactive browser sample. The demonstration makes the basic interaction model testable immediately, while the desktop packages provide the network connections and broader database functions that a working client needs.