package activitypub

  1. Overview
  2. Docs
ActivityPub in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-activitypub-0.1.0.tar.bz2
md5=332e6cab89ed63fda379aba37e00c40b
sha512=b6e5fe4948fdbe1d63227adc834c783821b609691c8db24438a8f76c5f6a2c60d1ecbd385baf1029901225abe2031d9aa994a0ed0321ea8082b3281e35552bb0

Description

Library and tools to communicate with the ActivityPub protocol

Published: 14 Oct 2024

README

ocaml-activitypub

🌐 OCaml-activitypuyb homepage

OCaml libraries and tools to communicate with the ActivityPub protocol.

Comes with TAPS, an experimental Tiny ActivityPub Server which implements server-to-server (S2S) and client-to-server (C2S) protocols.

Also includes an experimental GUI library based on Stk.

Documentation

Documentation is available here.

Development

Development is hosted on Framagit.

OCaml-ldp is released under LGPL3 license.

Installation

The packages are installable with opam:

$ opam install activitypub activitypub_client activitypub_server

Current state of ocaml-activitypub can be installed with:

$ opam pin add [package] git@framagit.org:zoggy/ocaml-activity.git

Dependencies (19)

  1. x509 >= "1.0.3"
  2. rdf_ppx >= "1.0.0"
  3. rdf_json_ld >= "1.0.0"
  4. rdf >= "1.0.0"
  5. ppx_blob >= "0.7.2"
  6. ptime >= "1.1.0"
  7. ocf_ppx >= "0.8.0"
  8. ocf >= "0.8.0"
  9. ocaml >= "4.14.0"
  10. lwt_ppx >= "2.0.3"
  11. lwt >= "5.4.0"
  12. ldp_tls >= "0.3.0"
  13. ldp >= "0.3.0"
  14. logs >= "0.7.0"
  15. iri >= "1.0.0"
  16. fmt >= "0.8.9"
  17. cryptokit >= "1.19"
  18. cohttp-lwt >= "5.3.0"
  19. dune >= "3.7"

Dev Dependencies (1)

  1. odoc with-doc

Conflicts

None

OCaml

Innovation. Community. Security.