# Github Trending

> Fetch and display GitHub trending repositories. Use when user asks about trending repos, popular projects on GitHub, what's hot on GitHub, or wants to discover new trending open-source projects. Triggers: "GitHub trending", "trending repos", "popular GitHub projects", "what's trending on GitHub", "hot repos".

- Skill: `dean2021/github-trending` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dean2021/github-trending`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dean2021/github-trending/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dean2021 (https://skillmd.com/u/dean2021)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dean2021/github-trending

---


# GitHub Trending

Fetch trending repositories from GitHub with project names, URLs, descriptions, and statistics.

## Usage

Run the scraping script:

```bash
python3 scripts/scrape_trending.py [options]
```

**Options:**
- `--lang <language>` - Filter by language (e.g., `python`, `javascript`, `go`)
- `--since <daily|weekly|monthly>` - Time range (default: daily)
- `--format <markdown|json>` - Output format (default: markdown)
- `--readme` - Include README summary for each repo (slower, fetches detailed info)
- `--limit <n>` - Limit number of repos to fetch (0 = all, default: 0)

## Examples

**Get daily trending:**
```bash
python3 scripts/scrape_trending.py
```

**Get weekly trending Python projects:**
```bash
python3 scripts/scrape_trending.py --lang python --since weekly
```

**Get top 5 repos with README details:**
```bash
python3 scripts/scrape_trending.py --readme --limit 5
```

**Get JSON output for processing:**
```bash
python3 scripts/scrape_trending.py --format json
```

## Output Fields

Each repository includes:
- `path` - Owner/repo name (e.g., `facebook/react`)
- `url` - Full GitHub URL
- `description` - Project description
- `language` - Primary programming language
- `stars` - Total star count
- `forks` - Total fork count
- `stars_today` - Stars gained today
