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

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

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

phuhl/linux_notification_center

0
View on GitHub↗
1,048 نجوم·41 تفرعات·Haskell·BSD-3-Clause·8 مشاهدات

Linux Notification Center

This project is a Linux notification daemon that functions as a centralized server for managing, displaying, and archiving system alerts. It operates as a messaging bus service that intercepts notification data to provide an interactive interface, allowing users to review past alerts through a persistent history log.

The system distinguishes itself through its high degree of customizability and automation capabilities. It utilizes a CSS-driven layout engine to define the visual appearance of notifications, enabling users to tailor themes to match their desktop environment. Furthermore, it supports rule-based event processing, which allows for the dynamic modification of alert behavior and the execution of custom shell scripts directly from interactive notification elements like buttons.

Beyond basic display, the daemon handles rich content such as progress bars, sliders, and images. It provides comprehensive lifecycle management, including the ability to filter transient notifications, suppress specific alerts, and broadcast closure signals to external applications to maintain a clean and organized notification workflow.

Features

  • Notification History Centers - Serves as a centralized dashboard for managing, filtering, and archiving system notifications.
  • Alerts and Notifications - Provides a centralized interface for receiving, organizing, and managing system alerts.
  • DBus Communication - Uses the D-Bus protocol to exchange notification data and lifecycle signals between system applications.
  • DBus Notification Daemons - Functions as a Linux notification daemon that renders alerts and maintains history.
  • D-Bus Desktop Services - Acts as a D-Bus service to intercept and process system notifications.
  • Notification Lifecycle Management - Manages the lifecycle of desktop notifications by handling queuing, display timing, and user-triggered dismissal.
  • Notification History Persistence - Maintains a local database of past notifications for user review and management.
  • Notification Action Triggers - Maps interactive notification buttons to shell commands for direct task execution.
  • Notification Filter Rules - Matches notification metadata against user-defined rules to trigger scripts or modify alert behavior.
  • Notification-Driven Automation - Automates notification processing by executing scripts based on alert criteria.
  • CSS-Driven Styling Engines - Parses external CSS files to define the visual layout and appearance of notification popups.
  • Notification Filtering Rules - Applies rules to filter transient notifications, preventing them from being saved to the persistent history log.
  • Lifecycle Signal Controllers - Broadcasts closure signals to external applications to maintain a clean and organized notification workflow.
  • Rich Content Renderers - Renders rich content including progress bars, sliders, and images to provide an informative user experience.
  • Editor Notification Displays - Displays interactive notification popups with rich content support via a messaging bus.

سجل النجوم

مخطط تاريخ النجوم لـ phuhl/linux_notification_centerمخطط تاريخ النجوم لـ phuhl/linux_notification_center

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

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

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

Start searching with AI

مجموعات مختارة تضم Linux Notification Center

مجموعات منسقة بعناية يظهر فيها Linux Notification Center.
  • Terminal notification tools

بدائل مفتوحة المصدر لـ Linux Notification Center

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Linux Notification Center.
  • dunst-project/dunstالصورة الرمزية لـ dunst-project

    dunst-project/dunst

    5,532عرض على GitHub↗

    Dunst is a lightweight notification daemon for Linux desktop environments that receives and displays system alerts via the DBus protocol. It functions as a configurable alert service and notification manager, rendering pop-up messages for X11 and Wayland. The project distinguishes itself through a pattern-based rule engine that allows for dynamic alert filtering and conditional modifications of visual styles or behavioral settings based on the sending application or category. It also supports notification workflow automation by triggering external scripts and system commands when specific not

    Ccdbuslibnotify
    عرض على GitHub↗5,532
  • cruffenach/crtoastالصورة الرمزية لـ cruffenach

    cruffenach/CRToast

    4,133عرض على GitHub↗

    CRToast is an iOS toast notification library and animation framework providing customizable temporary alert views for mobile interfaces. It serves as a toolkit for displaying non-intrusive system-style alerts that appear over or push out the status and navigation bars. The library features a physics-based transition engine that controls how notification banners slide into the screen using spring and damping coefficients. It supports custom notification styling for typography and imagery, alongside a gesture-driven interaction model for handling taps and swipes. The project manages the full n

    Objective-C
    عرض على GitHub↗4,133
  • folke/snacks.nvimالصورة الرمزية لـ folke

    folke/snacks.nvim

    7,747عرض على GitHub↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Lua
    عرض على GitHub↗7,747
  • manosim/gitifyالصورة الرمزية لـ manosim

    manosim/gitify

    5,269عرض على GitHub↗

    Gitify is a cross-platform system tray utility for macOS, Windows, and Linux that aggregates and filters real-time notifications from remote version control accounts. It functions as a Git event monitor, displaying alerts directly in the system menu bar to track repository activity without requiring a web browser. The application manages authentication for multiple remote accounts and uses polling to monitor for updates. It features rule-based notification filtering and themes to suppress noise, allowing users to determine which incoming alerts are displayed. The system integrates with nativ

    TypeScript
    عرض على GitHub↗5,269
عرض جميع البدائل الـ 30 لـ Linux Notification Center→

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

ما هي وظيفة phuhl/linux_notification_center؟

This project is a Linux notification daemon that functions as a centralized server for managing, displaying, and archiving system alerts. It operates as a messaging bus service that intercepts notification data to provide an interactive interface, allowing users to review past alerts through a persistent history log.

ما هي الميزات الرئيسية لـ phuhl/linux_notification_center؟

الميزات الرئيسية لـ phuhl/linux_notification_center هي: Notification History Centers, Alerts and Notifications, DBus Communication, DBus Notification Daemons, D-Bus Desktop Services, Notification Lifecycle Management, Notification History Persistence, Notification Action Triggers.

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

تشمل البدائل مفتوحة المصدر لـ phuhl/linux_notification_center: dunst-project/dunst — Dunst is a lightweight notification daemon for Linux desktop environments that receives and displays system alerts via… cruffenach/crtoast — CRToast is an iOS toast notification library and animation framework providing customizable temporary alert views for… folke/snacks.nvim — snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core… manosim/gitify — Gitify is a cross-platform system tray utility for macOS, Windows, and Linux that aggregates and filters real-time… antimicrox/antimicrox — AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse… fkhadra/react-toastify — react-toastify is a React toast notification library used to display temporary, animated alert messages. It functions…