Skip to content
RustableAppPublic

Repository files navigation

Rustable icon

Rustable

A native database client for PostgreSQL, MySQL, MariaDB, SQLite, and Redis. Browse your data, write queries, and review changes before saving—all in a fast, focused workspace.

Try the live demo · Website · Latest release

Download

macOS builds are signed and notarized, with automatic updates. Windows and Linux use portable packages and manual updates. Linux requires Ubuntu 24.04 or a compatible newer system.

A workspace for your databases

  • Keep connections organized. Groups, environment colors, separate windows, and imports from TablePlus and TablePro.
  • Find what you need. Ranked fuzzy search, table filters, schema browsing, and clickable foreign-key relationships.
  • Work with SQL. Multiple editor tabs, completion, query history, saved queries, and result exports.
  • Edit with confidence. Stage table changes, undo mistakes, and review the SQL before applying them.
  • Browse Redis. Explore keys and values, run commands, and manage expiration times.
  • Connect securely. System credential storage, TLS, and SSH tunnels on macOS and Linux.

Built with Rust and egui. You already have a browser; your database client doesn’t need to ship another one.

Try it without installing

The browser demo includes disposable SQLite and Redis sample data. Explore, query, and edit without connecting to your own databases. Use the desktop app for real server connections.

Good to know

Rustable is actively developed and still has rough edges. Support varies by database; see the driver capabilities, MySQL/MariaDB notes, and Redis guide.

Exports include loaded results, not automatically the entire database. On Windows, SSH connections require an external tunnel.

Feedback and contributing

Report a bug or request a feature. Include your OS, database engine, and steps to reproduce the issue.

Want to build or contribute? See development setup and performance notes.

MIT licensed. Same SQL. Less ceremony.

Releases

Contributors

Languages