Every "awesome" list on GitHub dies the same way: the maintainer stops merging PRs, links rot, and the numbers freeze at whatever they were two years ago. I went to add my own project to a few prediction-market ones and found PRs sitting unmerged for months.
So I built one that maintains itself.
How it works
Every entry is a small YAML file. The README is generated from them and never hand-edited.
A GitHub Action runs daily and fetches the live numbers: trading volume (DefiLlama), repo health / stars / last commit (GitHub API), a blog's last-post date (its own feed).
Blanks are honest. Where no free source exists, the entry says which one it looked for.
It sorts by whether a project is still alive, not by stars, so a popular-but-archived repo sinks.
Nothing on the page is a number I typed once and left to rot. It tracks 15 venues, 10 data sources and ~40 tools, and rebuilds from scratch every morning. Stack is boring on purpose: Python, Jinja, GitHub Actions. Code MIT, data CC0.
The piece I want most isn't built yet: a bot that reads a submitted link, checks it's real and not spam, and merges it itself. Right now I merge by hand, to learn what the filter should be before I automate it.
Repo: prediction-almanac
Top comments (0)