Ross ROSS = Recommend OSS · open-source software intelligence for agents

noctalia-dev/noctalia

A sleek, customizable desktop shell crafted for Wayland. observed · 2026-08-28

github.com/noctalia-dev/noctalia · homepage · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

80/100

  • Activity 99
  • Release rhythm 86
  • Longevity 29
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 418
  • days_rel: 13
  • days_push: 7
  • n_releases_24m: 135

Full methodology

Adoption not part of the score

9899 stars · 740 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Noctalia is a native Wayland desktop shell written in C++ that provides bars, launcher, notifications, lock screen, wallpaper, dock, control center, and widgets as one cohesive, configurable shell layer around compositors like Hyprland and niri. It is built directly on Wayland and OpenGL ES with no Qt or GTK dependency, and is accompanied by the Umbriel compositor and a greetd-based Greeter.

Use cases

  • replace a stack of separate bar, launcher, and notification tools on Wayland
  • get a consistent customizable desktop shell for Hyprland or niri
  • rice my Linux desktop with a polished themed shell
  • set up a lock screen and login greeter matching my desktop theme
  • add a dock, control center, and desktop widgets to a tiling compositor

When to choose

  • you run a Wayland compositor like Hyprland, niri, or Umbriel and want a full shell instead of piecing together small tools
  • you want a native C++/OpenGL ES shell without Qt or GTK dependencies
  • you want consistent theming across desktop, lock screen, and login greeter

When to avoid

  • you are on X11 rather than Wayland
  • you want a fully traditional desktop environment like GNOME or KDE
  • you need rock-solid stability guarantees - v5 is still in beta with occasional config changes

Facets

application · maturity active

gui developer-tools plugin-system configuration-management desktop-applications operating-systems self-hosted cpp wayland desktop-shell hyprland niri wlroots ricing bar launcher notification-daemon lock-screen opengl-es greetd linux desktop

6 sources

Member repositories

RepositoryRoleHealth v2
noctalia-dev/noctaliamain80

For agents

markdown · JSON · MCP: product_card(name="noctalia-dev/noctalia")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem