Kiosk vs Webhooker
Kiosk
github.comWebhooker
webhooker.euSide by side
| Figure | Kiosk | Webhooker |
|---|---|---|
| Price from | Free | €29/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 2 | 3 |
| Spec score · Webhook Management Software | 8.7 (#6) | 8.0 (#16) |
Plans
In their own words
Kiosk
Kiosk is a free, open-source PDF reader for web, desktop, mobile, and browser extensions. It renders PDFs and offers full-text search with highlighted results, page thumbnails, zoom, and light, dark, and night display modes. Its Chrome extension adds highlighting, underlining, strikethrough, drawing, shapes, and text annotations. The project says PDFs stay on the device, with no telemetry, cloud processing, or account requirement. Android works offline after installation, and the extension release notes also state that offline use is supported. The web app can run locally or be deployed through GitHub Pages as a self-hosted instance. Desktop apps can open PDFs directly and associate Kiosk with PDF files; the extension can intercept PDFs opened in Chrome. The extension supports Chrome 88+, Edge 88+, and Brave, but not Firefox or Safari. The project is released under the MIT License. Its Android release is an early alpha, and the macOS app is ad-hoc signed but not notarized, so Gatekeeper may warn on first launch.
Webhooker
Webhooker is an inbound webhook gateway that verifies, stores, and delivers events to your services. It accepts HTTP POST webhooks from providers including Stripe, GitHub, and Shopify, and can check each source using HMAC-SHA256 or SHA1 signatures; invalid signatures receive HTTP 401. For each destination, it makes six delivery attempts over about five hours, with failed events available for resending from a dead letter queue. You can transform payloads per destination, inject headers, and sign outbound requests. A live SSE event stream, delivery history, replay, and in-app or email failure alerts help track processing. Delivery is at least once, so your receiving services should account for duplicates. The cloud service says ingest, storage, and delivery run on Hetzner servers in Germany, with backups in EU data centers. Plans retain events for 14, 30, or 90 days, depending on plan; the data processing agreement is available on paid plans. The Free plan is free, and Pro is €29 a month. Webhooker also offers a CLI for Linux, macOS, and Windows and a Management API for dashboard operations over HTTP.