Hare library for ActivityPub and ActivitySteams (pre-alpha)
add activity/vocab/README
add activity/streams/README
add activity/pub/README


browse  log 



You can also use your local clone with git send-email.


This Hare package provides a extensible implementation of the ActivityStreams 2.0 format and the ActivityPub protocols.

Status: pre-alpha

#Provided modules

  • activity::pub: Provides an ActivityPub engine.
  • activity::streams: Implements the ActivityStreams 2.0 format.
  • activity::vocab: Provides the core Activity Vocabulary.



#From your distribution

This recommended name for this package is "hare-activity". Look for this, or something similar, in your local package manager. This is the preferred way to install this package.

#System-wide installation

make install


git subtree -P vendor/hare-activity/ \
	add https://git.sr.ht/~torresjrjr/hare-activity master


All contributors are required to "sign-off" their commits to indicate that they have agreed to the Developer Certificate of Origin. Use git commit -s or git config format.signoff true.

Send patches to ~torresjrjr/public-inbox@lists.sr.ht [archive].


Like the Hare standard library, this library is available under the terms of the Mozilla Public License (MPL). You can freely link to the library with software distributed under any license, but if you modify the library, you must release your derivative works under the MPL as well.