Show HN: Tusk for macOS and Gnome

hackernews
Tusk

Native PostgreSQL clients for macOS and Linux.

✗ Electron ✗ Telemetry ✗ Subscription
Features
macOS
SwiftUI  ·  macOS 14+
Download (.dmg)
Right-click → Open on first launch to bypass Gatekeeper
GNOME
GTK4 + libadwaita  ·  Python 3.11+
Download
Flatpak, AppImage, .deb, .rpm
Feature macOS GNOME
Connections
Named connection profiles
Password / keyring storage
SSH tunnel
Test connection before saving
Read-only mode
PostgreSQL URI import
SSL/TLS toggle
Multiple simultaneous connections
Color tag per connection
Import from .pgpass
Copy connection as URI
Superuser role badge
Schema Browser
Schema → table tree sidebar
Views, Enums, Sequences, Functions
Table size display
Database switcher
Rename / truncate / drop table
New Table wizard
Live filter bar
Create / rename / drop schema
Role browser
Table Inspector
Columns tab
Add / rename / edit / drop columns
Keys / constraints tab
Relations tab
Indexes tab
Triggers tab
DDL tab
Relations radial graph
Add constraint
Create index with type / CONCURRENTLY
Data Browser
Paginated data grid
Column text filter
Sortable columns
Insert new rows
Edit existing rows
Delete rows
Copy as CSV / JSON / INSERT
Export full table to file
Resizable columns (persisted)
JSON/JSONB tree view
NULL indicators
Pinned / frozen columns
Configurable page size
SQL Editor
Syntax highlighting
Run All
Run Selected / at cursor
EXPLAIN / EXPLAIN ANALYZE
Multi-statement execution with log
File-backed auto-save
Query history
Per-tab connection picker
Cancel running query
Toggle line comment
File Explorer
Filesystem sidebar for .sql files
Inline create / rename / delete
Remembers last location
Activity Monitor
Active session viewer
Cancel query / terminate backend
Appearance
Font family & size settings
System dark / light mode
Sponsor

Tusk is free and open source. If it's useful to you, consider sponsoring its development.

Screenshots — macOS
Screenshots — GNOME
Read Full Article open_in_new
arrow_back Back to News