awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Finb avatar

Finb/Bark

0
View on GitHub↗
8,516 स्टार्स·652 फोर्क्स·Swift·MIT·2 व्यूज़bark.day.app↗

Bark

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 archive received messages in a local history for later review. These actions are controlled through configurable payload parsing that extracts title, body, and optional parameters from incoming HTTP requests.

The project includes an iOS client app that receives and displays notifications, a notification service extension that processes payloads on the device before display, and a server component that translates HTTP GET or POST requests into APNs payloads. The entire stack is designed for self-hosting, giving users full control over their notification infrastructure without relying on third-party services.

Documentation covers server deployment via Docker, the HTTP API for sending notifications, and configuration of the iOS client's automated actions.

Features

  • iOS Push Notification Deliveries - Sends custom messages to an iPhone via HTTP requests, with support for titles, bodies, and automated actions.
  • Push Notifications - Provides an HTTP API to send custom push notifications to iOS devices.
  • Notification-Triggered - Automatically copies notification content to the iOS clipboard on receipt for quick reuse.
  • Notification-Triggered Clipboard Copies - Automatically copies notification content to the iOS clipboard on push receipt for quick reuse.
  • Push Notification HTTP APIs - Accepts notification delivery via simple GET or POST requests with query parameters or JSON body.
  • Notification Service Extensions - Runs app code on the device to intercept and process incoming push payloads before display.
  • Script-Triggered Push Notifications - Triggers notifications from scripts, cron jobs, or CI pipelines to deliver real-time alerts to a mobile device.
  • Self-Hosted Deployments - Deploys the notification backend on user-owned infrastructure using Docker for full control.
  • iOS Push Notification Clients - An iOS app that receives and displays custom push notifications from a self-hosted or third-party server.
  • APNs Bridge Services - Translates standard HTTP POST or GET requests into Apple Push Notification service (APNs) payloads for delivery.
  • Self-Hosted - Runs a push notification backend on Docker to send alerts to iOS devices without relying on third-party services.
  • Self-Hosted iOS - A server that receives HTTP requests and forwards them as push notifications to iOS devices, designed for self-hosting.
  • Push Notification Payload Parsers - Parses incoming HTTP requests to extract title, body, and optional parameters for push notification delivery.
  • History Archivers - Ships a local history feature that archives received push notifications for later review.
  • Local Persistence - Stores received notifications in a local database on the iOS device for later review.
  • URL-Launching Notification Dispatchers - Opens a specified URL in Safari or another app when the user taps the push notification.
  • URL Launchers - Opens a specified URL when the user taps a received push notification.
  • URL-Launching Notification Handlers - Opens a specified web address when a user taps a received push notification on their iPhone.
  • Notification History Centers - Stores received push notifications in a local history log for later review or retrieval.
  • Docker Deployments - Packages the notification backend as a Docker container for one-command self-hosted deployment.

स्टार हिस्ट्री

finb/bark के लिए स्टार हिस्ट्री चार्टfinb/bark के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Bark के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Bark के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • knuffapp/knuffKnuffApp का अवतार

    KnuffApp/Knuff

    5,229GitHub पर देखें↗

    Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the delivery of custom JSON payloads to mobile devices to verify that notifications are received correctly. The application integrates with the system keychain to manage security certificates and private keys for request signing. It also includes a utility to export these security identities from the keychain into portable file formats for use with other development tools. The tool provides mechanisms for automatic device token retrieval and a payload manager to save and reuse device t

    Objective-C
    GitHub पर देखें↗5,229
  • easychen/pushdeereasychen का अवतार

    easychen/pushdeer

    5,006GitHub पर देखें↗

    Pushdeer is a self-hosted push notification service designed to deliver instant alerts to mobile devices and IoT hardware. It functions as a centralized backend for managing and routing custom notifications via a private server. The system is distinguished by its appless push notification capability, which leverages native operating system features to receive alerts without requiring a dedicated client application installed on the handset. For IoT integration, it operates as a messaging gateway using the MQTT protocol to send real-time text and image notifications to smart hardware. The plat

    Cappclipnotification-service
    GitHub पर देखें↗5,006
  • nikoksr/notifynikoksr का अवतार

    nikoksr/notify

    3,737GitHub पर देखें↗

    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 pus

    Goaws-sesbotdiscord
    GitHub पर देखें↗3,737
  • node-apn/node-apnnode-apn का अवतार

    node-apn/node-apn

    4,404GitHub पर देखें↗

    node-apn is a Node.js library and push notification driver used to send remote notifications to Apple devices via the Apple Push Notification service. It functions as an HTTP/2 client that manages the construction and transmission of JSON payloads to the Apple notification gateway. The library supports multiple identity verification methods, including certificate-based authentication using PEM or PFX files and token-based authentication with automatically renewing tokens. It includes capabilities for routing traffic through intermediary proxy servers and secure HTTP tunnels to bypass restrict

    JavaScript
    GitHub पर देखें↗4,404
Bark के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

finb/bark क्या करता है?

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.

finb/bark की मुख्य विशेषताएं क्या हैं?

finb/bark की मुख्य विशेषताएं हैं: iOS Push Notification Deliveries, Push Notifications, Notification-Triggered, Notification-Triggered Clipboard Copies, Push Notification HTTP APIs, Notification Service Extensions, Script-Triggered Push Notifications, Self-Hosted Deployments।

finb/bark के कुछ ओपन-सोर्स विकल्प क्या हैं?

finb/bark के ओपन-सोर्स विकल्पों में शामिल हैं: knuffapp/knuff — Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the… easychen/pushdeer — Pushdeer is a self-hosted push notification service designed to deliver instant alerts to mobile devices and IoT… nikoksr/notify — This is a Go notification library and multi-channel router used to send messages and alerts to multiple external… noodlewerk/nwpusher — NWPusher is an application for macOS and iOS designed to send, debug, and manage payloads delivered via the Apple Push… node-apn/node-apn — node-apn is a Node.js library and push notification driver used to send remote notifications to Apple devices via the… getstream/winds — Winds is an open-source RSS and podcast reader that aggregates content from both feed types into a single, unified…