awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 repository-uri

Awesome GitHub RepositoriesNotification Systems

Systems that manage, dispatch, and display automated alerts, status updates, and personalized notifications to end users.

Explore 38 awesome GitHub repositories matching user interface & experience · Notification Systems. Refine with filters or upvote what's useful.

Awesome Notification Systems GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ant-design/ant-designAvatar ant-design

    ant-design/ant-design

    98,362Vezi pe GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Displays automated status updates using a notification component that provides semantic class names for easy styling of list items.

    TypeScriptant-designantddesign-systems
    Vezi pe GitHub↗98,362
  • louislam/uptime-kumaAvatar louislam

    louislam/uptime-kuma

    88,107Vezi pe GitHub↗

    Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its

    Triggers automated notifications for service status changes across integrated messaging and email platforms.

    JavaScriptdockermonitormonitoring
    Vezi pe GitHub↗88,107
  • twitter/the-algorithmAvatar twitter

    twitter/the-algorithm

    73,422Vezi pe GitHub↗

    The algorithm is a distributed recommendation engine pipeline designed to construct and serve personalized content timelines. It functions as a multi-stage orchestration layer that aggregates candidate content from diverse social graphs and high-dimensional embedding spaces, processing user interaction data to deliver a unified, ranked experience. The system utilizes a high-performance machine learning serving infrastructure to execute deep learning models that predict engagement probabilities in real-time. It distinguishes itself through a hybrid retrieval strategy that combines graph-traver

    Delivers personalized content recommendations via push notifications using multi-task learning models to predict user engagement.

    Scala
    Vezi pe GitHub↗73,422
  • filamentphp/filamentAvatar filamentphp

    filamentphp/filament

    31,215Vezi pe GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Provides a system for displaying real-time system alerts and messages within the administrative interface.

    PHPadminalpine-jsbuilder
    Vezi pe GitHub↗31,215
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Routes external events into a managed inbox using priority-based delivery policies.

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • nikivdev/flowAvatar nikivdev

    nikivdev/flow

    21,136Vezi pe GitHub↗

    Flow is an orchestration framework for designing and executing complex workflows using autonomous agents powered by large language models. It serves as a toolkit for constructing agentic pipelines and a runtime for managing agent lifecycles, session states, and tool execution. The project is distinguished by its support for hierarchical swarm management, where director agents decompose large projects into smaller tasks for specialized worker agents. It enables multiple coordination patterns, including sequential linear pipelines and concurrent execution where agents analyze tasks from differe

    Sends visual alerts and warnings to the user interface to provide feedback during the execution of agentic tasks.

    Rustagentsautonomymoonbit
    Vezi pe GitHub↗21,136
  • tusen-ai/naive-uiAvatar tusen-ai

    tusen-ai/naive-ui

    18,381Vezi pe GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    Implements a system for managing and displaying transient floating messages to provide immediate system feedback.

    TypeScriptcomponent-libraryui-componentsvue
    Vezi pe GitHub↗18,381
  • jeessy2/ddns-goAvatar jeessy2

    jeessy2/ddns-go

    16,318Vezi pe GitHub↗

    This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web services by synchronizing domain name records with changing public network addresses. It operates as a persistent background daemon, periodically polling for IP address changes and automatically updating records across multiple DNS providers. The application distinguishes itself through an embedded web-based dashboard that allows users to manage domain settings, monitor update logs, and configure provider credentials without manual file editing. It utilizes a provider-agnostic adap

    Triggers HTTP callbacks to external services upon successful or failed record updates.

    Goalidnsbaiduyuncloudflare
    Vezi pe GitHub↗16,318
  • apitable/apitableAvatar apitable

    apitable/apitable

    15,265Vezi pe GitHub↗

    This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the structured power of a relational database. It serves as a collaborative workspace for managing complex datasets, building custom business applications, and automating operational workflows without requiring traditional software development. The platform distinguishes itself through deep integration of artificial intelligence, which enables users to query databases using natural language, generate content, and deploy custom conversational agents trained on internal data. It supports re

    Triggers notifications across communication platforms to update project progress automatically.

    TypeScriptadmin-dashboardairtableairtable-alternative
    Vezi pe GitHub↗15,265
  • hammerspoon/hammerspoonAvatar Hammerspoon

    Hammerspoon/hammerspoon

    14,497Vezi pe GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Renders text or images in temporary overlays to provide visual feedback.

    Objective-Cautomationhammerspoonirc
    Vezi pe GitHub↗14,497
  • emilkowalski/sonnerAvatar emilkowalski

    emilkowalski/sonner

    12,487Vezi pe GitHub↗

    Sonner is a React-based notification library designed for rendering transient, stackable feedback messages within web applications. It functions as a frontend system for managing and displaying time-limited alerts that inform users of system events or state changes during an active session. The library utilizes a centralized state machine to manage the lifecycle of each notification, ensuring consistent visibility and removal. It coordinates these elements through an event-driven message bus and renders them into a detached container outside the main application hierarchy to maintain global s

    Functions as a frontend notification system for managing and rendering transient feedback messages.

    TypeScriptnotificationsreacttoast
    Vezi pe GitHub↗12,487
  • codeseven/toastrAvatar CodeSeven

    CodeSeven/toastr

    12,108Vezi pe GitHub↗

    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

    Blocks identical messages from stacking by matching new content against the most recent active notification.

    JavaScript
    Vezi pe GitHub↗12,108
  • withspectrum/spectrumAvatar withspectrum

    withspectrum/spectrum

    10,838Vezi pe GitHub↗

    Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions, share code, and collaborate around GitHub projects. It provides a complete environment for creating and managing online communities with organized channels, member roles, and content moderation tools that keep conversations civil and on-topic. The platform integrates directly with GitHub, enabling users to authenticate through GitHub OAuth, search across code repositories and projects, and connect discussions to repository activity. Spectrum offers role-based team permission mana

    Displays the current operational status of services and any ongoing incidents.

    JavaScriptexpoflowtypegraphql
    Vezi pe GitHub↗10,838
  • timolins/react-hot-toastAvatar timolins

    timolins/react-hot-toast

    10,848Vezi pe GitHub↗

    This project is a notification library for web applications that provides a system for displaying transient, non-blocking toast messages. It functions as a UI component library that manages the lifecycle, visibility, and positioning of alerts, allowing developers to provide immediate feedback to users through success, error, or loading states. The library distinguishes itself through a headless logic architecture that decouples state management from the visual layer, enabling full control over the appearance and structure of notifications. It supports custom component rendering, allowing deve

    Computes dynamic positioning and spacing offsets to ensure consistent stacking of notification elements.

    TypeScriptnotificationsreactsnackbar
    Vezi pe GitHub↗10,848
  • hackjutsu/leptonAvatar hackjutsu

    hackjutsu/Lepton

    10,335Vezi pe GitHub↗

    Lepton is a cross-platform snippet manager and cloud-synced code library designed to organize and synchronize reusable code fragments and text snippets across different operating systems. It functions as a developer productivity tool and a markdown-enabled code editor for managing technical documentation. The application supports synchronization via remote backends and private enterprise server instances, including GitHub Enterprise integration. It utilizes token-based authentication to secure private code repository syncing and ensures connectivity in restricted corporate environments throug

    Provides user-configurable system alerts to notify users about the success or failure of synchronization operations.

    JavaScriptdesktop-clientelectronelectron-app
    Vezi pe GitHub↗10,335
  • cosscom/cossAvatar cosscom

    cosscom/coss

    10,125Vezi pe GitHub↗

    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

    Manages the dispatch and display of system notifications through toasts and callouts.

    TypeScriptnextjsradix-uireact
    Vezi pe GitHub↗10,125
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Ships a system for displaying highlighted notifications in floating windows with lifecycle management.

    Lualuamini-nvimneovim
    Vezi pe GitHub↗9,325
  • databasus/databasusAvatar databasus

    databasus/databasus

    7,502Vezi pe GitHub↗

    Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores them across multiple destinations while managing team access with role-based permissions. It combines on-the-fly AES-256-GCM encryption, cron-driven scheduling, job-queue-based verification, multi-destination storage, WAL streaming, throwaway container restore testing, and workspace-based role access control into a unified backup system. The platform distinguishes itself through automatic backup verification that restores each backup into a temporary database container for in

    Delivers real-time backup success or failure alerts via webhooks to external services.

    Gobackupbackupsdatabase
    Vezi pe GitHub↗7,502
  • ckeditor/ckeditor4Avatar ckeditor

    ckeditor/ckeditor4

    5,817Vezi pe GitHub↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Shows information, warning, success, and progress messages directly within the editing interface.

    Rich Text Formatckeditorckeditor4contenteditable
    Vezi pe GitHub↗5,817
  • lusaxweb/vuesaxAvatar lusaxweb

    lusaxweb/vuesax

    5,596Vezi pe GitHub↗

    Vuesax este un framework frontend și o bibliotecă de componente UI pentru aplicații Vue.js. Oferă un sistem de design personalizabil și un set de elemente de interfață utilizator pre-stilizate, concepute pentru a accelera dezvoltarea interfețelor web. Proiectul se distinge printr-un toolkit vizual temabil care suportă actualizări dinamice de culoare și personalizarea stilurilor pe partea de server pentru a menține identitatea brandului. De asemenea, dispune de o componentă specializată de tabel de date cu suport integrat pentru editarea celulelor inline și procesare pe partea de server pentru paginare, filtrare și sortare. Biblioteca acoperă o suprafață largă de capabilități UI, inclusiv un sistem de grilă responsiv cu douăsprezece coloane, elemente de formular cuprinzătoare și diverse instrumente de layout, cum ar fi carduri de conținut și liste colapsabile. Include, de asemenea, utilitare de navigare precum bare laterale și breadcrumbs, precum și o gamă de overlay-uri, inclusiv dialoguri modale, notificări de sistem și tooltips.

    Implements temporary alert messages with configurable colors and text to communicate system status or errors.

    Vue
    Vezi pe GitHub↗5,596
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. UI Components
  4. Feedback and Overlay Components
  5. Notification Systems

Explorează sub-etichetele

  • Editor Notification DisplaysRenders editor notifications with customizable layouts, icons, and severity-based styling in floating windows. **Distinct from Notification Systems:** Distinct from general Notification Systems: specifically targets in-editor notification rendering with severity-based styling and floating window display, not system-level or business-logic alerting.
  • Notification Stacking Systems2 sub-tag-uriMechanisms for managing and ordering multiple concurrent notification overlays.
  • Personalized Notification EnginesSystems that use machine learning to predict and deliver relevant push notifications.
  • Service Status Notifications1 sub-tagAutomated alerts triggered by changes in service availability or operational status.
  • Status Notifications1 sub-tagTemporary alert messages used to communicate system status, successes, or errors. **Distinct from Notification Systems:** Distinct from Notification Systems: focuses on the visual alert components for status communication rather than the dispatch system.