About feditop
feditop shows the most popular Mastodon posts across the fediverse, organized by day and ranked by engagement.
The problem: Mastodon's chronological timeline means great posts get buried quickly. If you don't check your feed constantly, you miss the conversations everyone is having. feditop solves this by collecting trending posts from major instances, scoring them by engagement, and giving you a clean, daily digest — so you can always catch up on what you missed.
How it works
Every 15 minutes, feditop fetches trending posts from a set of monitored Mastodon instances. Posts are deduplicated (the same post may trend on multiple instances), scored using an engagement formula, and stored for the day.
Scoring formula
score = (reblogs × 2.0) + (favourites × 1.0) + (replies × 1.5)
Reblogs (boosts) are weighted highest because they represent active amplification. Replies indicate discussion and are weighted above passive favourites. This formula is fixed and transparent — everyone sees the same rankings.
Monitored instances
- mastodon.social
- fosstodon.org
- chaos.social
- mastodon.nl
- infosec.exchange
Privacy
feditop collects zero user data. No accounts, no login, no tracking, no analytics. It only reads public data from Mastodon's public API endpoints. Your settings are stored in a cookie and never sent to any server.
Technical details
Built with vanilla JavaScript, HTML, and CSS — zero frameworks, zero build steps. Hosted on Cloudflare's free tier: Workers for the backend, KV for storage, and Pages for the frontend. It is the Mastodon equivalent of swenrekcah.com (Hacker News daily digest).
Source code
The code is open source, MIT licensed, available on GitHub.