awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eythaann avatar

eythaann/Seelen-UI

0
View on GitHub↗
15,953 stars·485 forks·Rust·agpl-3.0·10 views

Seelen UI

Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven desktop environment. It enables users to organize application windows through automated tiling, stacking, and floating layouts, while offering a framework for creating interactive desktop widgets using web technologies.

The project distinguishes itself by integrating a web-based rendering engine that bridges system-state data to HTML and CSS interfaces, allowing for highly customizable widgets and dynamic visual themes. It features real-time wallpaper analysis to automatically synchronize accent colors across the entire shell, ensuring a cohesive visual identity that adapts to the user's background imagery.

Beyond its core window management capabilities, the environment includes a comprehensive suite of automation tools, such as a fuzzy-matching application launcher, global hotkey configuration, and system-wide input interception. Users can manage their workspace through file-based configuration, which maintains consistent settings and preferences across sessions. The platform also provides mechanisms for monitoring hardware metrics and media playback, exposing this data directly to the desktop interface for persistent visibility.

Features

  • Tiling Window Managers - Functions as a graphical shell for Windows featuring automatic window tiling and customizable web-based widgets.
  • Window Management Systems - Organizes and controls window placement and behavior within a graphical shell to maintain a structured workspace.
  • Customizable Workspaces - Offers a modular workspace platform for deep customization of themes, hotkeys, and window management.
  • Dynamic Theming - Provides real-time wallpaper analysis to automatically synchronize accent colors across the entire shell interface.
  • Widget Frameworks - Provides a development kit for creating interactive desktop widgets using web technologies with real-time system data access.
  • Desktop Personalization Tools - Manages system-wide visual identity through dynamic accent color synchronization and layered wallpaper configurations.
  • Application Launchers - Provides a keyboard-driven interface with fuzzy matching to search and launch applications, files, and system commands.
  • Global Keyboard Shortcuts - Allows users to define system-wide hotkeys to manage window focus, navigate workspaces, and trigger process termination.
  • Desktop Environments & UI - Allows users to place interactive information panels like clocks and system monitors directly onto the wallpaper layer.
  • Input Event Interception - Captures low-level keyboard and mouse signals to trigger custom shell commands and window management actions globally.
  • Desktop Environment Customizers - Enables the creation and customization of modular desktop widgets like docks and system monitors.
  • Color System Utilities - Analyzes wallpaper imagery in real time to automatically derive and apply matching accent colors across shell components.
  • Desktop Customization Frameworks - Provides a framework for building and styling personalized graphical shells using web technologies.
  • Input Automation Tools - Intercepts system-wide input events to trigger custom shell commands or window management actions based on user-defined patterns.
  • Embedded Web Renderers - Renders modular desktop components using an embedded web engine that bridges system data to HTML and CSS interfaces.
  • Workflow Automations - Automates system workflows through global hotkeys, input interception, and custom shell command execution.
  • Message Bus Interfaces - Exposes real-time hardware metrics and process information to external widgets through a standardized communication interface.
  • System Monitoring - Tracks hardware metrics and system information to provide real-time status updates within the desktop interface.
  • Custom Widget Frameworks - Enables the creation of standalone graphical components using web technologies with full access to system state.
  • Data Exposure - Exposes real-time system metrics and media status to desktop widgets via a standardized data interface.
  • Local Configuration Files - Maintains system state and user preferences in local text files to ensure consistent behavior across sessions.
  • System Configuration Management - Provides a centralized interface to adjust shell settings, keybindings, and workspace rules through file-based configuration.
  • Playback Controllers - Provides global media playback controls integrated directly into the desktop shell interface.

Star history

Star history chart for eythaann/seelen-uiStar history chart for eythaann/seelen-ui

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does eythaann/seelen-ui do?

Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven desktop environment. It enables users to organize application windows through automated tiling, stacking, and floating layouts, while offering a framework for creating interactive desktop widgets using web technologies.

What are the main features of eythaann/seelen-ui?

The main features of eythaann/seelen-ui are: Tiling Window Managers, Window Management Systems, Customizable Workspaces, Dynamic Theming, Widget Frameworks, Desktop Personalization Tools, Application Launchers, Global Keyboard Shortcuts.

What are some open-source alternatives to eythaann/seelen-ui?

Open-source alternatives to eythaann/seelen-ui include: glzr-io/glazewm — Glazewm is a tiling window manager and desktop automation framework designed to organize application windows into… spicetify/cli — This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify… awesomewm/awesome — Awesome is a programmable tiling window manager for the X11 Window System. It functions as a dynamic window manager… elkowar/eww — Eww is a declarative framework for creating custom graphical desktop widgets and status bars on Linux. It functions as… hyprwm/hyprland — Hyprland is a Wayland compositor and tiling window manager for Linux systems. It functions as a display server… ublue-os/bazzite — Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It…

Open-source alternatives to Seelen UI

Similar open-source projects, ranked by how many features they share with Seelen UI.
  • glzr-io/glazewmglzr-io avatar

    glzr-io/glazewm

    12,314View on GitHub↗

    Glazewm is a tiling window manager and desktop automation framework designed to organize application windows into non-overlapping layouts. It functions as a keyboard-driven controller, allowing users to manage window focus, workspace navigation, and layout configurations entirely through custom keybindings. By intercepting system-level events, the software overrides default window placement and behavior to maximize screen space and maintain a structured workspace. The project distinguishes itself through a highly configurable environment that supports complex multi-monitor setups and dynamic

    Rusti3wmrusttiling-window-manager
    View on GitHub↗12,314
  • spicetify/clispicetify avatar

    spicetify/cli

    23,479View on GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    JavaScriptcommand-linecommand-line-toolcustomization
    View on GitHub↗23,479
  • awesomewm/awesomeawesomeWM avatar

    awesomeWM/awesome

    6,905View on GitHub↗

    Awesome is a programmable tiling window manager for the X11 Window System. It functions as a dynamic window manager that automatically arranges application windows into non-overlapping tiles based on predefined layout rules to maximize screen space. The project provides a scriptable desktop environment where system behaviors and layouts are defined through an embedded Lua interpreter. This allows for the creation of a personalized interface and a keyboard-driven workflow for managing application windows. The system covers dynamic window layout management and the configuration of system behav

    Lua
    View on GitHub↗6,905
  • elkowar/ewwelkowar avatar

    elkowar/eww

    12,117View on GitHub↗

    Eww is a declarative framework for creating custom graphical desktop widgets and status bars on Linux. It functions as a desktop widget toolkit that operates independently of the window manager, allowing users to define interface elements through a dedicated configuration language and style them using a cascading stylesheet system. The project utilizes a client-server daemon architecture to manage the lifecycle of these components, ensuring that state is maintained across the desktop environment. By leveraging a reactive state binding system, the interface updates automatically in response to

    Rustdesktopewwgtk
    View on GitHub↗12,117
See all 30 alternatives to Seelen UI→