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
siduck avatar

siduck/chadwm

0
View on GitHub↗
2,955 stars·228 forks·C·mit·27 views

Chadwm

chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts and automated arrangement patterns to manage screen real estate.

The project utilizes a patch-based extension system to integrate specific behaviors, such as Fibonacci tiling and vanity gaps. It employs a tagging system for workspace organization, allowing windows to be segmented into virtual desktops.

The environment includes a modular widget framework for monitoring system metrics and hardware controls, alongside centralized configuration files for managing visual themes and colors across system bars and launchers.

Features

  • Window Managers - Implements a native X11 window manager written in C for organizing application windows.
  • Tag-Based Workspaces - Organizes application windows into virtual desktops using a tagging system that allows multiple view assignments.
  • Tiling Window Managers - Implements various tiling layout patterns including grids, stacks, and Fibonacci arrangements.
  • Tiling Window Managers - Provides a tiling window manager environment with advanced layouts like Fibonacci and vanity gaps.
  • X11 Protocol Implementations - Communicates directly with the X server using X11 protocols to manage window geometry and stacking.
  • Workspace Tagging - Manages window tags with visual indicators and hover previews to organize virtual desktops.
  • UI Theme Configurations - Uses centralized configuration files to maintain consistent visual themes across the system bar and launchers.
  • Source-Level Patch Integration - Integrates feature-enhancing patches directly into the source code prior to compilation.
  • Resource Monitoring Widgets - Ships resource monitoring widgets to track hardware metrics and audio levels.
  • Status Monitors - Integrates real-time hardware metrics and audio controls into the system status bar.
  • Desktop Visual Theming - Applies unified visual themes across the desktop interface, including bars and launchers.
  • System Widgets - Displays interactive system widgets for monitoring status and controlling hardware on the desktop.
  • Visual Themes - Allows the application of customizable visual identities to system components.
  • Theme Customization - Provides capabilities to personalize the appearance of status bars and launchers via configuration.
  • Widget Frameworks - Provides a modular framework for building and rendering system-level UI widgets.

Star history

Star history chart for siduck/chadwmStar history chart for siduck/chadwm

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Chadwm

Similar open-source projects, ranked by how many features they share with Chadwm.
  • gh0stzk/dotfilesgh0stzk avatar

    gh0stzk/dotfiles

    4,329View on GitHub↗

    This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines. The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.

    Shellalacrittyarchlinuxbspwm
    View on GitHub↗4,329
  • amnweb/yasbamnweb avatar

    amnweb/yasb

    4,209View on GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    View on GitHub↗4,209
  • 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
  • ianyh/amethystianyh avatar

    ianyh/Amethyst

    16,009View on GitHub↗

    Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It functions as a productivity utility that organizes windows into non-overlapping layouts, allowing users to manage their desktop environment through keyboard-driven controls rather than manual mouse interaction. The application distinguishes itself by providing a state-machine engine that calculates window geometry based on user-defined tiling patterns. It maintains an accurate representation of the desktop by monitoring system-level notifications for window events, enabling it to auto

    Swiftmacmacoswindow-manager
    View on GitHub↗16,009
See all 30 alternatives to Chadwm→

Frequently asked questions

What does siduck/chadwm do?

chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts and automated arrangement patterns to manage screen real estate.

What are the main features of siduck/chadwm?

The main features of siduck/chadwm are: Window Managers, Tag-Based Workspaces, Tiling Window Managers, X11 Protocol Implementations, Workspace Tagging, UI Theme Configurations, Source-Level Patch Integration, Resource Monitoring Widgets.

What are some open-source alternatives to siduck/chadwm?

Open-source alternatives to siduck/chadwm include: gh0stzk/dotfiles — This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… awesomewm/awesome — Awesome is a programmable tiling window manager for the X11 Window System. It functions as a dynamic window manager… ianyh/amethyst — Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It… asmvik/yabai — Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It… airblader/i3 — i3 is an X11 tiling window manager for Linux that organizes application windows into a non-overlapping grid to…