Github Trending Repos
github_trending_reposTrending GitHub repositories — what is hot, popular, and taking off on GitHub right now. Answers "what are the top trending GitHub repos this week", "what is hot on GitHub today", "popular new repositories this month", "trending Rust / Python / AI projects", "which GitHub projects blew up recently". Two modes: mode="new" (default) ranks repositories CREATED inside the time window by star count — the projects that blew up this week — and mode="active" ranks repositories PUSHED inside the window by star count, surfacing established projects under heavy development. Set the window with since (day, week, or month), filter with language, add free-text query keywords such as "llm" or "agent", and raise a min_stars floor. Returns full_name, description, language, stars, forks, created and pushed dates, topics, and URL per repo. Computed live from the GitHub Search API; github.com/trending ranks by stars GAINED during the period using an unpublished algorithm that the public API keeps private, so ordering differs and every response says so in its caveat field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Which window the date applies to: "new" (default) = repos CREATED in the window, ranked by stars — closest to "what blew up this week". "active" = repos PUSHED in the window, ranked by stars — big projects with recent commits. | |
| limit | No | Number of repos to return (default 10, max 30). | |
| query | No | Optional free-text keywords to narrow the topic, e.g. "llm", "agent framework", "kubernetes". | |
| since | No | Time window: "day" (last 24h), "week" (last 7 days, default), or "month" (last 30 days). | |
| language | No | Optional primary language filter, e.g. "python", "rust", "typescript". | |
| min_stars | No | Optional minimum star count. Useful with mode="active" to skip small repos. |