n8n: GitHub Trending to Slack Alerts (Scheduled Auto-Reports)
n8n: GitHub Trending to Slack Alerts (Scheduled Auto-Reports)
Regular price
£19.99
Regular price
£19.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n: GitHub Trending to Slack Alerts (Scheduled Auto-Reports)
Regular price
£19.99
Regular price
£19.99
Sale price
Unit price
/
per
Get daily GitHub Trending winners—automatically posted to Slack
This n8n workflow scrapes GitHub Trending for multiple programming languages, ranks repositories by stars gained today, and sends a clean Slack alert with the top results—once every 24 hours. No manual monitoring required.
What this workflow does
- Runs on a schedule: executes every 24 hours using an interval-based schedule.
- Targets your languages and rules: uses configuration for a languages array, a minimum stars today threshold (minStars), a time range (since), and how many results to report (topN).
- Scrapes GitHub Trending pages: fetches the Trending HTML for each language and extracts the repository blocks.
- Parses and filters repositories: captures repository name, URL, language, stars gained today, and total stars; then excludes repos below minStars and skips archived projects.
- Ranks and aggregates results: sorts by stars gained today, keeps the top N per language, and combines everything into one list.
- Posts only when there’s something to report: if at least one qualifying repository is found, formats a Slack message with links and star counts and posts it to your chosen channel; otherwise exits without posting.
Use cases
- SaaS operators tracking momentum in developer ecosystems for product insights.
- Automation engineers monitoring trending projects across languages without leaving Slack.
- Teams researching competitors or community-driven tools, using daily GitHub Trending signals.
Technical details
- Integrations: Slack (API credential + channel selection) and GitHub (Trending page scraping).
- n8n nodes / logic used: if, set, html, no op, sort, limit.
Quick setup
- Add a Slack API credential and select the channel for the alert.
- Adjust languages, minStars, topN, and since.
- Optionally tweak the schedule interval if you want more or less frequent reports.
