Skip to content

giovanniromero-dev/github-discord-webhook-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Discord Webhook Notifier

TypeScript Node.js Express

An Express-based webhook relay server that receives GitHub event payloads and forwards formatted notifications to Discord channels. Features SHA256 HMAC signature verification for security and supports stars, issues, pull requests, and other GitHub webhook events.

Features

  • GitHub webhook receiver — handle multiple event types from GitHub
  • Discord notification formatting — rich embeds for Discord message display
  • Signature verification — SHA256 HMAC payload validation for security
  • Event support — stars, issues, pull requests, pushes, and more
  • TypeScript implementation — type-safe codebase with full type coverage
  • Configurable — environment-based configuration for easy setup

Tech Stack

  • TypeScript — Static typing and type-safe development
  • Node.js + Express — Web server framework
  • Discord Webhook API — Message formatting and delivery

Getting Started

git clone https://github.com/giovanniromero-dev/github-discord-webhook-notifier.git
cd github-discord-webhook-notifier
cp .env.template .env
# Configure your .env with Discord webhook URL and GitHub secret
npm install
npm run dev

Built with dedication by Giovanni Romero

About

Secure GitHub webhook relay with SHA256 signature verification and Discord notifications for repository event monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors