I’ve been working on a small Fediverse project called "The Hitchhiker’s Guide to the Fediverse".
It started as a simple directory of Fediverse instances, but I’ve been gradually turning it into something more useful:
- discovering new instances through federation peers
- filtering suspicious/spammy hosts
- monitoring known instances over time
- automatically hiding servers that stay offline
- bringing them back if they recover
- keeping the whole thing updated with GitHub Actions
The monitored set is already around 27,000 instances, so I also had to rethink the collector to use bounded concurrency and checkpointing instead of checking everything one by one.
Still very much a work in progress, but it’s been a fun way to learn more about how the Fediverse actually behaves in the wild.
https://github.com/thanksstevenkim/the-hitchhikers-guide-to-the-fediverse