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.

26Projects
372.3KStars in total
+822Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

26 projects · by stars

  1. #1 · flutter/flutter

    flutter

    Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.

    180.3K
  2. #2 · Predidit/Kazumi

    Kazumi

    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.

    37.7K
  3. #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.

    28.5K
  1. 4

    Awesome-Linux-Software

    25.6Kluong-komorebi/Awesome-Linux-Software · HTML

    A 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.

  2. 5

    PiliPlus

    19.6KbggRGjQaUbCoE/PiliPlus · Dart

    PiliPlus 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.

  3. 6

    rofi

    16.5Kdavatorium/rofi · C

    Rofi 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.

  4. 7

    shell

    12.9Kcaelestia-dots/shell · QML

    Caelestia 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.

  5. 8

    eww

    12.7Kelkowar/eww · Rust

    Eww (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.

  6. 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.

  7. 10

    spotifast

    8.4Kcrmne/spotifast · Rust

    Fastpotify 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.

  8. 11

    serpantinum

    7.3Kilyamiro/serpantinum · QML

    Serpantinum 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.

  9. 12

    omdrop-owl

    2.8Kt4t5/omdrop-owl · Shell

    omdrop-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.

  10. 13

    omarchy-mac

    2Komacom/omarchy-mac · Shell

    An 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.

  11. 14

    rawmakase

    1.2Kpch/rawmakase · Rust

    RAWmakase 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.

  12. 15

    DEsk

    1.1Kfyzugx/DEsk · C

    DEsk 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.

  13. 16

    flea

    822thisisgm/flea · QML

    Flea 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.

  14. 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.

  15. 18

    fluxcast

    444IlyaP358/fluxcast · Python

    FluxCast streams a Linux desktop to a smart TV, TV box, or projector using Wi-Fi Direct/Miracast (WFD), DLNA, or Google Cast.

  16. 19

    Rungic

    415kevinzhow/Rungic · Python

    Rungic 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.

  17. 20

    AgentOS

    238eli-labz/AgentOS · Shell

    Agent0S 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.

  18. 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.

  19. 22

    hearthstone-linux-gui

    217DawnMagnet/hearthstone-linux-gui · Rust

    It is a native GTK4 desktop manager for installing, updating, logging into, and launching Hearthstone on Linux, written in Rust.

  20. 23

    omarchy-workspace-layout

    216bjarneo/omarchy-workspace-layout · JavaScript

    It 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.

  21. 24

    omarchy-lock-explorer

    208SirJul1337/omarchy-lock-explorer · QML

    Lock 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.

  22. 25

    omastorm

    166wesleygrimes/omastorm · Rust

    Omastorm 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.

  23. 26

    juhradial-mx

    140JuhLabs/juhradial-mx · Python

    JuhRadial 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.

Often tagged together