Rust crates for federation and interoperability
Find a file
2025-07-16 23:43:13 +02:00
.idea jsonld, jsonld_macros, activitystreams: Pieces finally start to fit together 2025-05-30 07:09:49 +02:00
.media First commit 2024-11-09 00:32:59 +01:00
acrate_activitystreams activitystreams: Fix Activity IRI 2025-07-14 04:51:15 +02:00
acrate_database rdserver: Polish and document 2025-06-07 03:45:11 +02:00
acrate_docker docker: Remove references to apub_inbox 2025-06-26 01:42:07 +02:00
acrate_jsonld jsonld: Fix incorrect docstring 2025-06-28 05:52:37 +02:00
acrate_jsonld_macros *: Cleanup 2025-06-07 05:46:51 +02:00
acrate_nodeinfo *: Cleanup 2025-06-07 05:46:51 +02:00
acrate_presentation presentation: Update 2025-07-16 23:43:13 +02:00
acrate_rd rd: Fix doctest URL 2025-06-17 15:42:43 +02:00
acrate_rdserver utils: Update axum and axum_extra 2025-06-25 17:57:15 +02:00
acrate_thesis thesis: Fix same typo 2025-07-14 05:11:58 +02:00
acrate_utils utils: Fix issue with layer install order 2025-06-25 18:17:27 +02:00
.editorconfig *: Add *.rs exception to editorconfig 2025-06-07 03:48:56 +02:00
.gitignore *: Add directory metadata to ignore 2025-04-22 17:23:11 +02:00
Cargo.toml apub_inbox: Remove, as it's just a stub 2025-06-07 04:08:22 +02:00
LICENSE.txt database: Add crate metadata 2024-11-18 06:24:08 +01:00
README.md Add apub_inbox to the README 2024-12-16 02:04:25 +01:00

acrate

Federation database

Caution

This software suite is in active development!

Warning

Monorepo! Make sure to open the root directory in your IDE, or weird things might happen until the packages are published!

Crates

Libraries

  • acrate_database: Database schema, migrations, and high level database-reliant structures
  • acrate_nodeinfo: Rust typing and utilities for the NodeInfo format
  • acrate_rd: Rust typing and utilities for the JSON and XML resource descriptior formats

Binaries

  • acrate_rdserver: Resource descriptor web server
  • acrate_apub_inbox: ActivityPub inbox web server

Extra

  • acrate_docker: Utilities for deploying the acrate stack on Docker