Topics / #linux-desktop
Linux-desktop projects on GitHub
Applications and tools for the Linux desktop experience.
As of , the most-starred Linux-desktop projects on GitHub are flutter (180.3K stars), Kazumi (37.7K stars) and niri (28.5K stars). GitHub.Locker tracks 26 Linux-desktop repositories with 372.3K stars combined. The fastest-growing on October 16 was Kazumi, with +358 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+358Kazumi
Predidit/Kazumi · ★ 37.7KKazumi is a free, open-source app for discovering and streaming anime online. It does not hardcode websites: sources come from custom rules you write or import — up to five XPath selector lines each.
+172DEsk
fyzugx/DEsk · ★ 1.1KDEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.
+96spotifast
crmne/spotifast · ★ 8.4KFastpotify is a lightweight, native Spotify client written in Rust with the egui toolkit, playing music through librespot while using a fraction of the RAM of Spotify's official desktop app.
+40omdrop-owl
t4t5/omdrop-owl · ★ 2.8Komdrop-owl is the radio backend that lets 'omdrop' (a Linux AirDrop implementation) work on machines that lack Apple's Broadcom Wi-Fi chip, by running AWDL in userspace through OWL on a monitor interface.
The all-time top
26 projects · by stars
- 180.3K
#1 · flutter/flutterflutter
Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 37.7K
#2 · Predidit/KazumiKazumi
Kazumi is a free, open-source app for discovering and streaming anime online. It does not hardcode websites: sources come from custom rules you write or import — up to five XPath selector lines each.
- 28.5K
#3 · niri-wm/niri
niri
niri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
- 4

Awesome-Linux-Software
25.6Kluong-komorebi/Awesome-Linux-Software · HTMLA curated community list of Linux applications and tools for everyday users and developers — a catalog you browse to discover software, not a program you install.
- 5

PiliPlus
19.6KbggRGjQaUbCoE/PiliPlus · DartPiliPlus is a free, open-source third-party client for Bilibili, the Chinese video platform, built with Flutter — an alternative app for browsing videos, anime and live streams with more features than the official app.
- 6

rofi
16.5Kdavatorium/rofi · CRofi is a window switcher, application launcher and dmenu replacement for Linux and BSD. It pops up a searchable list where you can jump between open windows, launch apps, connect over SSH or browse files.
- 7

shell
12.9Kcaelestia-dots/shell · QMLCaelestia shell is an animated desktop shell for Linux: the visual layer of your desktop — bar, launcher, dashboard, notifications — rendered with Quickshell on top of the Hyprland window manager under Wayland.
- 8
eww
12.7Kelkowar/eww · RustEww (ElKowars Wacky Widgets) is a standalone widget system written in Rust that lets you build your own custom desktop widgets, like bars or system trackers, for any window manager.
- 9

Waybar
12.1KAlexays/Waybar · C++Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.
- 10

spotifast
8.4Kcrmne/spotifast · RustFastpotify is a lightweight, native Spotify client written in Rust with the egui toolkit, playing music through librespot while using a fraction of the RAM of Spotify's official desktop app.
- 11

serpantinum
7.3Kilyamiro/serpantinum · QMLSerpantinum is a shell for Wayland compositors built with Quickshell and QML. It used to be a collection of dotfiles but has now become a standalone shell package you install and update on its own, separately from your compositor config.
- 12

omdrop-owl
2.8Kt4t5/omdrop-owl · Shellomdrop-owl is the radio backend that lets 'omdrop' (a Linux AirDrop implementation) work on machines that lack Apple's Broadcom Wi-Fi chip, by running AWDL in userspace through OWL on a monitor interface.
- 13

omarchy-mac
2Komacom/omarchy-mac · ShellAn opinionated Arch Linux + Hyprland desktop setup for Apple Silicon Macs (M1/M2 family), installed alongside macOS from Asahi Alarm in one command — full-disk encryption included.
- 14

rawmakase
1.2Kpch/rawmakase · RustRAWmakase is a fast, non-destructive RAW photo developer for Linux, macOS and Windows, written in Rust, with Lightroom-style develop controls and Lightroom catalog import.
- 15

DEsk
1.1Kfyzugx/DEsk · CDEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.
- 16
flea
822thisisgm/flea · QMLFlea is a fast, keyboard-first GUI file manager built specifically for Omarchy, pairing a Rust backend with a Quickshell (QML) interface that follows your Omarchy theme.
- 17

Spun
446yappologistic/Spun · C++Spun is a desktop music player for Linux that shows your album art spinning on a CD, vinyl record, or cassette, and can either play local music files or control Apple Music playback through the Cider client.
- 18

fluxcast
444IlyaP358/fluxcast · PythonFluxCast streams a Linux desktop to a smart TV, TV box, or projector using Wi-Fi Direct/Miracast (WFD), DLNA, or Google Cast.
- 19

Rungic
415kevinzhow/Rungic · PythonRungic turns a compatible Android phone into a real computer, giving you a full Linux (KDE Plasma) desktop plus an AI assistant, powered by Codex, that can see, speak and act on your behalf.
- 20
AgentOS
238eli-labz/AgentOS · ShellAgent0S is a keyboard-driven Arch Linux + Hyprland desktop environment forked from Omarchy, built so AI coding agents can read, modify and verify the system via included AGENTS.md, CLAUDE.md and agent skills.
- 21

omarchy-pods
234thisisgm/omarchy-pods · C++It is an Omarchy bar plugin that shows AirPods battery for each pod and the case, the active listening mode, adaptive noise level, Conversation Awareness, One-Bud ANC and ear detection, drawn in the bar's own visual style.
- 22
hearthstone-linux-gui
217DawnMagnet/hearthstone-linux-gui · RustIt is a native GTK4 desktop manager for installing, updating, logging into, and launching Hearthstone on Linux, written in Rust.
- 23

omarchy-workspace-layout
216bjarneo/omarchy-workspace-layout · JavaScriptIt is an Omarchy plugin for Hyprland that turns per-workspace tiling into a saved shape instead of a manual resize: pick a split like 25/50/25, a 60/40 main-and-side, thirds, or a grid, drag the dividers, and your real windows move to match.
- 24

omarchy-lock-explorer
208SirJul1337/omarchy-lock-explorer · QMLLock Screen Explorer is an Omarchy plugin that adds dozens of ready-made lock screen designs (Greeting Card, Terminal, Weather, Music, System, Rain, and more) plus a picker UI to preview, switch, and customize them, while keeping all the normal unlock methods working.
- 25

omastorm
166wesleygrimes/omastorm · RustOmastorm is a live weather radar for the Omarchy desktop: a radar popover next to the clock in your bar that expands into a full window, built with Rust and Quickshell.
- 26
juhradial-mx
140JuhLabs/juhradial-mx · PythonJuhRadial MX is an open-source Linux app that fills the gap left by Logitech's Options+ software, giving MX Master mice (and now the MX Keypad and MX Keys S) a radial action menu, button remapping and per-app profiles on KDE Plasma, GNOME and Hyprland.
Related topics
Often tagged together