IceQL is a modern cross-platform desktop SQL client for PostgreSQL, MySQL, and SQLite. Features inline editing, SQL editor with syntax highlighting, multi-tab interface, and query logs. Built with Tauri + Rust.
No reviews yetBe the first to leave a review for IceQL
Maker
π
Hey Product Hunt! π
I'm the maker of IceQL β a modern, cross-platform SQL client for PostgreSQL, MySQL/MariaDB, SQLite, and CSV.
I built it because I kept switching between database clients that were either bloated and slow once a table hit a few hundred thousand rows, or locked basic features behind a monthly subscription just to browse and edit data. It felt wrong to pay recurring fees for something as simple as looking at a table.
So IceQL is built around a few core ideas:
Fast with big data β infinite scroll that stays smooth even with millions of rows, no pagination buttons
Edit with confidence β inline cell editing with Commit/Revert, plus real transaction support (commit & rollback) so you can experiment without fear
A proper SQL editor β CodeMirror 6 with syntax highlighting, not an afterthought textarea
Stay organized β a separate tab per datasource, so you can keep PostgreSQL, MySQL, and SQLite connections open side by side
Get your data out β export to Excel, CSV, JSON, or SQL Insert statements in one click
It's built natively with Tauri + Rust β so it's fast and light, not another Electron app quietly eating your RAM.
Pricing: macOS (Apple Silicon & Intel) is a one-time $9.99 on the App Store β pay once, get all future updates free, forever. No subscription, ever. Windows (x64) is completely free.
Would love to hear what you think, and what you'd want to see next! π§
Report
Curious how the query history syncs between machines since it's built with Tauri, is there a cloud layer or is everything stored locally per device?
Report
Maker
@havvaq6abΒ Great question! Right now everything is stored 100% locally on each device β there's no cloud layer or sync between machines. Query history, connections, etc. all live in local storage on the device via Tauri, nothing gets sent to a server. So if you use it on two machines, the history won't be shared between them (yet). Cross-device sync could be a nice future feature though, thanks for bringing it up!
Report
Tauri + Rust is a smart pick for something like this, the app feels snappy and lightweight in a way most Electron-based SQL clients just don't. The multi-tab setup with inline editing is exactly the kind of thing that makes daily querying actually pleasant.
Report
Maker
@hanifeerhalΒ Thanks so much, really appreciate that! Snappiness was actually one of the main reasons I went with Tauri + Rust instead of Electron β native webview + a Rust backend keeps memory usage and startup time way down. Glad the multi-tab + inline editing setup is landing well too, that was a big focus for making everyday querying less clunky.
Report
The Tauri + Rust combo is a really smart pick for something like this, keeps it snappy without the Electron bloat. Love that you went cross-platform without sacrificing the native feel.
Curious how the query history syncs between machines since it's built with Tauri, is there a cloud layer or is everything stored locally per device?
@havvaq6abΒ Great question! Right now everything is stored 100% locally on each device β there's no cloud layer or sync between machines. Query history, connections, etc. all live in local storage on the device via Tauri, nothing gets sent to a server. So if you use it on two machines, the history won't be shared between them (yet). Cross-device sync could be a nice future feature though, thanks for bringing it up!
Tauri + Rust is a smart pick for something like this, the app feels snappy and lightweight in a way most Electron-based SQL clients just don't. The multi-tab setup with inline editing is exactly the kind of thing that makes daily querying actually pleasant.
@hanifeerhalΒ Thanks so much, really appreciate that! Snappiness was actually one of the main reasons I went with Tauri + Rust instead of Electron β native webview + a Rust backend keeps memory usage and startup time way down. Glad the multi-tab + inline editing setup is landing well too, that was a big focus for making everyday querying less clunky.
The Tauri + Rust combo is a really smart pick for something like this, keeps it snappy without the Electron bloat. Love that you went cross-platform without sacrificing the native feel.