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