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

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.