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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nikoksr avatar

nikoksr/notify

0
View on GitHub↗
3,737 stele·275 fork-uri·Go·MIT·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru nikoksr/notifyGraficul istoricului de stele pentru nikoksr/notify

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Notify

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Notify.
  • librenms/librenmsAvatar librenms

    librenms/librenms

    4,761Vezi pe 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
    Vezi pe GitHub↗4,761
  • target/goalertAvatar target

    target/goalert

    2,763Vezi pe 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
    Vezi pe GitHub↗2,763
  • grafana-cold-storage/oncallAvatar grafana-cold-storage

    grafana-cold-storage/oncall

    3,887Vezi pe 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
    Vezi pe GitHub↗3,887
  • thinkgem/jeesiteAvatar thinkgem

    thinkgem/jeesite

    8,044Vezi pe 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
    Vezi pe GitHub↗8,044
Vezi toate cele 30 alternative pentru Notify→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale nikoksr/notify?

Principalele funcționalități ale nikoksr/notify sunt: Multi-Channel Notification Dispatch, Messaging Abstraction Layers, Messaging Platform Integrations, Notification Provider Integrations, Unified Notification Libraries, Notification Libraries, Backend Registrations, Provider Patterns.

Care sunt câteva alternative open-source pentru nikoksr/notify?

Alternativele open-source pentru nikoksr/notify includ: 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,…