GitHub Trending: Today — Black, Megatron-LM, awesome, awesome-mac, Stable Diffusion WebUI

Not one repo on today's trending page shipped its first release this year. The youngest is a Stable Diffusion UI that hasn't taken a commit since February, and it is climbing anyway.

In brief

In today's GitHub Trending: sindresorhus/awesome, the curated index that spawned a thousand "awesome-*" lists; psf/black, the zero-config Python formatter; AUTOMATIC1111's Stable Diffusion web UI; and NVIDIA's Megatron-LM training library.

The page reads like a museum, not a newsstand. Two of its residents are trending as their own users drift to successors: Ruff is quietly replacing Black, and Forge and ComfyUI carry the image work AUTOMATIC1111 stopped shipping four months ago.

Today's trending page has a quiet theme: nothing here is new.

Repo What it does Today's growth
AUTOMATIC1111/stable-diffusion-webui Browser UI for local Stable Diffusion image generation +29 stars
sindresorhus/awesome The root index of curated "awesome" lists +325 stars
psf/black Opinionated, zero-config Python code formatter +22 stars
jaywcjlove/awesome-mac Curated catalog of macOS apps and tools +68 stars
NVIDIA/Megatron-LM Library for training transformer models at scale +20 stars

Five repos, and the average age is north of eight years. sindresorhus/awesome dates to 2014; psf/black to 2018; jaywcjlove/awesome-mac, which crossed 100k stars this year, to 2016. The youngest entry, AUTOMATIC1111/stable-diffusion-webui, only dates to 2022. There is no fresh AI agent framework, no launch-day repo, no this-week's-toy. What surfaced instead is the durable stuff developers keep coming back to. And in two cases, the return traffic is heading to a project whose real work has already moved somewhere else.

AUTOMATIC1111/stable-diffusion-webui — the Stable Diffusion UI that stopped moving

AUTOMATIC1111/stable-diffusion-webui
AUTOMATIC1111/stable-diffusion-webui

+29 stars today · 164k total · Python

The audience is hobbyists and artists who want to run image generation locally, on their own GPU, through a browser rather than a node graph. That accessibility made it the default on-ramp to Stable Diffusion. But the last tagged release, v1.10.1, landed in February 2025, and the repository hasn't taken a commit in roughly four months. The momentum went downstream: to its own fork Forge, which adds VRAM optimizations and native Flux support, and to the node-based ComfyUI.

So why is a dormant repo on today's list? Because its installed base is enormous and still growing by muscle memory. There is no new Hacker News thread; the 143-comment discussion is from the September 2022 launch. The live conversation sits on GitHub, where Discussion #16670 openly asks what the project's future looks like, and where the single most-commented issue, RTX 4090 performance, runs to 457 replies. People keep starring the classic even as the commits happen elsewhere.

psf/black — the formatter Ruff is quietly replacing

psf/black
psf/black

+22 stars today · 42k total · Python

Black is for teams that want one non-negotiable code style and zero arguments about it: point it at a file, get a single deterministic format back. Its 2025 stable style shifted a few of those defaults, including dropping redundant parentheses around single-element collections; the plan is tracked in issue #4501. For a tool whose entire pitch is "you never think about formatting again," even small style changes are news to its users.

The bigger story is succession. Ruff's formatter is a near-drop-in replacement that produces almost identical output, runs 10–100× faster, and folds linting and import-sorting into one binary. Developers now weigh the two side by side, and even loyal users get caught off guard by Black's tweaks:

"The latest release of black introduces the '2025 stable style', which reformatted one file in my codebase - unicode escape strings are now lowercased." — Pamela Fox

A formatter climbing the charts in 2026 is defending its turf, not expanding it. Black defined the style Ruff now emulates; that legacy is exactly why it keeps getting starred.

sindresorhus/awesome — the index at the center of an ecosystem

sindresorhus/awesome
sindresorhus/awesome

+325 stars today · 480k total

This is the root node of a genre. It's a list of "awesome-*" lists, the canonical starting point when you want a curated set of libraries, tools, or resources for almost any topic, and it seeded a whole naming convention across GitHub. On Bluesky, the sheer proliferation has earned its own wry hashtag, #awesomeflation.

A curated index lives or dies by its pruning, and that is where the maintainers actually spend their energy. The open issue No longer actively maintained repositories tracks entries that have gone stale, while the 272-comment Incubate thread debates how new lists should earn their place. The work isn't adding links; it's deciding what to keep.

NVIDIA/Megatron-LM — the odd one out

NVIDIA/Megatron-LM
NVIDIA/Megatron-LM

+20 stars today · 17k total · Python

This one targets a narrow, serious audience: ML engineers training large transformer models across many GPUs, using the tensor, pipeline, and model parallelism that Megatron pioneered. It's NVIDIA's reference implementation for scaling training past what fits on a single device.

Its presence here is an anomaly of a different kind: silence. There's no substantive Hacker News thread, no Lobsters discussion, a single stray Bluesky link. Yet the repo carries 937 open issues, a sign of heavy real-world use. An infrastructure library trends on dependency, not debate. It's on the list because serious teams build on it, not because anyone is talking about it.

Durability has two faces, and today's page shows both. One is genuine staying power: a style everyone standardized on, an index everyone still starts from. The other is inertia, where stars keep accruing to a name after the work has quietly relocated. So when a repo shows up on trending, the useful question isn't whether it's popular. It's whether this is still where the commits land, or just where the muscle memory points.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 2 of 26 Read more
🔥Hot Discussion

Claude Code hides a check for the word 'deepseek' in its own JavaScript

A reverse-engineer pulled apart the Claude Code bundle and found client-side logic that scans the API endpoint it's talking to. If the hostname contains a competitor's name, the request gets quietly marked.

★ 1.4K · 💬 409 · thereallo.dev · 5 min