macOS · Free & Open Source

Snowy

A fast, native PostgreSQL client for macOS

Keyboard-friendly. DataGrip-inspired. No Electron.

Snowy query editor and results panel

Everything you need

Built for developers who live in the terminal and want their GUI to keep up.

Connection Manager

Add, edit, and duplicate PostgreSQL connections. Tag environments (local / dev / staging / prod) and test before saving.

Schema Explorer

Lazy-loading sidebar tree: datasources → schemas → tables → columns, keys, foreign keys, indexes, and checks.

Query Editor

CodeMirror SQL editor with syntax highlighting, DB-aware autocomplete for schemas, tables, columns, and functions.

Results Panel

Tabular grid with pinnable result tabs, row and duration counters, and one-click CSV export.

Query History

Per-datasource execution log. Click any past query to restore it instantly in the editor.

Saved Queries

Save .sql files per datasource. Rename and delete from the sidebar.

See it in action

Clean, focused, and stays out of your way.

Query editor and results panel

Query editor & results panel

Schema explorer

Schema explorer

Connection manager

Connection manager

Built with

Wails v2 — native desktop shell Go — backend & PostgreSQL via pgx React + TypeScript — frontend UI CodeMirror 6 — SQL editor No Electron — single binary, native performance

Get started in seconds

Download the app or build from source.

$ terminal
# Clone & install
git clone https://github.com/nkcoder/snowy.git && cd snowy
cd frontend && npm install && cd ..

# Start in dev mode
wails dev