Show HN: Tusk for macOS and Gnome

Tusk is a modern PostgreSQL client designed specifically for macOS and Gnome, offering a comprehensive suite of features for database management, schema browsing, and SQL editing.
| 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 | — | ✓ |
Source: Hacker News












