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

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

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

4 مستودعات

Awesome GitHub RepositoriesDesktop Shell Plugin Frameworks

Plugin systems for extending desktop shells with custom widgets, launcher items, and background daemons.

Distinct from Shell Plugin Systems: Distinct from Shell Plugin Systems: targets desktop shell environments rather than command-line shells.

Explore 4 awesome GitHub repositories matching development tools & productivity · Desktop Shell Plugin Frameworks. Refine with filters or upvote what's useful.

Awesome Desktop Shell Plugin Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ly-sec/noctaliaالصورة الرمزية لـ Ly-sec

    Ly-sec/Noctalia

    8,062عرض على GitHub↗

    Noctalia هو واجهة سطح مكتب (desktop shell) ومدير طبقات (layer shell) لنظام Wayland، مصمم لتنسيق الأشرطة (bars) والنوافذ الجانبية (docks) ومراكز التنبيهات عبر واجهة موحدة. يعمل كأداة تحكم في النظام وبيئة تنفيذ خفيفة الموارد، مما يحافظ على استهلاك منخفض للذاكرة للعمليات الخلفية غير المزعجة. يتميز المشروع بنظام إضافات (plugin-based) لإضافة عناصر واجهة مستخدم (widgets) مخصصة، ومزودي مشغلات، وخدمات خلفية. كما يتضمن محرك إعدادات لحظي يراقب الملفات لتحديث مظهر وسلوك سطح المكتب دون الحاجة إلى إعادة التشغيل. يتكامل النظام مع بروتوكولات عرض Wayland لإدارة طبقات الواجهة وقفل الجلسة. تغطي قدراته إدارة عناصر سطح المكتب الموحدة، وتخصيص الملحن (compositor)، ونظام وحدات ديناميكي لتوسيع وظائف الواجهة.

    Provides a plugin framework for extending the desktop shell with custom widgets and background daemons.

    C++
    عرض على GitHub↗8,062
  • home-sweet-gnome/dash-to-panelالصورة الرمزية لـ home-sweet-gnome

    home-sweet-gnome/dash-to-panel

    4,406عرض على GitHub↗

    هذا المشروع عبارة عن إضافة GNOME Shell توفر شريط مهام موحداً عن طريق دمج لوحة التطبيقات (dash) وعلبة النظام في لوحة واحدة. يعمل كإضافة shell بلغة JavaScript تعدل تخطيط سطح المكتب لدعم سير عمل شريط المهام التقليدي داخل بيئة GNOME. تتضمن الإضافة نظام إدارة نوافذ يسمح للمستخدمين بعزل التطبيقات قيد التشغيل حسب مساحة العمل أو الشاشة، والتحكم في تجميع النوافذ، وعرض معاينات حية للنوافذ المفتوحة عبر أحداث التمرير. يمكن للمستخدمين تحديد سلوكيات نقر محددة لأيقونات التطبيقات وتشغيل التطبيقات المفضلة باستخدام اختصارات لوحة المفاتيح المعينة. توفر الأداة واجهة تكوين لضبط موضع، وحجم، ولون عناصر اللوحة، بالإضافة إلى خيارات لإخفاء اللوحة تلقائياً. كما تدعم تصدير واستيراد ملفات تعريف التكوين لمزامنة الإعدادات عبر بيئات مختلفة.

    Functions as a JavaScript plugin for the GNOME Shell to inject custom logic and styling.

    JavaScript
    عرض على GitHub↗4,406
  • avengemedia/dankmaterialshellالصورة الرمزية لـ AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403عرض على GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Extending the shell with custom widgets, launcher items, and background services through a plugin framework.

    QMLdwlgohyprland
    عرض على GitHub↗4,403
  • noctalia-dev/noctalia-shellالصورة الرمزية لـ noctalia-dev

    noctalia-dev/noctalia-shell

    3,988عرض على GitHub↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Provides a modular plugin framework for developing custom desktop widgets and system utilities.

    QMLdotfileshyprlandlinux
    عرض على GitHub↗3,988
  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. Shell Plugin Systems
  5. Desktop Shell Plugin Frameworks