15 مستودعات
Pre-built interface elements designed for integrating inboxes, preference centers, and notification feeds into applications.
Distinguishing note: Specifically tailored for notification-related UI elements rather than general-purpose design systems or component libraries.
Explore 15 awesome GitHub repositories matching user interface & experience · Notification UI Components. Refine with filters or upvote what's useful.
Notifire is a multi-channel notification infrastructure designed to route and dispatch alerts across email, SMS, push, and chat providers through a unified interface. It functions as an agent communication gateway that normalizes inbound and outbound messages between chat platforms and AI agents for consistent data processing. The system includes a notification workflow engine that uses branching conditions and batching capabilities to design delivery sequences and reduce user fatigue. It also provides a pre-built notification center component, allowing web applications to embed a real-time i
Provides a pre-built web inbox component for managing real-time alerts and communication preferences.
This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf
Provides pre-built, framework-agnostic interface elements for inboxes and user preferences to accelerate the integration of notification features.
Toastr is a JavaScript toast notification library and client-side alert manager used to display non-blocking alert messages and system notifications in web browsers. It serves as a frontend notification UI for rendering timed messages that provide real-time visual feedback within web applications. The library includes a notification system that supports right-to-left layout mirroring for internationalized applications. It also features a mechanism to prevent duplicate notifications by matching new content against active alerts to avoid redundant stacking. The system manages notification life
Provides a frontend UI component for rendering timed alert messages with configurable styles and positions.
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
Provides UI components for displaying status updates and important messages through various visual styles.
Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis
Renders standardized notification and message interfaces using a library of reusable components.
Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const
Enables refreshing the content and timers of active notifications using unique identifiers.
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
Provides a central manager to create, update, and close notifications from anywhere in the component tree.
shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail
Implements logic for transitioning notifications through loading, success, and error states based on promise resolution.
Vex is a dialog management framework and modal library designed to create and coordinate configurable overlay windows for web applications. It functions as a UI component library that provides a system for replacing standard browser alert and prompt boxes with custom-styled interface elements. The library focuses on dialog coordination, enabling the management of multiple overlapping windows that can be opened and closed independently or in batches. It provides a mechanism for creating modal dialogs that block interaction with the main screen until a user completes a specific action. The fra
Replaces standard browser alert and prompt boxes with styled custom interface elements.
Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope
Imports default CSS styles for notification inbox components to match the application's visual design.
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
Provides interactive controls to toggle the notification panel and clear pending alerts via mouse interactions.
CRToast هي مكتبة إشعارات منبثقة (toast) وإطار عمل للرسوم المتحركة لنظام iOS توفر طرق عرض تنبيه مؤقتة قابلة للتخصيص للواجهات المحمولة. تعمل كمجموعة أدوات لعرض تنبيهات غير تطفلية بنمط النظام تظهر فوق أو تدفع شريط الحالة وشريط التنقل. تتميز المكتبة بمحرك انتقال قائم على الفيزياء يتحكم في كيفية انزلاق لافتات الإشعارات إلى الشاشة باستخدام معاملات الزنبرك والتخميد. وتدعم تصميم الإشعارات المخصص للطباعة والصور، إلى جانب نموذج تفاعل قائم على الإيماءات للتعامل مع النقر والسحب. يدير المشروع دورة حياة الإشعارات الكاملة، بما في ذلك الإغلاق التلقائي القائم على المؤقت وتحديد الموضع القائم على الإحداثيات بالنسبة لعناصر النظام. وينسق حركات العرض وتكوينات التخطيط من خلال تسلسل هرمي قائم على الطبقات لضمان بقاء التنبيهات فوق محتوى التطبيق الأساسي.
Enables definition of fonts, colors, and imagery for notification titles and subtitles to match a design guide.
notistack هي مكتبة إشعارات React تستخدم لعرض وإدارة snackbars مكدسة وقابلة للتخصيص. توفر مديراً للإشعارات برمجياً لتشغيل وتجاهل وإلغاء تكرار التنبيهات التي تظهر على الشاشة عبر الخطافات والاستدعاءات البرمجية. تتميز المكتبة بمكون إشعار مكدس يعرض قائمة انتظار من التنبيهات المؤقتة مع مهلات قابلة للتكوين وحدود رؤية. تدعم واجهات snackbar قابلة للتخصيص تتضمن أزرار إجراءات وأيقونات مخصصة. يغطي النظام مظهر الإشعار من خلال تحديد الموقع والتصميم المخصص. يدير سلوك الإشعار باستخدام منع التكرار، وعناصر التحكم في العمر الافتراضي، وتحديد سقف التكديس لتنظيم عدد التنبيهات المرئية. يتم دعم المحتوى التفاعلي من خلال أزرار إجراءات مضمنة داخل الرسائل.
Manages the active notification list in a central state to synchronize the rendered stack with programmatic requests.
Toast هي مكتبة إشعارات وأداة تراكب (overlay) لنظام iOS تُستخدم لعرض رسائل تنبيه قصيرة ومؤقتة فوق الشاشة الحالية. توفر المكتبة مكون واجهة قابل لإعادة الاستخدام لـ Swift، مما يتيح تقديم ملاحظات غير تطفلية دون مقاطعة تدفق العمل الأساسي للتطبيق. تدير المكتبة سير عمل الإشعارات عن طريق إطلاق تنبيهات منبثقة عابرة تختفي تلقائياً بعد فترة قصيرة. وتستخدم نظام تراكب يعتمد على العرض (view-based) لضمان بقاء تحديثات الحالة ورسائل التأكيد غير معطلة لتجربة المستخدم.
Provides a centralized system for ordering and synchronizing a queue of overlapping toast notifications.
RKNotificationHub is a customizable badge UI library and a reusable SwiftUI notification badge component. It provides a view modifier and wrapper designed to attach numeric or dot notification indicators to any user interface element within a mobile application. The library enables the management of notification badge displays, including the ability to customize colors, frame positions, and scales relative to parent views. It includes a system for badge count management to update activity indicators through incrementing, decrementing, or explicitly setting the count. The project covers the b
Provides pre-built interface elements for adding visual alerts and numeric badges to application views.