GitHub Trending Scraper

Get GitHub's trending repositories for any language, today, this week or this month: stars, stars gained, forks, language and description.

SelextractOfficialVersion 1 · updated Nov 4, 2026

Inputs

Trending period
Optional
period · Choice · The period GitHub ranks the repositories for. · default This weekToday · This week · This month
Programming languages (optional)
Optional
languages · List · Up to 5 languages, like python, typescript or rust. Leave empty for all languages. · default []
Spoken language (optional)
Optional
spoken_language · Text · A two-letter code like en or zh. GitHub then shows only repositories written in that language.

Sample output

The publisher hasn't shared a sample.

About

What you get

One row per trending repository: rank, name, owner, link, description, language, total stars, stars gained in the period and forks.

How to use it

Choose the period: today, this week or this month. Optionally enter up to five programming languages, like python or rust, and a spoken language. Leave the languages empty to get the overall list.

Good to know

  • GitHub has no official API for trending repositories. This scraper reads the public Trending page, which lists up to 25 repositories per language.
  • Schedule it weekly to see which projects keep rising.
  • Runs use your own Selextract credit.