caelestia-dots/caelestia

A fluid, morphing interface to your Linux desktop

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 15th, 2026
Created on January 18th, 2025
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 370
Total Stargazers: 4,402 (+0)
Total Subscribers: 36 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.4 hours
Mean response time: 18.6 days
90th percentile: 33.8 days
Tracked items: 375

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 96% of issues opened in the past year have since been closed. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 87 days
Stale 30+ days: 4
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • bug (217)
  • enhancement (63)
  • duplicate (3)
  • wontfix (3)

Detailed Description

Caelestia is a desktop environment customization framework that provides a fluid, morphing interface layer for Linux systems.

The project addresses the challenge of creating cohesive, animated desktop experiences by offering a framework that adapts and transforms visual elements across your Linux environment. It works by integrating with Hyprland, a tiling window manager, to enable dynamic interface morphing and fluid transitions that respond to user interaction and system state.

Caelestia suits developers and power users who want to move beyond static desktop configurations and build personalized, animated desktop environments. It is particularly relevant for those already using Hyprland who seek to extend their setup with sophisticated visual effects and interface behavior. The project is written in TypeScript, making it accessible to developers familiar with web technologies who want to customize their desktop without diving into lower-level systems programming.

The project shows active development with regular commits addressing both new features and maintenance. Work spans across multiple areas including core framework improvements, Hyprland integration refinements, and documentation updates. The codebase receives consistent attention to code quality and architectural decisions, with commits reflecting thoughtful iteration on the design rather than sporadic bursts of activity.