Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Python CLI for Google Trends analysis with advanced rate limiting, cookie auth, and beautiful terminal output. Built on pytrends with enterprise features.
| Date | Stars |
|---|---|
| 2026-07-24 | 374 |
| 2026-07-25 | 376 |
| 2026-07-28 | 378 |
| 2026-07-30 | 378 |
| 2026-08-06 | 378 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# 🚀 Trends Checker <p align="center"> <a href="https://github.com/akvise/trends-checker/stargazers"><img src="https://img.shields.io/github/stars/akvise/trends-checker?style=flat-square&color=yellow" alt="Stars"></a> <img src="https://img.shields.io/badge/python-3.11+-blue?style=flat-square" alt="Python"> <img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="License"> <img src="https://img.shields.io/badge/backend-Google%20Trends%20%7C%20DataForSEO-purple?style=flat-square" alt="Backend"> <a href="https://github.com/akvise/trends-checker/actions/workflows/ci.yml"><img src="https://github.com/akvise/trends-checker/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="https://pypi.org/project/trends-checker/"><img src="https://img.shields.io/pypi/v/trends-checker?style=flat-square&color=orange" alt="PyPI"></a> <a href="https://pypi.org/project/trends-checker/"><img src="https://img.shields.io/pypi/dm/trends-checker?style=flat-square&color=blue" alt="Downloads"></a> </p> **Python CLI for Google Trends analysis** — with enterprise rate limiting, cookie auth, and DataForSEO backend support. Analyze search trends across Web, YouTube, Images, News, and Shopping. Built for validating market demand, tracking keyword opportunities, and discovering trends before they peak. <p align="center"> <img src="images/demo.svg" alt="trends-checker demo" width="700" /> </p> <sub><i>Generated with: <code>trends-checker --keywords "AI agents,vibe coding,cursor ide" --geo US,WW</code></i></sub> --- ## ⚡ Quick Start ```bash pip install trends-checker # Basic usage trends-checker --keywords "AI agents,vibe coding" --geo US # No 429s — use DataForSEO backend trends-checker --keywords "AI agents,vibe coding" --dataforseo-key [email protected]:password ``` --- ## 🔥 Why trends-checker? Google Trends API is unofficial and aggressively rate-limited. One script hitting 10+ regions = 429 errors immediately. trends-checker solves this: - **Cookie auth** — warm up session with your browser cookies - **Exponential backoff** — smart retry logic, configurable sleep/jitter - **DataForSEO backend** — paid alternative, zero rate limits, real search volumes - **Multi-region** — analyze 50+ countries in one run - **CSV export** — build historical datasets, track changes over time --- ## 🔍 How it works trends-checker queries the **unofficial Google Trends API** via [pytrends](https://github.com/GeneralMills/pytrends) with several reliability layers on top: 1. **Request** — sends keyword batch to Google Trends (`/explore`, `/multiline`) 2. **Cookie auth** — optionally injects browser cookies to avoid cold-start 429s 3. **Rate limiting** — configurable sleep + jitter between geo requests 4. **Retry logic** — exponential backoff on 429/503 with configurable max retries 5. **DataForSEO fallback** — swap backend entirely for zero rate limits and real search volumes ``` keywords → [cookie auth] → Google Trends API → [retry/backoff] → normalized interest (0-100) ↕ on 429 [DataForSEO backend] ``` Result is normalized interest score (0–100) per keyword per region, rendered as ASCII chart or exported to CSV. --- ## 📂 Search Categories ```bash trends-checker --group web --keywords "AI agents,automation tools" # Web (default) trends-checker --group youtube --keywords "cursor ide tutorial" # YouTube trends-checker --group images --keywords "AI generated art" # Images trends-checker --group news --keywords "artificial intelligence" # News trends-checker --group shopping --keywords "mechanical keyboard" # Shopping ``` --- ## 🔧 Output & Filtering ```bash # JSON output — pipe-friendly, great for automation and scripts trends-checker --keywords "AI agents,vibe coding" --format json # CSV to stdout — combine with --output to save to file trends-checker --keywords "AI agents,vibe coding
Excerpt of 8,854 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:8adeda7da37205b7, topic:web-scraping