Library
TypeScript
Section titled “TypeScript”| Name | Description | License | Note |
|---|---|---|---|
| Fedify | ActivityPub server framework in TypeScript | MIT | RFC9421 suppored |
Python
Section titled “Python”| Name | Description | License | Note |
|---|---|---|---|
| pyfed | A robust, type-safe ActivityPub federation library for Python. | AGPLv3 | Unavaliable on PyPI (already taken this name) |
| apkit | apkit is a modern, fast, and powerful toolkit for building ActivityPub-based applications with Python, based on standard Python type hints. | MIT | not stable, RFC9421 suppored |
| bovine | Library for building Fediverse applications | MIT | |
| activitypub-utils | Various classes and functions for ActivityPub servers | GPLv3+ |
| Name | Description | License | Note |
|---|---|---|---|
| activitypub-federation-rust | High-level Rust library for the Activitypub protocol | AGPLv3 |
| Name | Description | License | Note |
|---|---|---|---|
| go-ap | ActivityPub libraries for Golang | MIT or Apache License 2.0? |
Elixir
Section titled “Elixir”| Name | Description | License | Note |
|---|---|---|---|
| activity_pub | Modular ActivityPub library in Elixir | AGPLv3 |