delightful activitypub development delightful

A curated list of resources for ActivityPub developers who create software for the Fediverse.

Contents

Developer tools

Frameworks

Libraries

Dialtone: An "un-imagined" ActivityPub service, to address emergent use cases. Multi-tenant, multi-personality, multi-ownership. Apache-2.0 / MIT, Rust

Plugins

Relays

For an overview of known relays, see Relay List, a regularly updated, sorted list of ActivityPub relays for Mastodon or Pleroma.

Bridges

Utilities

Testing

Forge federation

This category is dedicated to an important new direction on the Fediverse, where Software Development itself becomes federated. Currently the focus is on projects and protocols that allow for the federation of code forges (such as Gitea and Gitlab).

Forge libraries

Forge tools

Forge plugins

Forge federation protocols

Miscellaneous projects

This category is for any code project related to the Fediverse. They need not be directly development related.

Social sharing

Other projects

Reference material

Protocol specifications

API documentation

Tutorials

Getting started

ActivityPub server-to-server (S2S)

ActivityPub client-to-server (C2S)

WebFinger

Security

NodeInfo

Research & Development

Datashards

Object capabilities

Federated auth/authz

Content addressing

Distributed Mutable Containers

Peer-to-peer networking

Maintainers

If you have questions or feedback regarding this list, then please create an Issue in our tracker, and optionally @mention one or more of our maintainers:

Contributors

With delight we present you some of our delightful contributors (please add yourself if you are missing).

License

CC0 Public domain. This work is free of known copyright restrictions.