Home
Softono
k

kayac

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by kayac

Gunfish
Open Source

Gunfish

Gunfish is an HTTP/2-based push notification provider server that delivers notifications through both Apple Push Notification service (APNs) and Firebase Cloud Messaging (FCM). It exposes a simple REST API that accepts JSON payloads and forwards them to APNs or FCM, handling multiple devices per request with up to 500 payloads supported per FCM call. It offers endpoints for APNs (POST /push/apns), the current FCM v1 API (POST /push/fcm/v1), and a status endpoint (GET /stats/app) that reports runtime metrics such as uptime, worker counts, queue sizes, request and error counts, and certificate expiration details. Gunfish can be installed via downloadable binaries, Docker images from DockerHub or GitHub Packages, or Homebrew on macOS. It is configured through a TOML file and supports command-line options for customizing the port, environment, log level, log format, and pprof debugging. Typical use cases include serving as a unified gateway for mobile push notifications, consolidating APNs and FCM delivery behind

Developer Tools Push Notifications
38 Github Stars