Hatsu

Hatsu

Self-hosted ActivityPub bridge to federate static website content

227stars
7forks
Last commit: 1mo ago
Repo age: 3y old
Hatsu screenshot

Hatsu is a bridge service that lets static websites participate in the Fediverse by exposing site users and posts as ActivityPub actors and objects. It automates discovery, follow handling, posting to followers, and backfeeding replies using site feeds.

Key Features

  • Maps site-level user identifiers and URLs to ActivityPub actors and object URIs for federation
  • Uses site feeds (JSON / Atom / RSS) as the source of truth for create/update detection
  • Automatically accepts follow requests and delivers new posts to followers' inboxes
  • Receives replies from Fediverse actors and backfeeds them to the originating static site (backfeed feature is a work-in-progress)
  • Performs HTTP signatures for outgoing requests to improve compatibility with secure Mastodon and GoToSocial instances
  • High-performance Rust backend with Docker deployment support and aarch64 builds
  • Designed to work with any static site generator and many static hosting setups

Use Cases

  • Enable a static blog or website to have Fediverse accounts for authors and posts without running a full social server
  • Push new site content automatically to followers on Mastodon-compatible servers
  • Collect replies and interactions from the Fediverse and surface them back to a static site

Limitations and Considerations

  • ActivityPub-only: does not support other social protocols such as Nostr or AT Protocol
  • Some backfeed functionality is still marked as work-in-progress and may have limited features
  • Compatibility nuances can exist across Fediverse implementations; HTTP signature behavior and compatibility modes are provided to mitigate interoperability issues

Hatsu provides a focused, automated bridge for static sites to participate in ActivityPub federation with minimal ongoing maintenance. It is suitable for site owners who want Fediverse presence without running a full social platform.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Mastodon

Mastodon

Open-source federated microblogging social network server

49.5k
7.4k
Last commit: 1d ago

Mastodon is an open-source, ActivityPub-compatible social network server for microblogging, offering federated timelines, moderation tools, media support, and APIs.

Alternative to:
Threads
Threads
+7
PeerTube

PeerTube

Federated video hosting and streaming with P2P delivery

14.4k
1.7k
Last commit: 3d ago

PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

Alternative to:
YouTube
YouTube
+8
Lemmy

Lemmy

Federated link aggregator and discussion forum platform

14.2k
938
Last commit: 3d ago

Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...

Alternative to:
Reddit
Reddit
+3
diaspora*

diaspora*

Decentralized, privacy-focused federated social network

13.9k
2.9k
Last commit: 6mo ago

Open-source federated social network built around independently run pods, privacy via Aspects, and standard social features; implemented in Ruby on Rails.

Alternative to:
Mastodon (mastodon.social)
Mastodon (mastodon.social)
+6
Misskey

Misskey

Federated microblogging social platform for the ActivityPub fediverse

10.9k
1.5k
Last commit: 1d ago

Misskey is an open-source federated microblogging platform using ActivityPub, enabling communities to run their own social server and interact across the fediverse.

Alternative to:
Misskey
Misskey
+6
Pixelfed

Pixelfed

Decentralized photo-sharing social network for the Fediverse

6.8k
818
Last commit: 7d ago

Pixelfed is a free, open-source, ActivityPub-based photo sharing social network that federates with the Fediverse for decentralized social media.

Alternative to:
Instagram
Instagram
+7