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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repositorios

Awesome GitHub RepositoriesPush Notification Servers

Lightweight servers for sending push notifications via HTTP.

Distinguishing note: Focuses on simple HTTP-based push delivery.

Explore 22 awesome GitHub repositories matching networking & communication · Push Notification Servers. Refine with filters or upvote what's useful.

Awesome Push Notification Servers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Delivers real-time alerts to devices using simple HTTP requests.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Ver en GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Enables simple HTTP-based push notifications for system alerts.

    TypeScriptbackendbackupsdatabases
    Ver en GitHub↗34,901
  • mrniko/redissonAvatar de mrniko

    mrniko/redisson

    24,355Ver en GitHub↗

    Redisson is a Java client library for Redis and Valkey that provides a distributed data structure library, a distributed lock manager, and a distributed MapReduce framework. It enables application instances in a cluster to share state through thread-safe collections and objects. The project implements a JCache compliant caching layer for standardized data storage and retrieval. It also functions as a probabilistic data store, providing memory-efficient structures such as Bloom filters and HyperLogLog for high-volume data membership testing. The library covers distributed state management usi

    Synchronizes local application state by listening to real-time publication channels via a pub/sub mechanism.

    Java
    Ver en GitHub↗24,355
  • google/ioschedAvatar de google

    google/iosched

    21,662Ver en GitHub↗

    iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and managing personal event schedules. It serves as a cloud-synced event manager that keeps user preferences and reservations synchronized across devices. The project provides specialized tools for conference navigation, including integrated maps and informational pages to guide attendees through physical venue spaces. It also functions as a real-time notification client that delivers live updates regarding schedule changes and session availability. The application covers broad capa

    Uses a server-side mechanism to deliver push notifications when conference data updates on the server.

    Kotlin
    Ver en GitHub↗21,662
  • feathersjs/feathersAvatar de feathersjs

    feathersjs/feathers

    15,253Ver en GitHub↗

    Feathers is a database-agnostic Node.js application framework designed for building scalable backend systems. It functions as a real-time API framework that provides a server implementation for both REST endpoints and WebSocket connections. The framework decouples application logic from the underlying database technology and communication protocols. This allows a single service to handle both HTTP and Socket requests while separating business logic from the specific data persistence layer. The system organizes data operations through a standardized service-based interface and utilizes hook-b

    Ships mechanisms that trigger immediate data synchronization across clients via internal service events.

    TypeScriptbrowserfeathersfeathersjs
    Ver en GitHub↗15,253
  • gotify/serverAvatar de gotify

    gotify/server

    14,654Ver en GitHub↗

    Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g

    Acts as a centralized self-hosted server for dispatching real-time push notifications via a simple HTTP API.

    Goapicloudfree-software
    Ver en GitHub↗14,654
  • pipecat-ai/pipecatAvatar de pipecat-ai

    pipecat-ai/pipecat

    12,846Ver en GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Sends unsolicited data or status updates to the client independently of a request-response cycle.

    Pythonaichatbot-frameworkchatbots
    Ver en GitHub↗12,846
  • elie222/inbox-zeroAvatar de elie222

    elie222/inbox-zero

    10,101Ver en GitHub↗

    Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to automatically categorize, label, and archive emails, while providing a conversational interface for managing workflows and drafting responses through natural language. The project distinguishes itself by integrating real-time calendar availability into its drafting process and generating AI-summarized meeting briefings. It supports a pluggable AI provider interface with model fallback chains, allowing it to connect to various cloud or local LLM providers. Users can also control their in

    Triggers immediate email processing by integrating with external push notification services like Google PubSub.

    TypeScriptaiemailgmail
    Ver en GitHub↗10,101
  • crossoverjie/cimAvatar de crossoverJie

    crossoverJie/cim

    9,492Ver en GitHub↗

    Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en

    Ships a dedicated infrastructure layer to push real-time notifications and messages to end-user clients.

    Javaheartbeatimnetty
    Ver en GitHub↗9,492
  • lazyprogrammer/machine_learning_examplesAvatar de lazyprogrammer

    lazyprogrammer/machine_learning_examples

    8,823Ver en GitHub↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Ships simple HTTP-based push delivery to send logs and alerts to chat servers via webhooks.

    Pythondata-sciencedeep-learningmachine-learning
    Ver en GitHub↗8,823
  • appleboy/gorushAvatar de appleboy

    appleboy/gorush

    8,738Ver en GitHub↗

    Gorush is a dedicated notification dispatch server used to send real-time alerts to iOS and Android mobile devices. It functions as a centralized infrastructure for hosting a notification API and managing the delivery of push messages through high-throughput queuing. The system supports both gRPC streams and HTTP endpoints to receive notification triggers and includes a command-line interface for triggering alerts without a running server process. It manages network traffic through proxy routing via HTTP or SOCKS5 and secures server communication using automated TLS certificate management. O

    Provides a dedicated server to manage and dispatch push notifications via a standardized API.

    Goandroidapnsgcm
    Ver en GitHub↗8,738
  • finb/barkAvatar de Finb

    Finb/Bark

    8,516Ver en GitHub↗

    Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification service. It provides a complete pipeline for sending custom alerts from scripts, cron jobs, or CI pipelines directly to an iPhone, with the server component designed for Docker-based deployment on personal infrastructure. The system distinguishes itself through automated notification handling capabilities. When a push arrives, Bark can automatically copy the notification body or a custom value to the iOS clipboard, open a specified URL when the user taps the notification, and

    Runs a push notification backend on Docker to send alerts to iOS devices without relying on third-party services.

    Swiftiosios-appios-swift
    Ver en GitHub↗8,516
  • terry-mao/goimAvatar de Terry-Mao

    Terry-Mao/goim

    7,376Ver en GitHub↗

    goim

    Delivers push notifications to single users, multiple users, rooms, or all clients in a scalable cluster.

    Go
    Ver en GitHub↗7,376
  • cortexproject/cortexAvatar de cortexproject

    cortexproject/cortex

    5,751Ver en GitHub↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Provides HTTP endpoints to trigger operations like flushing data or shutting down ingesters.

    Gocncfhacktoberfestkubernetes
    Ver en GitHub↗5,751
  • easychen/pushdeerAvatar de easychen

    easychen/pushdeer

    5,006Ver en GitHub↗

    Pushdeer es un servicio de notificaciones push autohospedado diseñado para enviar alertas instantáneas a dispositivos móviles y hardware IoT. Funciona como un backend centralizado para gestionar y enrutar notificaciones personalizadas a través de un servidor privado. El sistema se distingue por su capacidad de notificaciones push sin necesidad de app, que aprovecha las características nativas del sistema operativo para recibir alertas sin requerir una aplicación cliente dedicada instalada en el terminal. Para la integración IoT, opera como una pasarela de mensajería utilizando el protocolo MQTT para enviar notificaciones de texto e imagen en tiempo real a hardware inteligente. La plataforma incluye una suite de gestión completa para claves API y tokens de registro de dispositivos para asegurar el pipeline de notificaciones. Admite el reenvío de notificaciones externas desde plataformas de terceros mediante formatos JSON personalizados y proporciona enrutamiento basado en temas para dirigir tipos de contenido específicos a dispositivos objetivo. Las capacidades específicas de hardware incluyen el renderizado de imágenes en pantallas de dispositivos, sincronización de tiempo de red y la capacidad de activar alertas físicas como zumbadores. El backend se proporciona como un entorno contenedorizado diseñado para su despliegue utilizando Docker y Compose.

    Provides a private, self-hosted backend using containers to manage and route custom alerts.

    Cappclipnotification-service
    Ver en GitHub↗5,006
  • deployd/deploydAvatar de deployd

    deployd/deployd

    4,942Ver en GitHub↗

    deployd es un framework de API en tiempo real y un backend de MongoDB como servicio que permite la creación de interfaces en red que sincronizan datos y eventos entre clientes y servidores. Funciona como un middleware de API de JavaScript que puede integrarse con servidores HTTP para proporcionar autenticación, interceptores de solicitudes y capacidades en tiempo real. El proyecto cuenta con un panel de gestión de API autohospedado para configurar ajustes de recursos, gestionar colecciones de datos y monitorear el estado del servidor a través de una interfaz basada en web. Incluye un motor de sincronización de datos en tiempo real que envía actualizaciones de base de datos en vivo a los clientes conectados mediante sockets. El sistema cubre la gestión de datos de backend con validación de esquemas y consultas recursivas, así como flujos de trabajo de autenticación de usuarios que rastrean sesiones a través de solicitudes sin estado y conexiones persistentes. También proporciona capacidades para la transmisión de eventos en tiempo real, extensión de middleware de API personalizada a través de módulos y control de acceso administrativo. El proyecto incluye una CLI para arrancar nuevos proyectos y ejecutar servidores de desarrollo.

    Provides server-side capabilities to push data objects as notifications to connected clients for interface synchronization.

    JavaScript
    Ver en GitHub↗4,942
  • chenyilong/ios9adaptationtipsAvatar de ChenYilong

    ChenYilong/iOS9AdaptationTips

    4,447Ver en GitHub↗

    iOS9AdaptationTips es una colección de estrategias técnicas y guías para adaptar aplicaciones móviles al sistema operativo iOS 9. Sirve como recurso de desarrollo para implementar la integración del sistema, adaptaciones de diseño de UI y configuraciones de notificaciones push. El proyecto proporciona orientación específica sobre la implementación de interfaces flexibles, incluyendo soporte para modos de pantalla dividida, escalado dinámico de texto y configuraciones de la barra de estado. También cubre el uso de certificados seguros y señales de latido para mantener la estabilidad de la conexión persistente para las notificaciones push. El material cubre áreas de capacidad más amplias, incluyendo la configuración de seguridad de red mediante definiciones de dominios de confianza, la gestión de servicios en segundo plano para el seguimiento de ubicación y la indexación de datos internos de la aplicación para la búsqueda del sistema. También incluye instrucciones para gestionar el tamaño del binario mediante la optimización de bytecode y la identificación de la configuración de idioma del dispositivo.

    Implements push notification delivery over persistent HTTP/2 connections.

    Objective-C
    Ver en GitHub↗4,447
  • jamesturland/jimsgarageAvatar de JamesTurland

    JamesTurland/JimsGarage

    4,439Ver en GitHub↗

    JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor

    Sets up a self-hosted push notification service using Docker Compose to receive and display messages from various applications.

    Shell
    Ver en GitHub↗4,439
  • steipete/gogcliAvatar de steipete

    steipete/gogcli

    4,232Ver en GitHub↗

    gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable service resource method grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-

    Runs a local HTTP server that accepts Google Drive push notifications, fetches the actual changes, and optionally runs a shell hook.

    Gogcalgcontactsgdrive
    Ver en GitHub↗4,232
  • pimzino/spec-workflow-mcpAvatar de Pimzino

    Pimzino/spec-workflow-mcp

    3,898Ver en GitHub↗

    This project is a Model Context Protocol server designed to manage structured software development workflows. It functions as a project management tool that enforces a sequential pipeline from requirements and design to implementation, ensuring that AI agents and developers follow a specific documentation and coding process. The system differentiates itself through a state-machine workflow enforcement mechanism that blocks progress between development phases until specific validation criteria are met and mandatory human approvals are granted. It includes a structured documentation generator t

    Provides an event-driven mechanism to synchronize workflow and specification progress with a web interface in real-time.

    TypeScript
    Ver en GitHub↗3,898
