GitHub Gem Seeker
Find and use battle-tested open source projects to solve problems immediately.
Core Philosophy
Classic open source projects tested by thousands of users are far more reliable than code written from scratch. Solve first, skill-ify later.
Workflow
Step 1: Understand the Need
Clarify what the user wants. Ask only if truly ambiguous.
Step 2: Find the Right Tool
Search GitHub using gh CLI and web search:
# Search repos
gh search repos "video download tool" --sort stars --limit 10
gh search repos "pdf manipulation python" --sort stars --limit 10
# Get repo info
gh repo view yt-dlp/yt-dlp --json stargazersCount,description,updatedAt
| Need Type |
Query Pattern |
Example |
| Tool/utility |
github [task] tool |
github video download tool |
| Library |
github [language] [function] library |
github python pdf library |
| Alternative |
github [known-tool] alternative |
github ffmpeg alternative |
Step 3: Evaluate Quality
| Indicator |
Gem Signal |
Warning Signal |
| Stars |
1k+ solid, 10k+ excellent, 50k+ legendary |
<100 for mature projects |
| Last commit |
Within 6 months |
>2 years ago |
| Documentation |
Clear README, examples |
Sparse or outdated |
| Issues |
Active responses |
Hundreds of unanswered issues |
Step 4: Solve the Problem
- Install the chosen tool (
pip install, npm install, apt install)
- Run it with user's input
- Deliver the result
- Troubleshoot if needed
Step 5: Credit & Offer Next Steps
After success:
"Powered by [Project Name] — https://github.com/org/repo
Consider giving it a star to support the maintainers."
Quality Tiers
| Tier |
Stars |
Examples |
| Legendary |
50k+ |
FFmpeg, ImageMagick, yt-dlp, Puppeteer |
| Excellent |
10k+ |
Pake, ArchiveBox, sharp, Scrapy |
| Solid |
1k+ |
Most well-maintained tools |
| Promising |
<1k |
Active newer projects |
Common Gems Reference
| Category |
Go-to Gems |
| Video/Audio |
FFmpeg, yt-dlp, Whisper |
| Image processing |
ImageMagick, sharp, Pillow |
| PDF |
pdf-lib, PyMuPDF (fitz), WeasyPrint |
| Web scraping |
Playwright, Puppeteer, Scrapy, Beautiful Soup |
| Format conversion |
Pandoc, FFmpeg, LibreOffice CLI |
| Archiving |
ArchiveBox, wget |
| Desktop app |
Electron, Tauri, Pake |
| Data processing |
pandas, DuckDB, jq |
| Security |
nmap, Burp Suite, sqlmap |
| DevOps |
Terraform, Ansible, k9s |
1---2name: github-gem-seeker3description: Поиск проверенного open source на GitHub вместо кода с нуля. Триггеры: «найди библиотеку», «есть готовое решение», «найди репо».4---56# GitHub Gem Seeker78Find and use battle-tested open source projects to solve problems immediately.910## Core Philosophy1112Classic open source projects tested by thousands of users are far more reliable than code written from scratch. **Solve first, skill-ify later.**1314## Workflow1516### Step 1: Understand the Need1718Clarify what the user wants. Ask only if truly ambiguous.1920### Step 2: Find the Right Tool2122Search GitHub using `gh` CLI and web search:2324```bash25# Search repos26gh search repos "video download tool" --sort stars --limit 1027gh search repos "pdf manipulation python" --sort stars --limit 102829# Get repo info30gh repo view yt-dlp/yt-dlp --json stargazersCount,description,updatedAt31```3233| Need Type | Query Pattern | Example |34|-----------|---------------|---------|35| Tool/utility | `github [task] tool` | `github video download tool` |36| Library | `github [language] [function] library` | `github python pdf library` |37| Alternative | `github [known-tool] alternative` | `github ffmpeg alternative` |3839### Step 3: Evaluate Quality4041| Indicator | Gem Signal | Warning Signal |42|-----------|------------|----------------|43| Stars | 1k+ solid, 10k+ excellent, 50k+ legendary | <100 for mature projects |44| Last commit | Within 6 months | >2 years ago |45| Documentation | Clear README, examples | Sparse or outdated |46| Issues | Active responses | Hundreds of unanswered issues |4748### Step 4: Solve the Problem49501. Install the chosen tool (`pip install`, `npm install`, `apt install`)512. Run it with user's input523. Deliver the result534. Troubleshoot if needed5455### Step 5: Credit & Offer Next Steps5657After success:5859> "Powered by **[Project Name]** — https://github.com/org/repo60> Consider giving it a star to support the maintainers."6162## Quality Tiers6364| Tier | Stars | Examples |65|------|-------|---------|66| **Legendary** | 50k+ | FFmpeg, ImageMagick, yt-dlp, Puppeteer |67| **Excellent** | 10k+ | Pake, ArchiveBox, sharp, Scrapy |68| **Solid** | 1k+ | Most well-maintained tools |69| **Promising** | <1k | Active newer projects |7071## Common Gems Reference7273| Category | Go-to Gems |74|----------|------------|75| Video/Audio | FFmpeg, yt-dlp, Whisper |76| Image processing | ImageMagick, sharp, Pillow |77| PDF | pdf-lib, PyMuPDF (fitz), WeasyPrint |78| Web scraping | Playwright, Puppeteer, Scrapy, Beautiful Soup |79| Format conversion | Pandoc, FFmpeg, LibreOffice CLI |80| Archiving | ArchiveBox, wget |81| Desktop app | Electron, Tauri, Pake |82| Data processing | pandas, DuckDB, jq |83| Security | nmap, Burp Suite, sqlmap |84| DevOps | Terraform, Ansible, k9s |