Waq
OCamlで書かれたActivityPubサーバー。バックエンドのみ。Mastodonのdorp-in replacementを目指しているとのこと。 Waq の(究極的な)目標は、Mastodon の drop-in な代替実装を書くことです。 ここで “drop-in” という言葉は、 ある瞬間に Mastodon サーバを Waq に入れ替えて動作させても、 RDB や API などを含めて全てがそのまま動作するようにするという意味で使っています。 現在の Waq はこの目標からはほど遠い状態ですが、例えばクライント・サーバ間の API は Mastodon の REST API のサブセットにしたり、RDB のスキーマも Mastodon のスキーマの サブセットにして、目標に近づくべく開発しています。