ProductPromotion
Logo

Rust

made by https://0x3d.site

GitHub - importantimport/hatsu: 🩵 Self-hosted & Fully-automated ActivityPub Bridge for Static Sites.
🩵 Self-hosted & Fully-automated ActivityPub Bridge for Static Sites. - importantimport/hatsu
Visit Site

GitHub - importantimport/hatsu: 🩵 Self-hosted & Fully-automated ActivityPub Bridge for Static Sites.

GitHub - importantimport/hatsu: 🩵 Self-hosted & Fully-automated ActivityPub Bridge for Static Sites.

Hatsu「初」

MSRV License Matrix

Self-hosted & Fully-automated ActivityPub Bridge for Static Sites.

Open in GitHub Codespaces

About

Hatsu is a self-hosted bridge that interacts with Fediverse on behalf of your static site.

Normally it can do all the:

  • When a Fediverse user searches for a user of your site (@[email protected]), redirects to the corresponding user of the Hatsu instance.
  • When a Fediverse user searches for your site URL (https://example.com/hello-world), redirects to the corresponding post on the Hatsu instance.
  • Accepts follow requests and pushes new posts to the follower's homepage as they become available.
  • Receive replies from Fediverse users and backfeed to your static site.

Best of all, these are fully automated! Just set it up once and you won't need to do anything else.

Features

  • Self hostable, easy to deploy.
  • Works with any SSGs and most static hosting services.
    • Use Feed instead of Webmention to check updates.
    • It is not required that the site support microformats2.
    • Redirection in many ways, including purely static files.
    • Backfeed in many ways. [WIP]
  • High performance.
    • Backend is written in Rust.
    • Supports aarch64.

Installation

Read the documentation to get started.

Fediverse compatibility

Hatsu uses the same library as Lemmy, Activitypub-Federation, so it should behave similarly in practice.

In addition to this, Hatsu is also enabled:

If you're not sure whether it's a Hatsu or Activitypub-Federation compatibility issue, you should open new issue in Hatsu first.

License

Licensed under AGPLv3.

Third Party Licenses

This project partially copies code from the following projects:

Project License
LemmyNet/activitypub-federation-rust AGPL-3.0
LemmyNet/lemmy AGPL-3.0

More Resources
to explore the angular.

mail [email protected] to add your project or resources here 🔥.

Related Articles
to learn about angular.

FAQ's
to learn more about Angular JS.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory