EXPLORE DEVELOPER TOOLSSort by category:Libraries Specifications Utilities (including bots, daemons) Relays Bridges Plugins (addons) Testing Forges OtherSort by protocol:diaspora ActivityPub OStatus ZotSort by code language:All Python (31) Javascript (19) PHP (13) Go (11) Rust (6) TypeScript (6) Java (4) Elixir (3) C# (2) Clojure (2) R (1) Guile (1) Ruby (1) Hare (1) Crystal (1) Shell (1)rtootWebsiteschochastics.github.io/rtoot/ remote linkSource coderepository remote linkAboutInteract with the mastodon API from Rmore info▶Code languageRProtocolsActivityPubLicenseMIT LicenseContact@schochastics@fosstodon.org ForgeFedWebsiteforgefed.org remote linkSource coderepository remote linkAboutFederation protocol for enabling interoperability between version control services (GitLab, Gogs, Gitea, etc). Reference implementation is Vervis.more info▶ProtocolsActivityPubLicenseCC0-1.0Contact@forgefed@floss.social NautilusSource coderepository remote linkAboutA standalone service to deliver posts from your own website to ActivityPub followers.more info▶Code languagePHPTech stackLaravel, VueProtocolsActivityPubLicenseApache-2.0 PherephoneSource coderepository remote linkAboutAn ActivityPub server that reblogs all the statuses of certain actors. You set it up to follow a few accounts and it Announces everything they post.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0 OCR BotSource coderepository remote linkAboutAn OCR (Optical Character Recognition) bot for Mastodon (and compatible) instances.more info▶Code languagePythonProtocolsActivityPubLicenseAGPL-3.0Contact@lynnesbian@fedi.lynnesbian.space Go-Fed ActivitySource coderepository remote linkAboutFull ActivityStreams and ActivityPub implementation in Golang. Extensions can be easily added by design-time code generation from JSON-LD schema.more info▶Code languageGoProtocolsActivityPubLicenseBSD-3-clauseContact@cj@mastodon.technology Go-Fed ApcoreSource coderepository remote linkAboutA powerful single server ActivityPub framework for performant Fediverse applications.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0Contact@cj@mastodon.technology BridgyFedWebsitefed.brid.gy remote linkSource coderepository remote linkAboutBridges the IndieWeb to federated social networks: ActivityPub, OStatus, etc.more info▶Code languagePythonProtocolsActivityPub, OStatusLicenseCC0-1.0 FederationWebsitefederation.readthedocs.io remote linkSource coderepository remote linkAboutPython library to abstract social web federation protocols like ActivityPub and diaspora.more info▶Code languagePythonTech stackDjangoProtocolsActivityPub, diaspora, MatrixLicenseBSD-3-clause Little BoxesWebsitelittle-boxes.readthedocs.io remote linkSource coderepository remote linkAboutTiny ActivityPub framework written in Python, both database and server agnostic.more info▶Code languagePythonProtocolsActivityPubLicenseISC Python ActivityPubSource coderepository remote linkAboutA general Python ActivityPub library.more info▶Code languagePythonProtocolsActivityPubLicenseMPL-2.0 ActivityPub PHPSource coderepository remote linkAboutA PHP implementation of the ActivityPub protocol (used in Pterotype plugin).more info▶Code languagePHPProtocolsActivityPubLicenseMITContact@jdormit@mastodon.technology Express ActivityPubSource coderepository remote linkAboutA simple reference implementation of an ActivityPub server using Express.js.more info▶Code languageJavascriptTech stackExpressProtocolsActivityPubLicenseMIT ActivityPub ExpressSource coderepository remote linkAboutModular ActivityPub implementation as Express.js middleware to easily add decentralization and federation to Node apps.more info▶Code languageJavascriptTech stackExpressProtocolsActivityPubLicense- WordPress-ActivityPubWebsitewordpress.org/plugins/activitypub remote linkSource coderepository remote linkAboutActivityPub for WordPress.more info▶Code languagePHPProtocolsActivityPubLicenseMIT WordPress-OStatusWebsitewordpress.org/plugins/ostatus-for-wordpress remote linkSource coderepository remote linkAboutAn OStatus plugin for WordPress.more info▶Code languagePHPProtocolsOStatusLicenseMIT LitePubSource coderepository remote linkAboutLitepub protocol specification, a set of extensions to ActivityPub.more info▶ProtocolsActivityPubLicense-Contact@kaniini@pleroma.site ActivityRelaySource coderepository remote linkServerslist remote linkAboutGeneric LitePub relay, works with all LitePub consumers and with Mastodon.more info▶Code languagePythonProtocolsActivityPubLicenseAGPL-3.0 Social relaySource coderepository remote linkAboutPublic post relay for the diaspora* federated social network protocol.more info▶Code languagePythonProtocolsdiasporaLicenseAGPL-3.0 Seattle relaySource coderepository remote linkAboutSomething like the Pleroma relay but with crazy things like workers.more info▶Code languagePythonProtocolsActivityPubLicense- activity-relaySource coderepository remote linkServerslist remote linkAboutYet another powerful customizable ActivityPub relay server written in Go.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0 PterotypeSource coderepository remote linkAboutWordPress plugin. Pterotype connects your blog to the Fediverse by giving it an ActivityPub feed.more info▶Code languagePHPProtocolsActivityPubLicenseMITContact@jdormit@mastodon.technology feed2tootSource coderepository remote linkAboutFeed2toot automatically parses RSS feeds, identifies new posts and posts them on the Mastodon social network.more info▶Code languagePythonProtocolsActivityPubLicenseMIT RSS-to-ActivityPubSource coderepository remote linkAboutRSS to ActivityPub converter.more info▶Code languageJavascriptTech stackNode.jsProtocolsActivityPubLicenseMIT Activity-PHPWebsitelandrok.github.io/activitypub remote linkSource coderepository remote linkAboutPHP implementation of ActivityPub protocol based on the ActivityStreams 2.0 data format.more info▶Code languagePHPProtocolsActivityPubLicenseMITContact@landrok@cybre.space AstreamsSource coderepository remote linkAboutA hand-crafted implementation of the Activity Streams 2.0 specification in Go.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0Contact@MatejLach@social.matej-lach.me ActivityPub-mockSource coderepository remote linkAboutA mock ActivityPub server to use in testing code.more info▶Code languageJavascriptProtocolsActivityPubLicenseApache-2.0 FediDBWebsitefedidb.org/about remote linkSource coderepository remote linkAboutA suite of tools for AP devs to help make it easier to test and validate your implementation with existing implementations like Mastodon, PeerTube, Pixelfed and Pleroma.more info▶ProtocolsActivityPubLicense-Contact@densuo@mastodon.social Mastodon.pySource coderepository remote linkAboutPython wrapper for the Mastodon API. Feature complete and easy to get started with.more info▶Code languagePythonProtocolsActivityPubLicenseMIT atootSource coderepository remote linkAboutLibrary providing an easy way to create Mastodon API applications.more info▶Code languagePythonProtocolsActivityPubLicenseMIT Little LibrarySource coderepository remote linkAboutA digital give-a-book, take-a-book library for ebooks.more info▶Code languageJavascriptProtocolsActivityPubLicenseAGPL-3.0 ActivityPubSource coderepository remote linkAboutGeneric library to federate an app with ActivityPub (uses a queue for incoming/outgoing activities and adapter modules for tight integration).more info▶Code languageElixirProtocolsActivityPubLicenseAGPL-3.0 Test SuiteSource coderepository remote linkAboutAn unofficial partially-automated ActivityPub test suite.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0 Go-APSource coderepository remote linkAboutLibraries for using ActivityPub in the Go language.more info▶Code languageGoProtocolsActivityPubLicenseMITContact@mariusor@metalhead.club ActivityPub4jSource coderepository remote linkAboutW3C ActivityPub and ActivityStreams implementation in Java using Spring Boot.more info▶Code languageJavaProtocolsActivityPubLicenseApache-2.0 ActivityStreamsSource coderepository remote linkAboutFull ActivityStreams 1.0 and 2.0 reference implementation in Java.more info▶Code languageJavaProtocolsActivityPubLicenseApache-2.0 PubstrateSource coderepository remote linkAboutActivityStreams and ActivityPub library implementation for GNU Guile. Includes a full ActivityStreams library and most of an ActivityPub implementation.more info▶Code languageGuileProtocolsActivityPubLicenseGPL-3.0 ActivityPub for DrupalSource coderepository remote linkAboutActivityPub integration for Drupal 8.more info▶Code languagePHPProtocolsActivityPubLicenseGPL-2.0 XWiki AP extensionSource coderepository remote linkAboutAn implementation of the ActivityPub protocol for XWiki.more info▶Code languageJavaProtocolsActivityPubLicenseLGPL-2.1Contact@XWiki@social.weho.st NodeInfo2Source coderepository remote linkAboutAn effort to create a standardized way of exposing metadata about a server. Helps expose ownership and organization details, usage statistics and protocol capabilities.more info▶ProtocolsActivityPub, diaspora, Zot, OStatusLicenseCC0-1.0 YouTube2PeerTubeSource coderepository remote linkAboutA bot that mirrors YouTube channels to PeerTube channels as videos are released in a YouTube channel.more info▶Code languagePythonProtocolsActivityPubLicenseAGPL-3.0 gemifediSource coderepository remote linkAboutA Gemini frontend to Fediverse (specifically, Mastodon and Pleroma instances).more info▶Code languageRustProtocolsActivityPubLicenseAGPL-3.0 BirdSiteLIVESource coderepository remote linkServerslist remote linkAboutAn easy to use, private and ethical Twitter to ActivityPub bridge.more info▶Code languageC#ProtocolsActivityPubLicenseCC0-1.0Contact@BirdsiteLIVE@fosstodon.org ligh7hau5Source coderepository remote linkAboutA Matrix to Fediverse client / bridge.more info▶Code languageJavascriptProtocolsActivityPubLicenseGPL-3.0 tootgroup.pySource coderepository remote linkAboutEmulate group accounts on Mastodon.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0 yt2ptSource coderepository remote linkAboutA simple set of scripts to quickly import your YouTube channel to PeerTube.more info▶Code languageJavascriptProtocolsActivityPubLicenseMIT corpus-activity-streamsSource coderepository remote linkAboutActivity Streams 2.0 vocabulary data and alternative docs.more info▶Code languageTypeScriptProtocolsActivityPubLicenseUnlicense (public domain) Fediverse-ActionSource coderepository remote linkAboutGitHub Action that posts to Fediverse when code is changed.more info▶Code languageJavascriptProtocolsActivityPubLicenseISC Hugo-ActivityStreamsSource coderepository remote linkAboutA Hugo module for use in Hugo, to generate ActivityStreams representations of posts.more info▶Code languageGoProtocolsActivityPubLicenseMIT KazarmaSource coderepository remote linkAboutA Matrix bridge to ActivityPub.more info▶Code languageElixirProtocolsActivityPubLicenseAGPL-3.0 Share ButtonsSource coderepository remote linkAboutShare buttons that support dynamic input of Fediverse URLs and require no Javascript.more info▶Code languagePHPProtocolsActivityPubLicenseAGPL-3.0 Share FreedomSource coderepository remote linkAboutFirefox toolbar extension to share the current browser tab to the Fediverse.more info▶Code languageJavascriptProtocolsActivityPubLicenseGPL-3.0 ActivityStreams-2Source coderepository remote linkAboutActivityStreams 2.0 library for Node.js and TypeScript.more info▶Code languageTypeScriptProtocolsActivityPubLicenseApache-2.0 PeerTube-Matrix SearchSource coderepository remote linkAboutSearch PeerTube via Matrix on all participating public PeerTube instances or any single instance, using Sepia Search API. Implemented as a module for Hemppa the bot.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0 MXTootSource coderepository remote linkAboutA Matrix-Mastodon bot written in Java.more info▶Code languageJavaProtocolsActivityPubLicenseApache-2.0Contact@ma1uta@mastodon.social LiberviaWebsitesalut-a-toi.org remote linkSource coderepository remote linkAboutAn XMPP-ActivityPub gateway project doubled with XMPP Pubsub end-to-end encryption.more info▶Code languagePythonProtocolsActivityPubLicenseAGPL-3.0Contact@Goffi@mastodon.social Moderator AlertsSource coderepository remote linkAboutMastodon moderation alerts using Pushover.net.more info▶Code languagePythonProtocolsActivityPubLicense-Contact@stemid@mastodon.se moaWebsitemoa.party remote linkSource coderepository remote linkAboutA Mastodon, Twitter, and Instagram cross-poster.more info▶Code languagePythonProtocolsActivityPubLicenseMIT Fediverse StatsSource coderepository remote linkAboutCollects maximum number of alive Fediverse servers and queries their API to obtain registered users.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0Contact@fediverse@mastodont.cat HTTP-signatureSource coderepository remote linkAboutImplementation of the HTTP Signature scheme as used in ActivityPub.more info▶Code languageTypeScriptProtocolsActivityPubLicenseApache-2.0 SciFedSource coderepository remote linkAboutA specification standard (Draft) for federation of scientific activities and content using ActivityPub, developed as part of OLKi project.more info▶ProtocolsActivityPubLicense-Contact@rigelk@olki-social.loria.fr Instagram2FediSource coderepository remote linkAboutPython script for crossposting from Instagram to Mastodon or Pixelfed.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0 bleromaSource coderepository remote linkAboutTelegram bot for Pleroma and Mastodon.more info▶Code languageElixirProtocolsActivityPubLicenseMIT RSS-botSource coderepository remote linkAboutPost updates from an RSS feed to Mastodon.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0Contact@kensanata@octodon.social Mastodon Twitter posterSource coderepository remote linkAboutCrossposter to post statuses between Mastodon and Twitter.more info▶Code languageRubyProtocolsActivityPubLicenseAGPL-3.0Contact@crossposter@masto.donte.com.br Twitter HamachpilSource coderepository remote linkAboutBot to grab tweets from Twitter and post them to respective accounts on a Mastodon instance.more info▶Code languagePythonProtocolsActivityPubLicenseApache-2.0Contact@emacsen@emacsen.net forgetSource coderepository remote linkAboutContinuous post deletion for Mastodon and Twitter (if you happen to use that).more info▶Code languagePythonProtocolsActivityPubLicenseISCContact@codl@chitter.xyz ActivityPodsSource coderepository remote linkAboutAdding intelligence to Solid PODs with ActivityPub (based on SemApps).more info▶Code languageJavascriptProtocolsActivityPubLicenseApache-2.0 feediverseSource coderepository remote linkAboutSend RSS/Atom feeds to Mastodon.more info▶Code languagePythonProtocolsActivityPubLicenseMIT FediEmbediSource coderepository remote linkAboutA wordpress plugin widget to display your fediverse account timeline.more info▶Code languagePHPProtocolsActivityPubLicenseGPL-3.0Contact@django@social.coop Mastodon-backupSource coderepository remote linkAboutArchive your statuses, favorites and media using the Mastodon API.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0Contact@kensanata@hoctodon.social ActivityServeSource coderepository remote linkAboutA very light ActivityPub library in Go (used to power pherephone).more info▶Code languageGoProtocolsActivityPubLicenseMIT mastodon-botSource coderepository remote linkAboutA bot for mirroring Twitter / Tumblr accounts and RSS feeds on Mastodon.more info▶Code languageClojureProtocolsActivityPubLicenseMIT Simplebot-MastodonSource coderepository remote linkAboutA Mastodon - DeltaChat bridge plugin for SimpleBot.more info▶Code languagePythonProtocolsActivityPubLicenseMPL-2.0 dda-masto-embedSource coderepository remote linkAboutEmbeds Mastodon timline into an HTML page. Uses JS, no intermediate server required.more info▶Code languageClojureProtocolsActivityPubLicenseApache-2.0Contact@team@social.meissa-gmbh.de pleroma-botWebsitepleromabot.robertoszek.xyz remote linkSource coderepository remote linkAboutMirrors Twitter accounts to Fediverse, and migrates accounts using Twitter archive. Supports Mastodon, Pleroma, Misskey.more info▶Code languagePythonProtocolsActivityPubLicenseMIT ActivityStreams-RustSource coderepository remote linkAboutA set of Traits and Types that make up the ActivityStreams and ActivityPub specifications.more info▶Code languageTypeScriptProtocolsActivityPubLicenseGPL-3.0Contact@asonix@masto.asonix.dog Toot-TogetherSource coderepository remote linkAboutGithub Action that posts to Mastodon from text files, enabling everyone to submit toot drafts to a project.more info▶Code languageJavascriptProtocolsActivityPubLicenseMITContact@commit2toot@social.tchncs.de ActivityPub HTTP SignaturesSource coderepository remote linkAboutA library for creating, parsing, and verifying HTTP signature headers, as per the Signing HTTP Messages draft 80 specification.more info▶Code languageJavascriptProtocolsActivityPubLicenseISC toot-relaySource coderepository remote linkServerslist remote linkAboutRelay that forwards web push notifications to APNs, built for Toot!.app but usable for anyone.more info▶Code languageGoProtocolsActivityPubLicenseCC0-1.0 Masto Wordpress autopostWebsitewordpress.org/plugins/autopost-to-mastodon/#description remote linkSource coderepository remote linkAboutA Wordpress Plugin that automatically posts your new articles to Mastodon.more info▶Code languagePHPProtocolsActivityPubLicenseGPL-2.0 DisboardSource coderepository remote linkAboutCollection of fediverse API wrapper libraries for .NET Standard 2.0.more info▶Code languageC#ProtocolsActivityPubLicenseMIT MastoBotSource coderepository remote linkAboutNodeJS Mastodon client library with an eye to making bot development fun and easy.more info▶Code languageJavascriptTech stackNodeJSProtocolsActivityPubLicenseISCContact@admin@roosenmaallen.com tootWebsitetoot.kytta.dev remote linkSource coderepository remote linkAboutCross-instance share page for Mastodon.more info▶Code languageJavascriptProtocolsActivityPubLicenseAGPL-3.0Contact@kytta@fosstodon.org ShareonWebsiteshareon.js.org remote linkSource coderepository remote linkAboutLightweight, stylish, and ethical share buttons.more info▶Code languageJavascriptProtocolsActivityPubLicenseMITContact@kytta@fosstodon.org APDebugSource coderepository remote linkAboutA set of tools to debug ActivityPub requests. Inspect requests, see the flow in real time, run arbitrary requests with HTTP signature handled for you.more info▶Code languagePHPProtocolsActivityPubLicenseAGPL-3.0Contact@samuelroland@fosstodon.org hunter2Source coderepository remote linkAboutA job hunt bot that indexes jobs and candidates from the Fediverse.more info▶Code languageRustProtocolsActivityPubLicenseMITContact@hunter2@botsin.space hare-activitySource coderepository remote linkAboutHare package provides an extensible implementation of the ActivityStreams 2.0 format and the ActivityPub protocols.more info▶Code languageHareProtocolsActivityPubLicenseMPL-2.0Contact@torresjrjr@qoto.org Activity Streams ValidatorSource coderepository remote linkAboutActivity Streams validation for Typescript.more info▶Code languageTypeScriptProtocolsActivityPubLicenseMITContact@cpmoser@mastodon.social Masto FollowWebsiteeroosenmaallen.gitlab.io/masto-follow remote linkSource coderepository remote linkAboutSimple widget to support Follow Me on Mastodon buttons.more info▶Code languageJavascriptProtocolsActivityPubLicenseISCContact@silvermoon82@tech.lgbt MaPleFeedWebsitemaplefeed.bihlink.com remote linkSource coderepository remote linkAboutEmbed Mastodon or Pleroma profile feeds on any web page.more info▶Code languageJavascriptProtocolsActivityPubLicenseMITContact@abid@abid.cc RSS-BridgeWebsiterssbridge.bus-hit.me/#bridge-Mastodon remote linkSource coderepository remote linkAboutGenerates RSS and Atom feeds for websites that don't have one. Supports Mastodon, Pleroma and Misskey, among others.more info▶Code languagePHPProtocolsActivityPubLicenseUnlicenseContact@austin@ieji.de giteacatSource coderepository remote linkAboutPython script that allows sign up to a Gitea instance to all local users of a Mastodon server.more info▶Code languagePythonProtocolsActivityPubLicense- ActivityPub RustSource coderepository remote linkAboutA high-level framework for ActivityPub federation in Rust, extracted from Lemmy.more info▶Code languageRustProtocolsActivityPubLicenseAGPL-3.0 ForgeFlux StarChartSource coderepository remote linkAboutSoftware forge spider. Crawler that maps and advertises self-hosted code forge instances.more info▶Code languageRustProtocolsActivityPubLicenseAGPL-3.0 Friendly Forge FormatSource coderepository remote linkAboutAn Open File Format for storing the information from a forge.more info▶ProtocolsActivityPubLicense-Contact@dachary@mastodon.online gofffSource coderepository remote linkAboutReference implementation of Friendly Forge Format in Go.more info▶Code languageGoProtocolsActivityPubLicenseAGPL-3.0Contact@dachary@mastodon.online pyfffSource coderepository remote linkAboutReference implementation of Friendly Forge Format in Python.more info▶Code languagePythonProtocolsActivityPubLicenseAGPL-3.0Contact@dachary@mastodon.online MastoModsSource coderepository remote linkAboutCSS tweaks and custom themes for Mastodon.more info▶ProtocolsActivityPubLicenseUnlicenseContact@trwnh@mastodon.social Pub-relaySource coderepository remote linkAboutA service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.more info▶Code languageCrystalProtocolsActivityPubLicenseAGPL-3.0Contact@noellabo@fedibird.com mastotuitSource coderepository remote linkAboutPublishes to Twitter all your Mastodon public text only posts but also your posts with images, with videos and even polls.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-3.0Contact@spla@soc.catala.digital rustypubWebsitehachyserve.github.io/rustypub remote linkSource coderepository remote linkAboutEarly beginnings of ActivityPub library in Rust.more info▶Code languageRustProtocolsActivityPubLicenseApache-2.0Contact@dma@hachyderm.io Masto Thread RendererSource coderepository remote linkAboutDisplay a Mastodon thread (only author toots, no replies) as a web page or Markdown for reading.more info▶Code languageRustProtocolsActivityPubLicenseApache-2.0Contact@vadim@social.vrutkovs.eu Pagure ForgeFedSource coderepository remote linkAboutAn extension for the Pagure forge that adds ForgeFed federation to Pagure instances.more info▶Code languagePythonProtocolsActivityPubLicenseGPL-2.0 AP followSource coderepository remote linkAboutA remote follow tool to share links and buttons that allow people to follow you from their own ActivityPub instance.more info▶Code languagePHPProtocolsActivityPubLicenseBSD-2-clause TwitodonWebsitetwitodon.com remote linkSource coderepository remote linkAboutTwitter to Mastodon account mapping service to aid migration away from Twitter without losing all your followed friends.more info▶Code languageJavascriptProtocolsActivityPubLicense- ActivityPub ModelsSource coderepository remote linkAboutActivityPub JS/TS models with docs.more info▶Code languageTypeScriptProtocolsActivityPubLicense- FedifinderSource coderepository remote linkAboutFind fediverse addresses in the profiles of your Twitter followings.more info▶Code languageJavascriptProtocolsActivityPubLicenseMIT Mastodon Backup RestoreSource coderepository remote linkAboutBash scripts for backup / restore of Mastodon.more info▶Code languageShellProtocolsActivityPubLicenseMIT GhostCMS to MastodonSource coderepository remote linkAboutSend posts from GhostCMS to Mastodon.more info▶Code languagePythonProtocolsActivityPubLicenseApache 2.0