15 Repos
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 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
Enables definition of fonts, colors, and imagery for notification titles and subtitles to match a design guide.
notistack ist eine React-Benachrichtigungs-Toast-Bibliothek, die zum Anzeigen und Verwalten gestapelter, anpassbarer Snackbars verwendet wird. Sie bietet einen programmatischen Benachrichtigungsmanager, um bildschirmfüllende Warnungen über Hooks und programmatische Aufrufe auszulösen, zu verwerfen und zu deduplizieren. Die Bibliothek verfügt über eine gestapelte Benachrichtigungskomponente, die eine Warteschlange temporärer Warnungen mit konfigurierbaren Timeouts und Sichtbarkeitslimits rendert. Sie unterstützt anpassbare Snackbar-Schnittstellen, die Aktionsschaltflächen und benutzerdefinierte Symbole enthalten. Das System deckt das Erscheinungsbild von Benachrichtigungen durch Ankerpositionierung und benutzerdefiniertes Styling ab. Es verwaltet das Benachrichtigungsverhalten durch Duplikatsvermeidung, Lebensdauerkontrollen und Stapelbegrenzung, um die Anzahl sichtbarer Warnungen zu regulieren. Interaktive Inhalte werden durch eingebettete Aktionsschaltflächen innerhalb der Nachrichten unterstützt.
Manages the active notification list in a central state to synchronize the rendered stack with programmatic requests.
Toast ist eine iOS-Benachrichtigungsbibliothek und ein Overlay-Tool, mit dem kurze, temporäre Hinweismeldungen über dem aktuellen Bildschirm angezeigt werden können. Es bietet eine wiederverwendbare Swift-UI-Komponente, die nicht-intrusives Feedback liefert, ohne den primären Anwendungsfluss zu unterbrechen. Die Bibliothek verwaltet den Benachrichtigungs-Workflow durch das Auslösen flüchtiger Pop-up-Meldungen, die nach kurzer Zeit automatisch verschwinden. Sie nutzt ein view-basiertes Overlay-System, um sicherzustellen, dass Status-Updates und Bestätigungsmeldungen die User Experience nicht blockieren.
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.