Templates / Send daily GitHub trending repo alerts to Slack

Send daily GitHub trending repo alerts to Slack

Ready for 3.0

by iamvaar ✓ · 6 views · created 2026-07-28 · Market Research

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 18 nodes and runs on a schedule (every 24 hours). Along the way it connects Slack.

How it runs

Trigger: On a schedule (every 24 hours).

  1. Set Search Config (Edit Fields (Set)): sets 4 fields: languages, minStars, topN…
  2. Split Languages (Split Out): splits a list into separate items
  3. Fetch Trending Github Page (HTTP Request): calls an HTTP API
  4. Extract Repo Blocks from HTML (HTML): parses or builds HTML
  5. Split Repo Blocks (Split Out): splits a list into separate items
  6. Extract Repository Details (HTML): parses or builds HTML
  7. Parse Repository Data (Edit Fields (Set)): sets 7 fields: repoName, repoFullName, repoUrl…
  8. Filter: keeps only the items that match a condition
  9. Filter: keeps only the items that match a condition
  10. Format Repository Data (Edit Fields (Set)): sets 5 fields: starsToday, repoName, repoFullName…

…plus 6 more steps. See the full node list below.

Services it uses

Slack

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (12)

From the author

Quick Overview This workflow runs daily, scrapes GitHub Trending for multiple programming languages, filters and ranks repositories by stars gained today, and posts a formatted summary of the top results to a Slack channel. How it works 1. Runs every 24 hours…

Excerpt from iamvaar's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.