awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesomeWM avatar

awesomeWM/awesome

0
View on GitHub↗
6,905 نجوم·625 تفرعات·Lua·GPL-2.0·9 مشاهداتawesomewm.org↗

Awesome

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 behavior. It includes capabilities for event-driven execution and the management of client-side decorations to control the appearance of windows.

Features

  • Window Managers - Functions as an X11 window manager that controls the placement and appearance of application windows.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Keyboard-Driven Workflows - Enables a keyboard-driven workflow for managing application windows and navigating the interface.
  • Window Managers - Organizes application windows on the desktop using automated layout systems to maximize productivity.
  • Scriptable Environments - Provides a customizable interface where layouts and behaviors are defined through a programmable Lua configuration.
  • Window Management Systems - Controls the placement and appearance of windows specifically within the X Window System.
  • Tiling Window Managers - Implements a tiling layout engine that organizes application windows into non-overlapping tiles.
  • Scriptable Configurations - Uses an embedded Lua interpreter to allow users to define system behavior and window layouts via scripts.
  • Desktop Behavior Configuration - Provides a scriptable system for defining window layouts and settings to customize the desktop experience.
  • Tiling Layout Engines - Provides an engine that automatically calculates window geometry using tiling algorithms to maximize screen space.
  • Event-Driven Configuration - Triggers configuration functions and layout updates in response to system signals and user keybindings.
  • Client-Side Decorations - Implements client-side decorations to provide control over window borders and title bars.
  • Desktop Environment Customizers - Allows for the creation of a personalized operating system interface through scriptable configuration files.
  • Window Managers - Highly configurable dynamic window manager.

سجل النجوم

مخطط تاريخ النجوم لـ awesomewm/awesomeمخطط تاريخ النجوم لـ awesomewm/awesome

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Awesome

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Awesome.
  • i3/i3الصورة الرمزية لـ i3

    i3/i3

    10,489عرض على GitHub↗

    i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into non-overlapping tiles to maximize screen real estate, utilizing a dynamic layout engine that removes the need for manual positioning or resizing. The system is designed for keyboard-driven desktop workflows, where window organization and behavior are defined through a plain text configuration file. It enables X11 desktop customization by allowing users to programmatically define layouts and keybindings. The manager provides inter-process communication via a Unix domain socket, allowing

    C
    عرض على GitHub↗10,489
  • ianyh/amethystالصورة الرمزية لـ ianyh

    ianyh/Amethyst

    16,009عرض على 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
    عرض على GitHub↗16,009
  • glzr-io/glazewmالصورة الرمزية لـ glzr-io

    glzr-io/glazewm

    12,314عرض على 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
    عرض على GitHub↗12,314
  • nikitabobko/aerospaceالصورة الرمزية لـ nikitabobko

    nikitabobko/AeroSpace

    21,242عرض على GitHub↗

    AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands. The project distinguishes itself by operating as a background daemon that utilizes system-level accessibility frameworks and low-level window server hooks to enforce tiling behavior. It employs a declarative configuration system to define layout rules and maintains workspace consistency throu

    Swiftapplei3i3wm
    عرض على GitHub↗21,242
عرض جميع البدائل الـ 30 لـ Awesome→

الأسئلة الشائعة

ما هي وظيفة awesomewm/awesome؟

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.

ما هي الميزات الرئيسية لـ awesomewm/awesome؟

الميزات الرئيسية لـ awesomewm/awesome هي: Window Managers, Awesome List, Keyboard-Driven Workflows, Scriptable Environments, Window Management Systems, Tiling Window Managers, Scriptable Configurations, Desktop Behavior Configuration.

ما هي البدائل مفتوحة المصدر لـ awesomewm/awesome؟

تشمل البدائل مفتوحة المصدر لـ awesomewm/awesome: i3/i3 — i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into… ianyh/amethyst — Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It… glzr-io/glazewm — Glazewm is a tiling window manager and desktop automation framework designed to organize application windows into… nikitabobko/aerospace — AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based… swaywm/sway — Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window… eythaann/seelen-ui — Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven…