#github-webhook #service-layer #webhook #tower #github #tower-layer

tower-github-webhook

tower-github-webhook is a crate that simplifies validating webhooks received from GitHub

1 unstable release

0.2.0 Aug 19, 2024
0.1.2 Apr 19, 2024
0.1.1 Jan 28, 2024
0.1.0 Jan 27, 2024

#1455 in Authentication

Download history 70/week @ 2025-09-16 27/week @ 2025-09-23 16/week @ 2025-09-30 74/week @ 2025-10-07 22/week @ 2025-10-14 72/week @ 2025-10-21 10/week @ 2025-10-28 32/week @ 2025-11-11 35/week @ 2025-11-18 32/week @ 2025-11-25 76/week @ 2025-12-02 38/week @ 2025-12-09 26/week @ 2025-12-16 8/week @ 2025-12-30

103 downloads per month

MIT license

19KB
265 lines

Overview

tower-github-webhook is a crate for verifying signed webhooks received from GitHub.

The crate exports two structs: ValidateGitHubWebhookLayer and ValidateGitHubWebhook. These structs implement tower_layer::Layer and tower_service::Service, respectively, and so can be used as middleware for any servers that build on top of the Tower ecosystem.


tower-github-webhook

tower-github-webhook is a crate that simplifies validating webhooks received from GitHub.

Crates.io Documentation Crates.io

Dependencies

~6.5–8.5MB
~81K SLoC