IceQL

The Cool Way to
Manage Your Database

A modern, cross-platform database client for PostgreSQL, MySQL, SQLite, MongoDB, Redis, MQTT, and CSV. Browse tables, edit cells inline, run queries — all in one clean, icy interface.

⬇ Download for macOS ⬇ Free for Windows ⬇ Free for Linux View Features

macOS · Apple Silicon · v0.1.9 · $9.99$4.99 Windows · x64 · v0.1.9 · Free Linux · x64 · v0.1.9 · Free

PostgreSQL MySQL MariaDB SQLite MongoDB Redis MQTT CSV

Save connections side-by-side and switch between them instantly from one panel.

Multi-Datasource Connections Panel
IceQL — Individual Tab per Datasource
IceQL — Transactions
IceQL — Infinity Scroll
IceQL — Pinned & Located Table

Features

Everything you need to work with SQL

Built with Tauri + Rust for native performance. A clean minimal interface inspired by the best database clients.

PostgreSQL
MySQL / MariaDB
SQLite
MongoDB
Redis
CSV
MQTT
🔌
Multi-Datasource Support
Connect to PostgreSQL, MySQL/MariaDB, SQLite, MongoDB, Redis, MQTT, and CSV files. Save and switch between named connections instantly.
🍃
MongoDB Support
A dedicated query editor for MongoDB with autocompletion, a JSON view mode, and lightweight syntax highlighting for documents.
📄
JSON Document Editing
Edit JSON documents and cells inline with live update previews before you commit — for MongoDB and JSON columns alike.
Redis Support
Browse and query Redis keys with a dedicated editor — inline editing, live update previews, and delete, all in the same familiar interface.
📡
MQTT Client
Browse topics in a live-updating tree built automatically from incoming messages, watch messages stream in real time, compare consecutive messages with diff highlighting, and publish your own.
🔐
SSH Tunnel
Connect to PostgreSQL, MySQL, MongoDB, and Redis behind a bastion host, with password or private key authentication — no separate SSH client needed.
🪟
Split View
Compare two tabs side by side or stacked on top of each other — check two tables, queries, or MQTT topics at a glance.
🛑
Query Safety Limit
An unbounded SELECT no longer pulls back an entire huge table by accident — a configurable row limit kicks in automatically, with easy pagination and a one-click "show all" override.
🗂️
Individual Tab per Datasource
Each datasource opens in its own isolated tab environment. Work on multiple connections simultaneously without confusion.
♾️
Infinity Scroll
Browse large tables with smooth infinite scroll — no pagination buttons. Rows load on demand as you scroll down.
🔍
Locate Table
Quickly jump to any table across your databases with the built-in table locator — no need to manually expand the tree.
✏️
Inline Editing
Double-click any cell to edit it directly in the table, add new rows, or generate a UUID from the cell menu. Commit or Revert buttons appear when changes are pending — no modal dialogs needed.
🔄
Transaction Support
Run queries inside a transaction with full commit and rollback control. Safely test destructive operations before applying them.
🖊️
SQL Editor
Powered by CodeMirror 6 with SQL syntax highlighting and smart indentation. Run queries instantly with Cmd+Enter.
⚙️
Settings
Customize the app to your workflow — configure display preferences, connection defaults, and editor behavior.
📤
Export Data
Export table data or query results as Excel, CSV, JSON, or SQL Insert statements — one click, no extra tools needed.

Technical Details

Platform
macOS · Windows · Linux
Architecture
Apple Silicon · x64
Engine
Rust
PostgreSQL
Supported
MySQL / MariaDB
Supported
SQLite
Supported
MongoDB
Supported
Redis
Supported
MQTT
Supported
SSH Tunnel
Password / Key
SQL Editor
CodeMirror 6
Run Query
Cmd+Enter

Built with Tauri 2.x + Rust · React 18 + Vite · Tailwind CSS 3 · TanStack Table

Download

Get IceQL

macOS

macOS

Version 0.1.9  ·  Apple Silicon  ·  $9.99$4.99

⬇ Download on App Store

Available on the Mac App Store.

🪟

Windows FREE

Version 0.1.9  ·  x64  ·  ZIP

⬇ Download for Windows

Free ZIP for Windows x64.

🐧

Linux FREE

Version 0.1.9  ·  x64  ·  deb / rpm / AppImage

⬇ Download .deb

Also available: .rpm · .AppImage

🐧 Linux Installation

.deb (Debian / Ubuntu) sudo dpkg -i IceQL_0.1.9_amd64.deb
.rpm (Fedora / RHEL) sudo rpm -i IceQL-0.1.9-1.x86_64.rpm
.AppImage (Any distro) chmod +x IceQL_0.1.9_amd64.AppImage && ./IceQL_0.1.9_amd64.AppImage

Also from the Developer

More Tools You Might Like

Modbus Poll
macOS App
Modbus Poll
A lightweight Modbus RTU & TCP/IP monitor for macOS. Poll registers, visualize live data, and debug your industrial devices with ease.
Visit modbuspoll.com →
Direct Print
macOS App
Direct Print
Silent POS printing from any web app — no print dialog, no pop-up. A lightweight macOS menu bar app that lets your web-based cashier print receipts directly to any thermal or dot matrix printer.
Visit directprint.app →