Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Docking

Extensible Linux dock in Python

Details

External ID
47637206
Source
HN
Company
—
Product
Docking
Website domain
docking.cc
Launched
April 4, 2026
Cohort
—
Upvotes
26
Upvotes percentile
0.7802056555269923
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Hi HN,I’ve been having a lot of fun building Docking, an open-source dock for Linux written in Python with GTK 3 and Cairo. It includes an extensible applet system, 38 built-in applets, 12 themes, multi-monitor support, auto-hide, and works across several Linux/X11 desktop environments.It also has prebuilt releases for x64 and arm64 across multiple package formats: AppImage, .deb, RPM, Flatpak, Snap, Arch, and Nix outputs.GitHub: https://github.com/edumucelli/dockingFeedback is very welcome!

Enrichment

Theme
hardware hacking and device utilities
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
customizable linux dock application
Manually corrected
False

Could you build this?

Partial A basic GTK/Cairo UI dock can be vibe-coded, but robust multi-desktop Linux integration requires handling intricate low-level X11/Wayland protocol extensions and compositor-specific IPC.

What it would actually take: The architecture uses Python, GTK 3, and Cairo, interfacing with desktop window managers via X11 atoms and Wayland protocols (wlr-layer-shell, KWin scripts, GNOME Shell extensions). The hardest part is maintaining seamless behavior (struts, auto-hide, window tracking, multi-monitor geometry) across fragmented desktop environments and Wayland compositors that intentionally restrict dock privileges. This requires deep familiarity with Linux desktop specifications (EWMH) and compositor protocols.

Discussion

18 comments analyzed.

Competitors mentioned: quickshell, gnome, kde, polybar, macOS dock

Concerns raised: XWayland compatibility issues with some applets, Window preview feature not working on Wayland, xkill-based window killer applet incompatible, Python 3.10 dependency breaks with Python 3.12, X11 only, no Wayland support

Feature requests: Dock following mouse across multiple monitors, Wayland support, Window preview functionality

Competitors

Other products that read as similar to this one — 85 launches clear the similarity bar, closest 8 shown.

Attention rank: #26 of 86 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 142 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.