Fast, fun, small ActivityPub server. READ ONLY MIRROR! Now on Codeberg instead: https://codeberg.org/superseriousbusiness/gotosocial
-
Updated
Oct 1, 2025 - Go
Fast, fun, small ActivityPub server. READ ONLY MIRROR! Now on Codeberg instead: https://codeberg.org/superseriousbusiness/gotosocial
ActivityStreams & ActivityPub in golang, oh my!
Golang ActivityPub Server Framework
An ActivityPub server that reblogs all the statuses of certain actors.
An OStatus library written in Go
Presentations on: golang and ActivityPub
App for decentralized social-media (DeSo).
ActivityStreams library in Go
relayverse is an actor caching server for decentralized social-media (DeSo), including the Fediverse.
socialfed-api is the back-end API for socialfed — a custom feed generator for the social-web, including the Fediverse, and broader decentralized social-media (DeSo).
Package schemaorg provides an implementation of the schema.org vocabulary, as they are used on the Fediverse, for the Go programming language.
Package actcon implements an ActivityPub & ActivityStreams like protocol over a WebSocket, for the Go programming language.
Package jsonld provides JSON-LD encoders and decoders, for the Go programming language. And in particular, handles the way the Fediverse, ActivityPub, and ActivityStreams uses JSON-LD.
Package tootns provides an implementation of the (Mastodon) 'toot' JSON-LD namespace for the ActivityPub and ActivityStreams protocols, as they are used on the Fediverse, for the Go programming language.
ld-base is an open-source back-end, written in the Go programming-language, with built-in support for Linked Data (including JSON-LD). ld-base is useful for writing software for the Fediverse / Social Web, where you can just focus on building the front-end experience (and use "ld-base" as the back-end).
Add a description, image, and links to the activitystreams topic page so that developers can more easily learn about it.
To associate your repository with the activitystreams topic, visit your repo's landing page and select "manage topics."