twink/vendor/sourcery.dny.nu/pana
2025-12-05 12:20:05 +01:00
..
internal feat: initial commit 2025-12-05 12:20:05 +01:00
vocab feat: initial commit 2025-12-05 12:20:05 +01:00
.gitattributes feat: initial commit 2025-12-05 12:20:05 +01:00
.gitignore feat: initial commit 2025-12-05 12:20:05 +01:00
activity.go feat: initial commit 2025-12-05 12:20:05 +01:00
actor.go feat: initial commit 2025-12-05 12:20:05 +01:00
any.go feat: initial commit 2025-12-05 12:20:05 +01:00
article.go feat: initial commit 2025-12-05 12:20:05 +01:00
audio.go feat: initial commit 2025-12-05 12:20:05 +01:00
collection.go feat: initial commit 2025-12-05 12:20:05 +01:00
doc.go feat: initial commit 2025-12-05 12:20:05 +01:00
document.go feat: initial commit 2025-12-05 12:20:05 +01:00
emoji.go feat: initial commit 2025-12-05 12:20:05 +01:00
endpoint.go feat: initial commit 2025-12-05 12:20:05 +01:00
event.go feat: initial commit 2025-12-05 12:20:05 +01:00
hashtag.go feat: initial commit 2025-12-05 12:20:05 +01:00
helpers.go feat: initial commit 2025-12-05 12:20:05 +01:00
icon.go feat: initial commit 2025-12-05 12:20:05 +01:00
image.go feat: initial commit 2025-12-05 12:20:05 +01:00
instrument.go feat: initial commit 2025-12-05 12:20:05 +01:00
LICENSE feat: initial commit 2025-12-05 12:20:05 +01:00
link.go feat: initial commit 2025-12-05 12:20:05 +01:00
localised.go feat: initial commit 2025-12-05 12:20:05 +01:00
mention.go feat: initial commit 2025-12-05 12:20:05 +01:00
note.go feat: initial commit 2025-12-05 12:20:05 +01:00
object.go feat: initial commit 2025-12-05 12:20:05 +01:00
page.go feat: initial commit 2025-12-05 12:20:05 +01:00
pana.go feat: initial commit 2025-12-05 12:20:05 +01:00
place.go feat: initial commit 2025-12-05 12:20:05 +01:00
processor.go feat: initial commit 2025-12-05 12:20:05 +01:00
profile.go feat: initial commit 2025-12-05 12:20:05 +01:00
public_key.go feat: initial commit 2025-12-05 12:20:05 +01:00
question.go feat: initial commit 2025-12-05 12:20:05 +01:00
README.md feat: initial commit 2025-12-05 12:20:05 +01:00
relationship.go feat: initial commit 2025-12-05 12:20:05 +01:00
tombstone.go feat: initial commit 2025-12-05 12:20:05 +01:00
video.go feat: initial commit 2025-12-05 12:20:05 +01:00

Pana

A Go library for building on the Fediverse.

Pana provides everything you need to process and create ActivityStreams messages. These are the kinds of messages that are exchanged between clients and servers on the Fediverse.

The API Pana provides is tailored towards social media style applications. The underlying library, longdistance, can be used for anything that use JSON-LD.

Usage

The Go documentation includes a few examples.

Contributing

PRs are very welcome for:

  • Completing current ActivityStreams types.
  • Fixes to existing types.
  • Adding new object types that are in use on the Fediverse.
  • Documentation improvements.

If you run into a bug, feel free to open up an issue.

License

This library is licensed under the Mozilla Public License Version 2.0.