Fedify avatar

Fedify

Official

@fedify-dev

0Followers
|
28Public Repos
|
12Published Skills

A collection of development tools for fediverse

Skills Distribution
DomainDeveloper To...ActivityPub-Protocol (40%)JSON-LD-Schema (30%)Code-Generation (30%)

Agent Skills by Fedify

Showing 12 vetted skills indexed across 1 GitHub repositories.

fedify-devfedify-dev
1.0k

fep

Retrieves Fediverse Enhancement Proposals and explains their implementation with Fedify APIs.

Official
Intermediate
fedify-devfedify-dev
1.0k

inbox

Configure Fedify inbox listeners for handling incoming ActivityPub activities.

Official
Basic
fedify-devfedify-dev
1.0k

fedify

Implements ActivityPub federation servers in TypeScript using Fedify dispatchers and listeners.

Official
Advanced
fedify-devfedify-dev
1.0k

migration

Migrates Fedify code between versions by applying breaking changes from CHANGES.md.

Official
Intermediate
fedify-devfedify-dev
1.0k

actor

Implement an ActivityPub actor dispatcher with key pairs and WebFinger discovery in Fedify.

Official
Basic
fedify-devfedify-dev
1.0k

create-example-app-with-integration

Creates and tests Fedify example applications for web framework integration packages.

Official
Advanced
fedify-devfedify-dev
1.0k

commit

Creates Git commits with formatted messages for currently staged changes.

Official
Basic
fedify-devfedify-dev
1.0k

get-reviews

Fetch, organize, and help resolve GitHub pull request reviews via the gh CLI.

Official
Advanced
fedify-devfedify-dev
1.0k

add-to-fedify-init

Registers a new web framework integration in the @fedify/init scaffolding package and verifies it with mise test:init.

Official
Intermediate
fedify-devfedify-dev
1.0k

sacho

Manages changelogs as Markdown fragments compiled into CHANGES.md at release time.

Official
Advanced
fedify-devfedify-dev
1.0k

create-integration-package

Creates Fedify integration packages for web frameworks with middleware and tests.

Official
Advanced
fedify-devfedify-dev
1.0k

add-vocab

Add ActivityPub/JSON-LD vocabulary types via YAML definitions and codegen.

Official
Intermediate

Frequently Asked Questions About Fedify

FAQPage Schema
What specific tasks does Fedify enable for developers?

Fedify enables the rapid definition and implementation of custom ActivityPub and JSON-LD vocabulary types. By utilizing YAML-based definitions, developers can generate consistent, type-safe structures required for interoperable communication across decentralized social networks, significantly reducing manual boilerplate for protocol-compliant data modeling.

Which technical personas benefit from using Fedify?

Fedify is designed for backend engineers and protocol architects building decentralized applications within the fediverse. It is specifically targeted at developers who need to implement custom ActivityPub extensions or maintain strict JSON-LD compliance across distributed server environments.

What are the prerequisites for implementing Fedify vocabulary definitions?

Implementation requires a foundational understanding of ActivityPub specifications and JSON-LD data modeling. Developers must define their custom vocabulary types within YAML files, which are then processed by the codegen engine to produce the necessary structures for their specific project environment.