Ant.12Siguiente
  1. Home
  2. Networking & Communication
  3. Push Notification Servers

Explorar subetiquetas

  • CLI Triggers1 sub-etiquetaCommand-line utilities for manually triggering notifications without a running server. **Distinct from Push Notification Servers:** Focuses on the CLI trigger mechanism rather than the server hosting the push service
  • Event-Driven Synchronization1 sub-etiquetaMechanisms that trigger immediate data synchronization based on external push events. **Distinct from Push Notification Servers:** Distinct from Push Notification Servers: focuses on the synchronization of external data triggered by push events rather than the delivery of notifications.
  • Self-HostedRuns a push notification backend on Docker to send alerts to iOS devices without relying on third-party services. **Distinct from Push Notification Servers:** Distinct from Push Notification Servers: emphasizes self-hosting on personal infrastructure, not just HTTP-based push delivery.
  • Self-Hosted iOSA server that receives HTTP requests and forwards them as push notifications to iOS devices, designed for self-hosting. **Distinct from Push Notification Servers:** Distinct from Push Notification Servers: specifically designed for self-hosting and iOS delivery via APNs.
  • Webhook Change FetchersLocal HTTP servers that accept push notifications and fetch the actual resource changes from the source API. **Distinct from Push Notification Servers:** Distinct from Push Notification Servers: focuses on receiving webhooks and fetching changes, not sending push notifications.