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

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

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

nikoksr/notify

0
View on GitHub↗
3,737 نجوم·275 تفرعات·Go·MIT·2 مشاهدات

Notify

This is a Go notification library and multi-channel router used to send messages and alerts to multiple external messaging platforms through a single standardized interface. It functions as a cross-platform alerting bridge, routing internal application events to diverse destinations.

The project enables the simultaneous dispatch of a single notification across a collection of configured providers. It provides a unified interface for managing webhooks and API requests to third-party chat and alert services.

Supported delivery channels include Discord, Matrix, PagerDuty, and various mobile push services for iOS and web browsers. It also integrates with SMS, Reddit, Twitter, Viber, WeChat, and Lark. The library includes tools for managing network sessions, such as proxies and timeouts, and allows for the global toggling of notification delivery.

Features

  • Multi-Channel Notification Dispatch - Provides a unified interface to dispatch a single notification across multiple messaging channels simultaneously.
  • Messaging Abstraction Layers - Standardizes diverse service-specific message requirements into a consistent subject and body format.
  • Messaging Platform Integrations - Connects the application to various chat apps and social media APIs for automated message delivery.
  • Notification Provider Integrations - Enables the definition and connection of multiple external messaging services using secure credentials.
  • Unified Notification Libraries - Provides a standardized library interface for dispatching alerts across multiple messaging and push notification services.
  • Notification Libraries - Implements a comprehensive Go library for sending messages to multiple external messaging platforms.
  • Backend Registrations - Provides the mechanism to register and configure multiple messaging backends for notification dispatch.
  • Provider Patterns - Utilizes a standardized provider pattern to allow different messaging services to be plugged into the delivery system.
  • Notification Backend Registrations - Implements a registry to dynamically manage and activate various messaging backends at runtime.
  • Alert Routing - Routes alerts to diverse destinations including Discord, Matrix, and PagerDuty based on configuration.
  • Multi-Channel Alerting - Broadcasts notifications across a collection of different messaging services and email providers simultaneously.
  • Push Notifications - Delivers automated alerts to mobile devices and web browsers using various push protocols.
  • Incident Notification Services - Triggers incident alerts in PagerDuty with specific urgency and priority levels via API.
  • Destination Mappings - Allows specifying exact chat IDs or email addresses for notification delivery across active services.
  • Operational State Toggles - Allows toggling the operational state of messaging providers to enable or disable notification delivery.
  • Web Push Notifications - Delivers secure messages to web browsers using the Web Push Protocol and VAPID.
  • HTTP Session Configurators - Configures shared HTTP settings including timeouts and proxies to ensure consistent delivery across external APIs.
  • Network Behavior Configurators - Manages HTTP proxy settings, timeouts, and retry logic to ensure reliable delivery of network requests.
  • Alerting Systems - Integrates with alerting systems to route critical event notifications to services like PagerDuty and Discord.
  • Webhook Integrations - Provides a unified interface for managing outbound HTTP webhooks to third-party chat and alert services.
  • SMS Notification Integrations - Sends text message alerts to mobile phone numbers using third-party SMS gateways.

سجل النجوم

مخطط تاريخ النجوم لـ nikoksr/notifyمخطط تاريخ النجوم لـ nikoksr/notify

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Notify

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Notify.
  • librenms/librenmsالصورة الرمزية لـ librenms

    librenms/librenms

    4,761عرض على GitHub↗

    LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated network discovery tool and infrastructure dashboard, enabling the identification and monitoring of network hardware and operating systems. The system differentiates itself through a rule-based alerting engine and a comprehensive IT incident workflow integration. It supports complex alert routing, including escalation sequences and direct ticket generation for project management and service desk platforms. Its observability capabilities cover multi-vendor hardware oversight, applica

    PHPhacktoberfestlaravellibrenms
    عرض على GitHub↗4,761
  • target/goalertالصورة الرمزية لـ target

    target/goalert

    2,763عرض على GitHub↗

    Goalert is an on-call incident management platform designed to automate the end-to-end lifecycle of system alerts. It ingests telemetry and monitoring data from external sources, routes notifications to the appropriate personnel based on defined schedules, and manages escalation policies to ensure incidents are addressed by the right responders. The platform distinguishes itself through a state-machine-driven approach to incident lifecycles and a modular notification engine that dispatches alerts across SMS, voice, email, and team messaging platforms. It supports high availability and operati

    Go
    عرض على GitHub↗2,763
  • grafana-cold-storage/oncallالصورة الرمزية لـ grafana-cold-storage

    grafana-cold-storage/oncall

    3,887عرض على GitHub↗

    Oncall is an incident response management platform designed to coordinate alert routing, on-call scheduling, and incident resolution workflows. It functions as an alert routing and escalation engine that directs notifications to responders using rule-based deduplication and conditional escalation policies. The system includes a multi-channel notification gateway for delivering urgent alerts via SMS, push notifications, and chat platforms, featuring the ability to bypass device silence settings. It also serves as an on-call scheduling system that manages team rotations and availability through

    Pythonalertalertinggrafana
    عرض على GitHub↗3,887
  • thinkgem/jeesiteالصورة الرمزية لـ thinkgem

    thinkgem/jeesite

    8,044عرض على GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    عرض على GitHub↗8,044
عرض جميع البدائل الـ 30 لـ Notify→

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

ما هي وظيفة nikoksr/notify؟

This is a Go notification library and multi-channel router used to send messages and alerts to multiple external messaging platforms through a single standardized interface. It functions as a cross-platform alerting bridge, routing internal application events to diverse destinations.

ما هي الميزات الرئيسية لـ nikoksr/notify؟

الميزات الرئيسية لـ nikoksr/notify هي: Multi-Channel Notification Dispatch, Messaging Abstraction Layers, Messaging Platform Integrations, Notification Provider Integrations, Unified Notification Libraries, Notification Libraries, Backend Registrations, Provider Patterns.

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

تشمل البدائل مفتوحة المصدر لـ nikoksr/notify: librenms/librenms — LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated… target/goalert — Goalert is an on-call incident management platform designed to automate the end-to-end lifecycle of system alerts. It… grafana-cold-storage/oncall — Oncall is an incident response management platform designed to coordinate alert routing, on-call scheduling, and… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… keephq/keep — Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle… tianshiyeben/wgcloud — wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices,…