awesome-repositories.com
Blog
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
·
gotify avatar

gotify/server

0
View on GitHub↗
14,654 stele·803 fork-uri·Go·other·6 vizualizărigotify.net↗

Server

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 granular control over system resources through token-based authentication and role-based permissions, ensuring that message visibility is restricted to authorized applications and users.

The platform includes comprehensive tools for managing notification delivery, such as rich media support, metadata handling, and interaction triggers. It also incorporates built-in traffic management features, including path-based routing and SSL termination, to simplify deployment and secure communication.

The server is distributed as a standalone binary and supports containerized deployment, with all frontend assets embedded directly into the executable to minimize external dependencies. It utilizes a relational database to ensure persistent storage of application state and message history across service restarts.

Features

  • Push Notification Servers - Acts as a centralized self-hosted server for dispatching real-time push notifications via a simple HTTP API.
  • Real-time Notification Broadcasters - Delivers real-time push notifications to connected clients using persistent WebSocket connections.
  • Real-Time Communication - Maintains persistent WebSocket connections to deliver real-time push notifications instantly to connected clients.
  • Self-Hosted Infrastructure - Enables self-hosted notification infrastructure to maintain full control over message history and data retention.
  • Push Notification Providers - Transmits messages to registered clients using application tokens for secure and reliable push delivery.
  • WebSocket Services - Maintains persistent WebSocket connections to deliver instant alerts and messages to connected clients.
  • RESTful APIs - Exposes a RESTful API for programmatic management of messages, application tokens, and user access.
  • Relational Database Persistence - Uses relational database persistence to ensure reliable storage of application state and message history.
  • Containerized Deployments - Supports containerized deployment for consistent application execution and persistent data storage.
  • Notification Plugin Development - Provides a plugin-based architecture to extend core functionality with custom logic and external integrations.
  • Incoming Webhooks - Exposes dedicated endpoints for receiving and processing incoming webhook events from external services.
  • SSL/TLS Certificate Management - Automates the acquisition and renewal of SSL/TLS certificates to ensure secure communication for the notification server.
  • DevOps & Infrastructure - Simple server for sending and receiving push notifications.
  • Backend and Infrastructure - Self-hosted server for sending push notifications.
  • Communication and Messaging - WebSocket-based push notification service.
  • Communication Systems - Self-hosted server for push notifications.
  • Containerized Service Deployment - Supports containerized deployment to ensure consistent performance and simplified management across different environments.
  • Traffic Proxying - Forwards incoming web traffic to internal services while maintaining persistent connections for real-time communication.
  • Application Access Controls - Registers applications and generates unique authentication tokens to restrict message visibility.
  • Request Access Restrictions - Enforces token-based access control to restrict system resource visibility to authorized applications and users.
  • Role-Based Access Control - Enforces role-based access control to manage permissions for sending and managing messages.
  • User Account Management - Provides comprehensive user account management for controlling access levels and maintaining distinct credentials.
  • Extensible Plugin Architectures - Implements a modular plugin architecture to allow dynamic extension of core server capabilities.
  • Plugin-Based Architectures - Implements a modular plugin architecture that allows dynamic extension of core functionality at runtime.
  • Edge Traffic Management - Handles incoming encrypted traffic at the network edge to simplify backend service management and secure communication.
  • Reverse Proxies - Supports reverse proxy traffic termination to handle encrypted connections and simplify backend service management.
  • Messaging and Notification Systems - Organizes notifications by source and tracks metadata to maintain a clear, persistent message history.
  • Path-Based Routers - Directs incoming traffic to services based on URL subpaths to support multiple applications under one domain.
  • Standalone Binaries - Distributes the server as a standalone binary to simplify deployment across diverse hardware and operating systems.
  • Notification Media - Supports embedding large images directly within notifications to provide visual context to the recipient.
  • Interaction Handlers - Handles user interactions like opening URLs or triggering system intents when notifications are received.
  • Reverse Proxy Integrations - Integrates with reverse proxies to manage traffic routing, SSL termination, and secure communication.
  • HTTP Route Handlers - Provides custom HTTP route handlers to process incoming requests and trigger internal system logic.
  • Extensible Web Servers - Extends server functionality through modular integrations that handle custom logic and external data processing.

Istoric stele

Graficul istoricului de stele pentru gotify/serverGraficul istoricului de stele pentru gotify/server

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 Server

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Server.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • formbricks/formbricksAvatar formbricks

    formbricks/formbricks

    12,391Vezi pe GitHub↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    TypeScriptexperience-managementformforms
    Vezi pe GitHub↗12,391
  • caronc/appriseAvatar caronc

    caronc/apprise

    15,876Vezi pe GitHub↗

    Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a wide range of messaging, email, and push services. It abstracts the complexities of diverse third-party communication APIs, allowing users to dispatch notifications through a single, standardized method. The project utilizes a connection-string-based routing system to map notification requests to specific service drivers. It features a modular plugin architecture that supports the integration of new messaging platforms and custom notification hooks. Users can organize service e

    Pythonalertsappriseframework
    Vezi pe GitHub↗15,876
Vezi toate cele 30 alternative pentru Server→

Întrebări frecvente

Ce face gotify/server?

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.

Care sunt principalele funcționalități ale gotify/server?

Principalele funcționalități ale gotify/server sunt: Push Notification Servers, Real-time Notification Broadcasters, Real-Time Communication, Self-Hosted Infrastructure, Push Notification Providers, WebSocket Services, RESTful APIs, Relational Database Persistence.

Care sunt câteva alternative open-source pentru gotify/server?

Alternativele open-source pentru gotify/server includ: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… formbricks/formbricks — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights… caronc/apprise — Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a… forem/forem — Forem is an open-source platform designed for building and managing technical communities. It functions as a social… centrifugal/centrifugo — Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a…