Spokes.wiki Search About
Software Source CodeWeb Site source ↗ source url updated Mon Aug 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

best-of

A directory of directories: 22 “best-of” lists of open-source projects, grouped into 10 categories, 31K combined stars. 1,837 stars, 150 forks, CC0-1.0, repository created 2020-12-17 and last updated 2026-08-10 (all figures read 2026-08-10). The lists themselves live in other people’s repositories — ml-tooling/best-of-ml-python, lukasmasuch/best-of-react, fkromer/best-of-vue, lyz-code/best-of-digital-gardens and eighteen more — and this repository is the index over them.

The entries are not written by hand. Each list is generated from a projects.yaml file by best-of-generator, a separate MIT-licensed CLI tool (110★) that pulls metadata from GitHub and from PyPI, npm, Conda, Maven, Cargo, Go and Docker Hub, computes a score per project, and writes the markdown. A GitHub Action re-runs it on a schedule, so a list is a rebuilt artifact rather than an edited document.

Why this is here: the ranked answer to the star-ranked catalogue

openalternative ranks 500+ projects by GitHub stars and nothing else, and this spoke’s synthesis uses that as its example of a discovery frame that underweights load-bearing software. best-of is the same genre making the opposite bet. Its project-quality-score adds licence, release cadence, semantic versioning, project age, contributor and commit counts, closed issues, downloads, dependent packages and recent-commit activity, and stars enter only as log(stars)/2 − 1 — one logarithmic term among a dozen.

This is the first source in the corpus that treats maintenance as measurable rather than assumed. It also carries its own decay markers on the list entries: 🐣 new, 💤 six months without activity, 💀 twelve months without activity, 📈📉 trending on the score itself.

What the markers say about the index

Those markers are turned on the lists themselves, and the result is unflattering. Of the 22 entries, 12 carry 💀 and 5 carry 💤 — seventeen of twenty-two are, by this repository’s own definition, inactive or dead. The one list nearly everyone arrives through, best-of-ml-python, is among the live ones; most of the long tail is not.

So the machine built to detect abandonment documents its own. That is a point in the method’s favour and against the corpus it indexes: a hand-curated awesome list would simply have gone quiet, and this one prints the date it stopped. Automation makes the staleness legible without doing anything about it — a generator that runs on a schedule keeps producing a page whether or not anyone is still choosing what goes on it.

Provenance

T1 as a primary artifact — the repository is the thing. The counts above are snapshots, and the 💀/💤 markers are computed at generation time, so they age between runs like everything else here.

Connections

The methodological counterpart to openalternative in the open-source-alternative frame: same job, incompatible answers to what “best” means. Cross-spoke, the underlying tool is a piece of build-and-publish machinery closer to ../dev-tooling-wiki’s subject than to this spoke’s, and the lists it generates for curricula-adjacent topics sit beside ../engineering-education-wiki’s awesome-list corpus (awesome-system-design-resources) — noted rather than duplicated. The scoring question itself is paged as project-quality-score.