Hatsu

Website

Self-hosted ActivityPub bridge to federate static website content

258 stars 7 forks last commit first released AGPL-3.0

Actively maintained

Last commit 23 Aug 2026.

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 to Hatsu

Lemmy logo

Lemmy

Federated link aggregator and discussion forum platform

14.6k
968
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Reddit logo
Reddit
+3
autobrr logo

autobrr

Download automation tool for monitoring IRC/RSS and forwarding releases

3k
220
Last commit

Open-source tool that monitors IRC, Torznab/Newznab and RSS feeds, applies regex filters, and forwards matching torrents/usenet releases to download clients or *arr apps.

GPL-2.0Actively maintained

Podsync

Generate podcast feeds from YouTube and Vimeo sources

2k
314
Last commit

Podsync turns YouTube or Vimeo channels and playlists into podcast RSS feeds, with scheduled updates, filtering, and optional audio transcoding for podcast apps.

MITActively maintained
Alternative to:
YouTube logo
YouTube
PeerTube logo

PeerTube

Federated video hosting and streaming with P2P delivery

15.3k
1.9k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
+8

FeedCord

Automated RSS and YouTube feed poster for Discord via webhooks

317
40
Last commit

Lightweight C# service that polls RSS and YouTube feeds and posts updates to Discord via webhooks. Docker-ready, configurable, supports forum channels and embeds.

MITSlowing down
Alternative to:
Blogtrottr logo
Blogtrottr
+2
Betula logo

Betula

Federated single-user bookmark manager with Fediverse support

138
5
Last commit

Single-user self-hosted federated bookmark manager written in Go, using a single SQLite file, with ActivityPub support, web archiving, RSS and tagging.

AGPL-3.0Actively maintained
Alternative to:
Raindrop.io logo
Raindrop.io
+13