Skip to content

Shape-Machine/tusk-gnome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

435 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tusk icon

Tusk

A minimal, clean PostgreSQL client for GNOME.

Download Flatpak Download AppImage Download .deb Download .rpm


Tusk aims to be the best native PostgreSQL GUI on the GNOME desktop — fast, focused, and out of the way.

See docs/features.md for a full feature overview.


Sponsor

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

Sponsor Tusk


Screenshots


Sponsor

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

Sponsor Tusk


Install

AppImage — works on any Linux distro:

chmod +x Tusk-*.AppImage && ./Tusk-*.AppImage

Debian / Ubuntu:

sudo apt install ./tusk-gnome-*.deb

Fedora / RHEL:

sudo rpm -i tusk-gnome-*.rpm

All releases

Dev setup

Requirements: Python 3.11+, GTK4, libadwaita ≥ 1.4

# System deps (Debian/Ubuntu)
sudo apt install python3-venv python3-gi gir1.2-gtk-4.0 gir1.2-adw-1
make apt-deps          # GtkSourceView (syntax highlighting)

# Python deps + run
make deps
make run

Other targets

Command Description
make run Run from source (no install)
make install Build with Meson and install
make uninstall Uninstall
make clean Remove build artifacts
make lint Lint with ruff
make format Format with ruff