Fedify: an ActivityPub server framework
Fedifyは、TypeScriptとJavaScriptで書かれたActivityPubサーバーフレームワークです。分散型のソーシャルネットワークを構築するためのサーバーアプリケーションを作る際の複雑さと冗長なコードを排除し、ビジネスロジックとユーザー体験の開発に集中できるようにすることを目指しています。
現在提供している主な機能は以下の通りです:
- Activity Vocabularyのための型安全なオブジェクト(一部のベンダー固有の拡張機能を含む)
- WebFingerクライアントとサーバー
- HTTP SignaturesとObject Integrity Proofs
- ウェブフックを処理するためのミドルウェア
- NodeInfoプロトコル
- Node.js、Deno、Bunのサポート
- テストとデバッグのためのCLIツールチェーン
興味がある方は、Fedifyのウェブサイトをご覧ください!包括的なドキュメント、デモ、チュートリアル、サンプルコードなどが用意されています:
#Fedify #TypeScript #JavaScript #ActivityPub #NodeInfo #Node #Deno #Bun #fedidev