Open-source intelligence, automated

GitHub
Trends Watch

Automated GitHub Trending Analysis & Reporting

Daniel Liezrowice-Zuwasi | ESL | 2026

← Swipe to navigate →
01 · The Problem

Trending moves fast.
You should not have to.

Tedious checks

Manual browsing is repetitive, time-consuming, and easy to postpone.

📉

Missed signals

Promising repositories rise and disappear before your next visit.

🧩

No context

A snapshot provides no scoring, deeper analysis, or searchable history.

02 · The Solution

One automated intelligence pipeline

GitHub Trends Watch transforms a noisy feed into a focused, scored, agent-analyzed report—delivered on your schedule.

01 · Scrape

Capture current trending repositories.

02 · Rate

Score quality, growth, and signals.

03 · Analyze

Add insight from your preferred agent.

04 · Report

Visualize and deliver by email.

03 · How It Works

From trend to inbox

Scrape
Filter
Rate &
Classify
Agent
Analysis
Charts
Email

A repeatable workflow with local history at every run.

04 · Scheduling

Your cadence, your choice

☀️

Daily

Stay on top of fast-moving projects.

📅

Weekly

A concise recurring digest.

⚙️

Custom interval

Every 1–30 days or every 1–30 weeks.

▶ Check now

Run a one-off report instantly—without changing the schedule.

05 · Agent Detection

Works with the tools you already use

Installed coding agents are detected automatically. Pick the one you want from a simple dropdown.

⚡ Amp◈ Claude Code✦ Gemini CLI⌘ CodexAiderCopilot CLIOpenCodeCrush
06 · Rating System

Overall Score 0–100

Popularity
30%
Growth velocity
25%
Maturity
20%
Security signals
15%
Community
10%

Community combines forks and contributor activity.

07 · Rating Tiers

Understand quality at a glance

S

85–100

Exceptional

A

70–84

Excellent

B

50–69

Promising

C

30–49

Emerging

D

0–29

Early / limited

08 · Classification

Automatic category detection

Repository descriptions are translated into useful subject areas—without manual tagging.

🤖 AI / ML🛡 Security♾ DevOps🌐 Web▦ Data📱 Mobile⚙ Systems🔧 Tools◇ Other
09 · Maturity

From experiment to institution

Experimental

< 100 stars

Early-Stage

100–999

Growing

1K–4.9K

Mature

5K–19.9K

Established

20K+ stars

10 · Deeper Signals

Innovation & Security

🚀

Innovation Score

Growth velocity ratio

Highlights repositories gaining attention unusually quickly relative to their existing star base.

🔐

Security Score

Evidence-based heuristic

Combines maturity, scrutiny implied by forks, and contributor diversity into a practical signal.

11 · Email Report

Decision-ready, in your inbox

Gradient headerStats barRating overviewAgent analysisRating badges

Repository cards summarize the essentials. Three charts compare top stars, language share, and stars gained today.

12 · Email Providers

Ten ready-to-use presets

GmailOutlookYahooiCloudZohoGMXYandexProtonMail BridgeCustom SMTPSMTP preset

Choose a provider, enter credentials, and let the app configure the connection details.

13 · Filters

Control the signal-to-noise ratio

Momentum

Minimum total stars
Minimum stars today

Scope

Maximum repositories
Language filter

Relevance

Include / exclude keywords
Spoken language filter

14 · Configuration

A focused, cross-platform GUI

Schedule
Agent
Email
Filters
Status

Built with tkinter

Native Python interface with no browser or web server required.

Cross-platform

A consistent configuration experience across desktop environments.

15 · Running Modes

Three ways to run

G

GUI mode

Configure visually

python main.py
B

Background

Scheduled daemon

--background

Check now

One-shot run

--check-now
16 · Report History

Every report becomes a record

🗂

Saved locally

Review previous results, compare snapshots, and retain your own trend history.

🧹

Automatic cleanup

Retention is managed automatically so report storage stays under control.

17 · Getting Started

Up and running in four steps

Install dependencies

pip install -r requirements.txt

Launch

python main.py

Configure

Choose schedule, agent, email, and filters.

Start

Enable the scheduler—or run Check now.

18 · Tech Stack

Simple, proven Python tooling

Python 3.9+tkinterrequestsBeautifulSoup4matplotlibsmtplibmarkdown

A lightweight desktop stack for collection, analysis, visualization, and reliable delivery.

Open Source · MIT License

Watch trends.
See signals.

GitHub Trends Watch by Daniel Liezrowice-Zuwasi / ESL

github.com/zuwasi/GitHub-Trends-Watch ↗

ESL — Engineering Software Lab ESL AI SDLC Consultants | Daniel Liezrowice — LinkedIn → | What is SDLC? →
1 / 20