awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
KnuffApp avatar

KnuffApp/Knuff

0
View on GitHub↗
5,229 estrellas·431 forks·Objective-C·MIT·4 vistas

Knuff

Knuff es una herramienta de depuración de escritorio diseñada para probar cargas útiles (payloads) del servicio de notificaciones push de Apple. Permite la entrega de cargas útiles JSON personalizadas a dispositivos móviles para verificar que las notificaciones se reciban correctamente.

La aplicación se integra con el llavero (keychain) del sistema para gestionar certificados de seguridad y claves privadas para la firma de solicitudes. También incluye una utilidad para exportar estas identidades de seguridad desde el llavero a formatos de archivo portátiles para su uso con otras herramientas de desarrollo.

La herramienta proporciona mecanismos para la recuperación automática de tokens de dispositivo y un gestor de cargas útiles para guardar y reutilizar tokens de dispositivo y configuraciones JSON. Esto permite la persistencia de datos de notificación específicos para asegurar escenarios de prueba repetibles.

Features

  • Apple Push Notification Integrations - A tool for sending custom JSON payloads to APNs to verify that mobile devices receive push notifications correctly.
  • APNs Debugging Tools - Provides a dedicated desktop application for sending and testing Apple Push Notification Service payloads using system keychain certificates.
  • iOS Push Notification Deliveries - Provides the ability to deliver custom JSON push notification payloads specifically to iOS devices via APNs.
  • APNs Bridge Services - Implements a secure HTTP/2 connection to communicate directly with the Apple Push Notification service.
  • Keychain Managers - Integrates with the system keychain to manage and retrieve the private keys and certificates required for request signing.
  • Certificate-Based Authentication - Uses digital certificates from the system keychain to sign and authenticate outbound requests to the push service.
  • Test Scenario Templates - Allows developers to define and store structured JSON payloads to ensure repeatable and consistent push notification test scenarios.
  • Device Token Management - Automatically retrieves device tokens for mobile applications, removing the need to manually search system logs.
  • Payload Scenario Managers - Enables saving and reusing specific JSON data structures and device tokens to test various notification scenarios.
  • Identity Exporters - Converts security identities from the system keychain into portable files for compatibility with other development tools.
  • Certificate Export - Extracts Apple security identities from the system keychain into standalone files.
  • Keychain Extraction - Exports security identities from the system keychain into files for use with external push tools.
  • Push Payload Managers - Provides a utility to save and reuse device tokens and JSON notification configurations for repetitive test scenarios.
  • Debugging and Inspection - Debug application for Apple Push Notification Service.
  • Developer Utilities - Debug and test Apple Push Notification Service payloads.
  • Herramientas de desarrollo - Debug and test remote push notifications for iOS.
  • Push Notifications - Debugger for Apple Push Notification service.

Historial de estrellas

Gráfico del historial de estrellas de knuffapp/knuffGráfico del historial de estrellas de knuffapp/knuff

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace knuffapp/knuff?

Knuff es una herramienta de depuración de escritorio diseñada para probar cargas útiles (payloads) del servicio de notificaciones push de Apple. Permite la entrega de cargas útiles JSON personalizadas a dispositivos móviles para verificar que las notificaciones se reciban correctamente.

¿Cuáles son las características principales de knuffapp/knuff?

Las características principales de knuffapp/knuff son: Apple Push Notification Integrations, APNs Debugging Tools, iOS Push Notification Deliveries, APNs Bridge Services, Keychain Managers, Certificate-Based Authentication, Test Scenario Templates, Device Token Management.

¿Qué alternativas de código abierto existen para knuffapp/knuff?

Las alternativas de código abierto para knuffapp/knuff incluyen: noodlewerk/nwpusher — NWPusher is an application for macOS and iOS designed to send, debug, and manage payloads delivered via the Apple Push… redth/pushsharp — PushSharp is a server-side library that sends push notifications to iOS, Android, Windows, and other device platforms… 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… square/leakcanary — LeakCanary is a diagnostic tool designed to identify memory leaks by monitoring object lifecycles and analyzing heap… finb/bark — Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification… chenyilong/ios9adaptationtips — iOS9AdaptationTips is a collection of technical strategies and guides for adapting mobile applications to the iOS 9…

Alternativas open-source a Knuff

Proyectos open-source similares, clasificados según cuántas características comparten con Knuff.
  • noodlewerk/nwpusherAvatar de noodlewerk

    noodlewerk/NWPusher

    6,311Ver en GitHub↗

    NWPusher is an application for macOS and iOS designed to send, debug, and manage payloads delivered via the Apple Push Notification service. It functions as a tool for delivering custom data payloads to remote devices using secure certificates and unique device identification tokens. The project provides utilities for identifying and removing expired or invalid device tokens by interfacing with push notification feedback services. It includes a manager for loading secure certificates and private keys from keychains or encrypted files to authenticate requests to delivery servers. The toolset

    Objective-C
    Ver en GitHub↗6,311
  • redth/pushsharpAvatar de Redth

    Redth/PushSharp

    4,402Ver en GitHub↗

    PushSharp is a server-side library that sends push notifications to iOS, Android, Windows, and other device platforms through their respective cloud messaging services. It provides a unified interface for delivering notifications across Apple Push Notification Service, Firebase Cloud Messaging, Amazon Device Messaging, Blackberry Push Service, Firefox OS Push Service, and Windows Push Notification Service. The library handles the complexities of push notification delivery through an asynchronous message queue that processes, batches, and retries notifications while respecting each platform's

    C#
    Ver en GitHub↗4,402
  • node-apn/node-apnAvatar de node-apn

    node-apn/node-apn

    4,404Ver en GitHub↗

    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
    Ver en GitHub↗4,404
  • square/leakcanaryAvatar de square

    square/leakcanary

    29,923Ver en GitHub↗

    LeakCanary is a diagnostic tool designed to identify memory leaks by monitoring object lifecycles and analyzing heap snapshots. It automatically detects objects that fail to be garbage collected after their expected lifespan, providing developers with actionable insights to prevent performance degradation and application crashes. The project distinguishes itself by offloading memory-intensive heap parsing to a separate background process, which minimizes performance impact on the main application during runtime. It includes sophisticated deobfuscation capabilities that map obfuscated stack tr

    Kotlinandroidjavakotlin
    Ver en GitHub↗29,923
Ver las 30 alternativas a Knuff→