Topics / #desktop-environment
Desktop-environment projects on GitHub
Desktop environment projects, from in-browser web desktops to Linux software collections.
As of , the most-starred Desktop-environment projects on GitHub are puter (43.8K stars), serenity (33.9K stars) and yabai (29.7K stars). GitHub.Locker tracks 13 Desktop-environment repositories with 172.8K stars combined. The fastest-growing on October 16 was DroidDesk, with +67 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+67DroidDesk
orailnoor/DroidDesk · ★ 4.1KDroidDesk turns an Android phone into a full Linux desktop using Termux, Termux:X11, TUR, and Proot, letting you run apps like VS Code, Firefox, LibreOffice, Blender, and even Metasploit directly on your phone.
+40puter
HeyPuter/puter · ★ 43.8KPuter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
+16shell
caelestia-dots/shell · ★ 12.9KCaelestia 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.
+15serpantinum
ilyamiro/serpantinum · ★ 7.3KSerpantinum 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.
The all-time top
13 projects · by stars
- 43.8K
#1 · HeyPuter/puterputer
Puter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
- 33.9K
#2 · SerenityOS/serenityserenity
SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.
- 29.7K
#3 · asmvik/yabai
yabai
Yabai is a tiling window manager for macOS that extends the system's built-in window manager, arranging windows automatically using a binary space partitioning algorithm.
- 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

daedalOS
13.1KDustinBrett/daedalOS · JavaScriptdaedalOS is a full desktop environment that runs entirely in your browser, complete with a file explorer, draggable/resizable windows, a taskbar, a start menu, and dozens of built-in apps, emulators, and games.
- 6

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

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

DroidDesk
4.1Korailnoor/DroidDesk · KotlinDroidDesk turns an Android phone into a full Linux desktop using Termux, Termux:X11, TUR, and Proot, letting you run apps like VS Code, Firefox, LibreOffice, Blender, and even Metasploit directly on your phone.
- 9

Dextop
936NarYuki/Dextop · KotlinDextop is an open-source Android app that creates a virtual display and gives you a desktop-like workspace using only your phone, unlocking the hidden Samsung DeX and desktop capabilities of Android.
- 10

omacosy
691paulsp94/omacosy · Comacosy is an omarchy-style desktop environment setup for macOS that adds real tiling window management with a Hyprland-like dwindle layout, a custom status bar, a real Super key, focus-follows-mouse, trackpad workspace swipes, and a live workspace overview, all installed from one repo.
- 11

system
283PhreshOS/system · TypeScriptPhreshOS is an open-source, self-hosted system that runs on a machine you control and serves a browser-based Desktop for using apps ('Programs') built with web technologies.
- 12
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.
- 13

zxdesk
140mindbox77/zxdesk · AssemblyZxDesk is a graphical desktop environment for the 48K ZX Spectrum, written entirely in Z80 assembly, with overlapping windows, pull-down menus, a file manager, a notepad, clock and calendar, all running natively on the machine.
Related topics
Often tagged together