fedi-libs is created with the goal of expanding Python libraries related to the Fediverse.
fedi-libs now focus for maintenance ActivityPub library (e.g, apkit, apmodel, apsig)
- apkit is a modern, fast, and powerful toolkit for building ActivityPub-based applications with Python, based on standard Python type hints.
- apmodel is ActivityStreams 2.0 and nodeinfo 2.0/2.1 implementation for Python.
- apsig is implemention of draft-cavage-http-signatures-12, rsasignature2017 (ld signature) and fep-8b32 (Object Integrity Proofs).
- kagura is mastodon api-compatible activitypub implemention, based on apkit.