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.

13Projects
172.8KStars in total
+162Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

13 projects · by stars

  1. #1 · HeyPuter/puter

    puter

    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.

    43.8K
  2. #2 · SerenityOS/serenity

    serenity

    SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.

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

    29.7K
  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

    daedalOS

    13.1KDustinBrett/daedalOS · JavaScript

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

  3. 6

    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.

  4. 7

    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.

  5. 8

    DroidDesk

    4.1Korailnoor/DroidDesk · Kotlin

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

  6. 9

    Dextop

    936NarYuki/Dextop · Kotlin

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

  7. 10

    omacosy

    691paulsp94/omacosy · C

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

  8. 11

    system

    283PhreshOS/system · TypeScript

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

  9. 12

    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.

  10. 13

    zxdesk

    140mindbox77/zxdesk · Assembly

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

Often tagged together