Skip to main content

Bridgy Fed

Connect the decentralized web. Bridge IndieWeb, ActivityPub, and Bluesky.

Overview

Bridgy Fed connects different decentralized protocols, enabling websites to become Fediverse accounts and bridging between ActivityPub and Bluesky. It turns any website with microformats into a full participant in federated social networks.

Key Features

Multi-Protocol Bridge

┌─────────────────────────────────────────────────────────────────┐
│ Bridgy Fed Bridge │
├─────────────────────────────────────────────────────────────────┤
│ │
│ IndieWeb Bluesky │
│ (Your website) (AT Protocol) │
│ │ │ │
│ │ ┌──────────────┐ │ │
│ └─────────────►│ Bridgy Fed │◄────────────────┘ │
│ │ │ │
│ ┌─────────────►│ Bridge │◄────────────────┐ │
│ │ └──────────────┘ │ │
│ │ │ │
│ ActivityPub Future: │
│ (Fediverse) Farcaster, Nostr │
│ │
└─────────────────────────────────────────────────────────────────┘

Supported Protocols

ProtocolStatusAccount Format
IndieWebFullYour domain
ActivityPubFull@domain@web.brid.gy
AT ProtocolFull@domain.web.brid.gy
FarcasterPlannedTBD
NostrConsideredTBD

Website to Fediverse

Turn your website into a Fediverse account:

Your website: https://alice.com

Fediverse users can follow: @alice.com@web.brid.gy
Bluesky users can follow: @alice.com.web.brid.gy

Interactions

ActionHow It Works
PostPublish on your site with microformats
ReplyAdd in-reply-to on your site
LikeAdd like-of on your site
RepostAdd repost-of on your site
FollowOthers follow your bridged account

Webmention Integration

Interactions flow back to your site:

Fediverse reply ──► Bridgy Fed ──► Webmention to your site

Setup

For IndieWeb Sites

  1. Have a website with microformats2
  2. Support webmentions (sending and receiving)
  3. Sign up at fed.brid.gy
  4. Users can now follow your domain

Requirements

┌─────────────────────────────────────────────────────────────────┐
│ Website Requirements │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Microformats2: │
│ ├── h-card for author info │
│ ├── h-entry for posts │
│ └── u-* and p-* properties │
│ │
│ Webmentions: │
│ ├── Send webmentions for interactions │
│ └── Receive webmentions from bridge │
│ │
└─────────────────────────────────────────────────────────────────┘

Technical Details

  • Platform: Google App Engine
  • Language: Python
  • Library: Granary for protocol translation
  • Open source: Yes

Comparison

FeatureBridgy FedMostr
IndieWeb supportYesNo
Nostr-ActivityPubNoYes
Bluesky bridgeYesPartial
Self-hostableYesLimited
Website accountsYesNo

See Also