Fedify는 ActivityPub 프로토콜 기반의 연합형 서버 애플리케이션을 쉽게 만들 수 있게 해주는 TypeScript 라이브러리입니다. 이번에 첫 정식 버전인 1.0.0이 출시되었습니다.

주요 특징:

  • ActivityPub 객체에 대한 타입 안전한 인터페이스 제공
  • WebFinger, HTTP Signatures, Linked Data Signatures, Object Integrity Proofs 등 지원
  • Mastodon, Threads 등 주요 연합우주(fediverse) 서비스들과의 상호 운용성
  • 다양한 웹 프레임워크와의 통합 및 CLI 도구 제공

주요 변경사항:

  • “handle” 용어 사용 변경 및 명확화
  • Linked Data Signatures 지원으로 모든 주요 서명 방식 구현
  • 수신한 액티비티를 다른 액터로 포워딩하는 기능 추가
  • PostgreSQL 드라이버 패키지 (@fedify/postgres) 출시

Fedify는 JSR 및 npm에서 설치 가능합니다.

deno add jsr:@fedify/fedify  
npm  add     @fedify/fedify