A lightweight, feature-rich dock for Linux written in Python with GTK 3 and Cairo. Inspired by Plank and Cairo-Dock, with an extensible applet system for custom widgets.



BMPanel is described as '(bitmap panel) is a lightweight, NETWM compliant panel for X11 Window System, which contains a desktop switcher, taskbar, system tray and clock. The application is inspired by simplicity of fspanel. BMPanel has a modern look and feel, while keeping itself tiny and small' and is an app. There are more than 50 alternatives to BMPanel for a variety of platforms, including Linux, Windows, Wayland, Mac and BSD apps. The best BMPanel alternative is Docking, which is both free and Open Source. Other great apps like BMPanel are RocketDock, ObjectDock, Cairo-Dock and Eww.
A lightweight, feature-rich dock for Linux written in Python with GTK 3 and Cairo. Inspired by Plank and Cairo-Dock, with an extensible applet system for custom widgets.



RocketDock is a Mac OS X dock clone. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock.




Animated Windows dock for fast access to apps, shortcuts and files, featuring auto-hide, drag and drop launching, fully customizable color, size and position, support for multiple docks, shortcut management, enhanced desktop organization and visual effects.




Animated dock for Linux desktops with hardware acceleration, multi-dock support, taskbar and launcher tools, and an array of applets that can act as detachable widgets. Features a macOS-like interface, multiple themes, low CPU usage, and community-driven customization.

Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.




Docky is a full fledged dock application that makes opening common applications and managing windows easier and quicker. Docky is fully integrated into the GNOME Desktop and features a no non-sense approach to configuration and usage. It just works.




Quickshell is a toolkit for building status bars, widgets, lockscreens, and other desktop components using QtQuick. It can be used alongside your wayland compositor or window manager to build a complete desktop environment.




MaxLauncher is a simple tabbed launcher that was designed to reduce the amount of time to find and run a program. It is capable of creating multiple data files, each of which can have a maximum of 10 tabs. Each tab and button is assigned a key(eg. F1-F10, 0-9, A-Z, etc.



Ewwii is a flexible, resource-efficient, and scriptable widget system that integrates seamlessly with any programming language, letting developers build powerful interfaces quickly.





A Second Dock. Elegant, Efficient, Intuitive. Pin any file, folder, or app — and keep it always accessible in Another Dock.




tint2 is a simple panel/taskbar unintrusive and light (memory / cpu / aestetic). We try to get virtual desktop and multi-monitor easier to use. We follow freedesktop specifications.

