| Post Reply | RetroFed Forum Forum Index » Fediverse |
| Author | Message | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Not_mikey
lemmy.dbzer0.com
Not_mikey@lemmy.dbzer0.com Joined: 2025-01-30 |
How I ranked the Lemmy instance visibility by sort typeI'm building Stakswipe, a mobile Lemmy client with a swipe-to-vote UI. One of the problems I ran into was the anonymous feed — when you're not logged in, you need to pick an instance to connect to upfront, and that choice matters more than most people realise. Rather than just guessing or defaulting to lemmy.world, I wanted to objectively measure which instances give the best view of lemmy for someone browsing without an account. I put together a benchmarking script that tests the top 20 instances by monthly active users and scores them. It's worth noting that some instances defederate from others or block certain communities, and that's completely fine — it's one of Lemmy's strengths. Communities and instances should be able to self-govern and set their own norms. These rankings aren't a judgment on any instance's moderation choices; they're purely about federation breadth and visibility of all that lemmy has to offer for a general anonymous feed. What I measuredFor each instance × sort combination, I fetched posts anonymously until I hit a quality floor suited to that sort's algorithm:
How scoring worksEvery post has a canonical ActivityPub ID ( Each instance is scored across four metrics, then the scores are normalized against the best performer and combined:
The instances with the highest weighted score for each sort type are shown. |
|||||||||||||||||
| 100 Original | ||||||||||||||||||
Catoblepas
piefed.blahaj.zone
Catoblepas@piefed.blahaj.zoneJoined: 2025-06-06 |
Let’s go Blahaj! 🩷🩵🤍 🦈 |
|||||||||||||||||
| 20 | ||||||||||||||||||
PotatoesFall
discuss.tchncs.de
PotatoesFall@discuss.tchncs.deJoined: 2023-06-11 |
Let’s go Blahaj! 🩷🩵🤍 🦈
I thought blahaj was defederated from a few instances? Interesting that the score is so high anyway. |
|||||||||||||||||
| 7 | ||||||||||||||||||
Catoblepas
piefed.blahaj.zone
Catoblepas@piefed.blahaj.zoneJoined: 2025-06-06 |
I thought blahaj was defederated from a few instances? Interesting that the score is so high anyway.
It might be that we’re defederated mostly from instances that everyone else also defederates from, so that wouldn’t impact the score? Or maybe the instances blocked by Blahaj don’t put out much content. You can see here who is defederated. E: that’s actually for Piefed Blahaj but I’m pretty sure it’s the same |
|||||||||||||||||
| 4 | ||||||||||||||||||
CombatWombat
feddit.online
CombatWombat@feddit.onlineJoined: 2025-09-09 |
I thought blahaj was defederated from a few instances? Interesting that the score is so high anyway.
Everyone is defederated from somewhere. There’s an entire dark fedi that basically everyone has defederated from. |
|||||||||||||||||
| 13 | ||||||||||||||||||
|
TacoEvent
lemmy.zip
TacoEvent@lemmy.zip Joined: 2023-07-02 |
C’mon lemmy.zip lurkers! Say something nice! We could’ve gone 4 for 4! |
|||||||||||||||||
| 14 | ||||||||||||||||||
|
frongt
lemmy.zip
frongt@lemmy.zip Joined: 2025-07-31 |
C’mon lemmy.zip lurkers! Say something nice! We could’ve gone 4 for 4!
penis |
|||||||||||||||||
| 15 | ||||||||||||||||||
|
Skavau
piefed.social
Skavau@piefed.social Joined: 2025-03-18 |
Everyone is defederated from somewhere. There’s an entire dark fedi that basically everyone has defederated from.
This is true, but the bulk of those instances are basically abandoned/barely active. |
|||||||||||||||||
| 7 | ||||||||||||||||||
|
TacoEvent
lemmy.zip
TacoEvent@lemmy.zip Joined: 2023-07-02 |
penis
Good enough |
|||||||||||||||||
| 12 | ||||||||||||||||||
Brett
programming.dev
worldclasspun@programming.devJoined: 2025-03-09 |
C’mon lemmy.zip lurkers! Say something nice! We could’ve gone 4 for 4!
This is a fantastic post. I am very happy to have seen it tonight. |
|||||||||||||||||
| 6 | ||||||||||||||||||
Brett
programming.dev
worldclasspun@programming.devJoined: 2025-03-09 |
Saved. Awesome stuff 🥕 |
|||||||||||||||||
| 2 | ||||||||||||||||||
|
lofi
piefed.social
lofi@piefed.social Joined: 2025-05-05 |
This is cool, id be curious to see something similar for piefed. |
|||||||||||||||||
| 4 | ||||||||||||||||||
Blaze
piefed.zip
Blaze@piefed.zipJoined: 2025-06-13 |
Nice initiative |
|||||||||||||||||
| 2 | ||||||||||||||||||
|
grte
lemmy.ca
grte@lemmy.ca Joined: 2023-06-09 |
This is true, but the bulk of those instances are basically abandoned/barely active.
And one is truth.social. |
|||||||||||||||||
| 1 | ||||||||||||||||||
|
wiki_me
lemmy.ml
wiki_me@lemmy.ml Joined: 2020-08-03 |
Pretty sure you want to use the AGPL and not GPL. The ideal IMO will be some kind of experiment (probably something you should opt in). give people feeds and have them be ranked on a 1-10 scale and see which is better and do a Statistical hypothesis test to make sure the differences are not due to luck. |
|||||||||||||||||
| 2 | ||||||||||||||||||
|
Imaginary_Stand4909
lemmy.blahaj.zone
Imaginary_Stand4909@lemmy.blahaj.zone Joined: 2025-03-21 |
Let’s go Blahaj! 🩷🩵🤍 🦈
I'm doing my part! 🩷🩵🤍 🦈 |
|||||||||||||||||
| 2 | ||||||||||||||||||
|
Not_mikey
lemmy.dbzer0.com
Not_mikey@lemmy.dbzer0.com Joined: 2025-01-30 |
Pretty sure you want to use the AGPL and not GPL. The ideal IMO will be some kind of experiment (probably something you should opt in). give people feeds and have them be ranked on a 1-10 scale and see which is better and do a Statistical hypothesis test to make sure the differences are not due to luck.
Thanks for the license tip! Want to keep this as just a frontend though, don't want to spin up a backend unless necessary. Would there be a way to run a test just serving the client? |
|||||||||||||||||
| 1 | ||||||||||||||||||
|
wiki_me
lemmy.ml
wiki_me@lemmy.ml Joined: 2020-08-03 |
Thanks for the license tip! Want to keep this as just a frontend though, don't want to spin up a backend unless necessary. Would there be a way to run a test just serving the client?
I guess maybe set up a community on lemmy. have the client automatically make posts to it. or comments to a specific post? Or maybe have a bot clients will send messages to? Lemmy has a bunch of libraries for automation so that could be used to extract the information you need for the test. Of course that probably makes it easier to feed fake data (e.g. if china wants to make lemmy.ml more popular). |
|||||||||||||||||
| 1 | ||||||||||||||||||
| Post Reply |
Back to top |