// the find
snarfed/bridgy-fed
🌉 A bridge between decentralized social networks
Bridgy Fed is a live bridge service connecting ActivityPub (Mastodon), AT Protocol (Bluesky), and IndieWeb protocols — letting users on one network follow and interact with users on another without accounts on both. It's running production traffic today at fed.brid.gy with real users. This is for developers who want to understand federated protocol interop or self-host a bridge node.
Active development with commits as recently as yesterday, not a toy. The protocol abstraction in protocol.py is genuinely well-designed — adding Nostr or Farcaster means implementing a defined interface, not forking spaghetti. Uses Firestore + App Engine which handles the fan-out problem (bridging a post to thousands of followers) without you building queue infrastructure yourself. Test suite is thorough with per-protocol test files and integration tests.
Google Cloud lock-in is deep — Firestore emulator required just to run tests locally, App Engine deployment assumed throughout, no path to self-hosting on anything else without significant rework. The data model forces ActivityStreams 1 as the internal pivot format, which means every new protocol pays the cost of whatever doesn't map cleanly into AS1's assumptions. Farcaster and Nostr are listed as 'under consideration' but that's been true long enough to have dedicated issue numbers (#447, #446), suggesting protocol additions are harder than the docs make them sound. Stats pipeline is entirely manual BigQuery exports — no dashboards, no automated reporting.