mirror of
https://codeberg.org/fediverse/fediparty.git
synced 2024-11-25 18:11:26 +00:00
1140 lines
37 KiB
JSON
1140 lines
37 KiB
JSON
{
|
|
"apps":
|
|
[
|
|
{
|
|
"title": "ForgeFed",
|
|
"source": "https://notabug.org/peers/forgefed",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "/img/misc/forgefed.svg",
|
|
"servers": "",
|
|
"description": "Federation protocol for enabling interoperability between version control services (GitLab, Gogs, Gitea, etc). Reference implementation is Vervis.",
|
|
"codeLanguage": "",
|
|
"techStack": "",
|
|
"license": "CC0-1.0",
|
|
"FediAccount": "@forgefed@floss.social",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Specs"]
|
|
},
|
|
{
|
|
"title": "Nautilus",
|
|
"source": "https://github.com/aaronpk/Nautilus",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A standalone service to deliver posts from your own website to ActivityPub followers.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "Laravel, Vue",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Pherephone",
|
|
"source": "https://github.com/musingstudio/pherephone",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An 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.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "Mastodon Group Bot",
|
|
"source": "https://github.com/drequivalent/mastodon-bot-autoresponder",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A bot that implements group functionality in Mastodon.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "@drq@mastodon.ml",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "OCR Bot",
|
|
"source": "https://github.com/Lynnesbian/OCRbot",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An OCR (Optical Character Recognition) bot for Mastodon (and compatible) instances.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "@lynnesbian@fedi.lynnesbian.space",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "Go-Fed Activity",
|
|
"source": "https://github.com/go-fed/activity",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://go-fed.org",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Full ActivityStreams and ActivityPub implementation in Golang. Extensions can be easily added by design-time code generation from JSON-LD schema.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "BSD-3-clause",
|
|
"FediAccount": "@cj@mastodon.technology",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Go-Fed Apcore",
|
|
"source": "https://github.com/go-fed/apcore",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://go-fed.org",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A powerful single server ActivityPub framework for performant Fediverse applications.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "@cj@mastodon.technology",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "BridgyFed",
|
|
"source": "https://github.com/snarfed/bridgy-fed",
|
|
"protocols": "ActivityPub, OStatus",
|
|
"site": "https://fed.brid.gy",
|
|
"description": "Bridges the IndieWeb to federated social networks: ActivityPub, OStatus, etc.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "CC0-1.0",
|
|
"FediAccount": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": true,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Federation",
|
|
"source": "https://git.feneas.org/jaywink/federation",
|
|
"protocols": "ActivityPub, diaspora, Matrix",
|
|
"site": "https://federation.readthedocs.io",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Python library to abstract social web federation protocols like ActivityPub and diaspora.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "Django",
|
|
"license": "BSD-3-clause",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": true,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Little Boxes",
|
|
"source": "https://github.com/tsileo/little-boxes",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://little-boxes.readthedocs.io",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Tiny ActivityPub framework written in Python, both database and server agnostic.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "ISC",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Python ActivityPub",
|
|
"source": "https://github.com/dsblank/activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A general Python ActivityPub library.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MPL-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityPub PHP",
|
|
"source": "https://github.com/pterotype-project/activitypub-php",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A PHP implementation of the ActivityPub protocol (used in Pterotype plugin).",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "@jdormit@mastodon.technology",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Express ActivityPub",
|
|
"source": "https://github.com/dariusk/express-activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A simple reference implementation of an ActivityPub server using Express.js.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "Express",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityPub Express",
|
|
"source": "https://github.com/immers-space/activitypub-express",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Modular ActivityPub implementation as Express.js middleware to easily add decentralization and federation to Node apps.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "Express",
|
|
"license": "-",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "WordPress-ActivityPub",
|
|
"source": "https://github.com/pfefferle/wordpress-activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://wordpress.org/plugins/activitypub",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "ActivityPub for WordPress.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "WordPress-OStatus",
|
|
"source": "https://github.com/pfefferle/wordpress-ostatus",
|
|
"protocols": "OStatus",
|
|
"site": "https://wordpress.org/plugins/ostatus-for-wordpress",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An OStatus plugin for WordPress.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": false,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": true,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "LitePub",
|
|
"source": "https://github.com/litepub/litepub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Litepub protocol specification, a set of extensions to ActivityPub.",
|
|
"codeLanguage": "",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "@kaniini@pleroma.site",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Specs"]
|
|
},
|
|
{
|
|
"title": "p3k",
|
|
"source": "https://github.com/aaronpk/p3k",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://indieweb.org/p3k",
|
|
"logo": "",
|
|
"servers": "https://the-federation.info/p3k",
|
|
"description": "Components of the sites aaronparecki.com and indiewebcat.com.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Other"]
|
|
},
|
|
{
|
|
"title": "Activity relay",
|
|
"source": "https://git.pleroma.social/pleroma/relay",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "https://the-federation.info/activityrelay",
|
|
"description": "Generic LitePub relay, works with all LitePub consumers and with Mastodon.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Relays"]
|
|
},
|
|
{
|
|
"title": "Pub relay",
|
|
"source": "https://source.joinmastodon.org/mastodon/pub-relay",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.",
|
|
"codeLanguage": "Crystal",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Relays"]
|
|
},
|
|
{
|
|
"title": "Social relay",
|
|
"source": "https://git.feneas.org/jaywink/social-relay",
|
|
"protocols": "diaspora",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Public post relay for the diaspora* federated social network protocol.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": false,
|
|
"zotClass": false,
|
|
"diasporaClass": true,
|
|
"OStatusClass": false,
|
|
"categories": ["Relays"]
|
|
},
|
|
{
|
|
"title": "Seattle relay",
|
|
"source": "https://gitlab.com/jankysolutions/social.seattle.wa.us/relay",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Something like the Pleroma relay but with crazy things like workers.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Relays"]
|
|
},
|
|
{
|
|
"title": "Hash2Pub",
|
|
"source": "https://git.orlives.de/schmittlauch/Hash2Pub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A fully-decentralised DHT-based relay for global hashtag federation in ActivityPub. It allows querying and subscribing to all posts of a certain hashtag.",
|
|
"codeLanguage": "Haskell",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "@schmittlauch@toot.matereal.eu",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Relays"]
|
|
},
|
|
{
|
|
"title": "Pterotype",
|
|
"source": "https://github.com/pterotype-project/pterotype",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "/img/misc/pterotype.png",
|
|
"servers": "",
|
|
"description": "WordPress plugin. Pterotype connects your blog to the Fediverse by giving it an ActivityPub feed.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "@jdormit@mastodon.technology",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "feed2toot",
|
|
"source": "https://gitlab.com/chaica/feed2toot",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Feed2toot automatically parses RSS feeds, identifies new posts and posts them on the Mastodon social network.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "RSS-to-ActivityPub",
|
|
"source": "https://github.com/dariusk/rss-to-activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "RSS to ActivityPub converter.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "Node.js",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Activity-PHP",
|
|
"source": "https://github.com/landrok/activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://landrok.github.io/activitypub",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "PHP implementation of ActivityPub protocol based on the ActivityStreams 2.0 data format.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "@landrok@cybre.space",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Astreams",
|
|
"source": "https://github.com/MatejLach/astreams",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A hand-crafted implementation of the Activity Streams 2.0 specification in Go.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "@MatejLach@social.matej-lach.me",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityPub-mock",
|
|
"source": "https://gitlab.com/evanp/activitypub-mock",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A mock ActivityPub server to use in testing code.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Tests"]
|
|
},
|
|
{
|
|
"title": "FediDB",
|
|
"source": "https://fedidb.org/about",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://fedidb.org/about",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A 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.",
|
|
"codeLanguage": "",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Tests"]
|
|
},
|
|
{
|
|
"title": "Mastodon.py",
|
|
"source": "https://github.com/halcy/Mastodon.py",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Python wrapper for the Mastodon API. Feature complete and easy to get started with.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "atoot",
|
|
"source": "https://github.com/popura-network/atoot",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Library providing an easy way to create Mastodon API applications.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Little Library",
|
|
"source": "https://github.com/Alamantus/little-library",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://library.alamantus.com",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A digital give-a-book, take-a-book library for ebooks.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Test Suite",
|
|
"source": "https://github.com/go-fed/testsuite",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An unofficial partially-automated ActivityPub test suite.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Tests"]
|
|
},
|
|
{
|
|
"title": "Go-AP",
|
|
"source": "https://github.com/go-ap",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Libraries for using ActivityPub in the Go language.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "@mariusor@metalhead.club",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityPub4j",
|
|
"source": "https://github.com/msummers/activityPub4j",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "W3C ActivityPub and ActivityStreams implementation in Java using Spring Boot.",
|
|
"codeLanguage": "Java",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityStreams",
|
|
"source": "https://github.com/OpenSocial/activitystreams",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Full ActivityStreams 1.0 and 2.0 reference implementation in Java.",
|
|
"codeLanguage": "Java",
|
|
"techStack": "",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "Pubstrate",
|
|
"source": "https://gitlab.com/dustyweb/pubstrate",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "ActivityStreams and ActivityPub library implementation for GNU Guile. Includes a full ActivityStreams library and most of an ActivityPub implementation.",
|
|
"codeLanguage": "Guile",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "ActivityPub for Drupal",
|
|
"source": "https://github.com/swentel/activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "ActivityPub integration for Drupal 8.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "GPL-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "XWiki AP extension",
|
|
"source": "https://github.com/xwiki-contrib/application-activitypub",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An implementation of the ActivityPub protocol for XWiki.",
|
|
"codeLanguage": "Java",
|
|
"techStack": "",
|
|
"license": "LGPL-2.1",
|
|
"FediAccount": "@XWiki@social.weho.st",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "NodeInfo2",
|
|
"source": "https://git.feneas.org/jaywink/nodeinfo2",
|
|
"protocols": "ActivityPub, diaspora, Zot, OStatus",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An effort to create a standardized way of exposing metadata about a server. Helps expose ownership and organization details, usage statistics and protocol capabilities.",
|
|
"codeLanguage": "",
|
|
"techStack": "",
|
|
"license": "CC0-1.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": true,
|
|
"diasporaClass": true,
|
|
"OStatusClass": true,
|
|
"categories": ["Specs"]
|
|
},
|
|
{
|
|
"title": "YouTube2PeerTube",
|
|
"source": "https://github.com/mister-monster/YouTube2PeerTube",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A bot that mirrors YouTube channels to PeerTube channels as videos are released in a YouTube channel.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "gemifedi",
|
|
"source": "https://git.sr.ht/~boringcactus/gemifedi",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Gemini frontend to Fediverse (specifically, Mastodon and Pleroma instances).",
|
|
"codeLanguage": "Rust",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "BirdSiteLIVE",
|
|
"source": "https://github.com/NicolasConstant/BirdsiteLive",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "https://the-federation.info/birdsitelive",
|
|
"description": "An easy to use, private and ethical Twitter to ActivityPub bridge.",
|
|
"codeLanguage": "C#",
|
|
"techStack": "",
|
|
"license": "CC0-1.0",
|
|
"FediAccount": "@BirdsiteLIVE@fosstodon.org",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "ligh7hau5",
|
|
"source": "https://github.com/vulet/ligh7hau5",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Matrix to Fediverse client / bridge.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "tootgroup.py",
|
|
"source": "https://github.com/oe4dns/tootgroup.py",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Emulate group accounts on Mastodon.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "yt2pt",
|
|
"source": "https://github.com/buoyantair/yt2pt",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A simple set of scripts to quickly import your YouTube channel to PeerTube.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "corpus-activity-streams",
|
|
"source": "https://github.com/ryanatkn/corpus-activity-streams",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Activity Streams 2.0 vocabulary data and alternative docs.",
|
|
"codeLanguage": "TypeScript",
|
|
"techStack": "",
|
|
"license": "Unlicense (public domain)",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "Fediverse-Action",
|
|
"source": "https://github.com/rzr/fediverse-action",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "GitHub Action that posts to Fediverse when code is changed.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "ISC",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Hugo-ActivityStreams",
|
|
"source": "https://git.jlel.se/jlelse/hugo-activitystreams",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Hugo module for use in Hugo, to generate ActivityStreams representations of posts.",
|
|
"codeLanguage": "Go",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Plugins"]
|
|
},
|
|
{
|
|
"title": "Kazarma",
|
|
"source": "https://gitlab.com/kazarma/kazarma",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Matrix bridge to ActivityPub.",
|
|
"codeLanguage": "Elixir",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Share Buttons",
|
|
"source": "https://git.fsfe.org/FSFE/share-buttons",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Share buttons that support dynamic input of Fediverse URLs and require no Javascript.",
|
|
"codeLanguage": "PHP",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Other"]
|
|
},
|
|
{
|
|
"title": "Share Freedom",
|
|
"source": "https://gitlab.com/mugcake/share-freedom-extension",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Firefox toolbar extension to share the current browser tab to the Fediverse.",
|
|
"codeLanguage": "Javascript",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": true,
|
|
"diasporaClass": true,
|
|
"OStatusClass": true,
|
|
"categories": ["Other"]
|
|
},
|
|
{
|
|
"title": "ActivityStreams-2",
|
|
"source": "https://github.com/gobengo/activitystreams2",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "ActivityStreams 2.0 library for Node.js and TypeScript.",
|
|
"codeLanguage": "TypeScript",
|
|
"techStack": "",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "PeerTube-Matrix Search",
|
|
"source": "https://github.com/vranki/hemppa#peertube-search",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Search 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.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "MXToot",
|
|
"source": "https://github.com/ma1uta/mxtoot",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Matrix-Mastodon bot written in Java.",
|
|
"codeLanguage": "Java",
|
|
"techStack": "",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "@ma1uta@mastodon.social",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Libervia",
|
|
"source": "https://repos.goffi.org/sat/file/tip",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://salut-a-toi.org",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "An XMPP-ActivityPub gateway project doubled with XMPP Pubsub end-to-end encryption.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "@Goffi@mastodon.social",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "FediHealth",
|
|
"source": "https://git.feneas.org/buttle/fedihealth",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Software to help you define federation policies for your node.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "AGPL-3.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "Moderator Alerts",
|
|
"source": "https://gitlab.com/stemid/mastodon-moderator-alerts",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Mastodon moderation alerts using Pushover.net.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "@stemid@mastodon.se",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "moa",
|
|
"source": "https://github.com/FedStoa/moa",
|
|
"protocols": "ActivityPub",
|
|
"site": "https://moa.party",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A Mastodon, Twitter, and Instagram cross-poster.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "MIT",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Bridges"]
|
|
},
|
|
{
|
|
"title": "Fediverse Stats",
|
|
"source": "https://gitlab.com/spla/fediverse",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Collects maximum number of alive Fediverse servers and queries their API to obtain registered users.",
|
|
"codeLanguage": "Python",
|
|
"techStack": "",
|
|
"license": "GPL-3.0",
|
|
"FediAccount": "@fediverse@mastodont.cat",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Utils"]
|
|
},
|
|
{
|
|
"title": "HTTP-signature",
|
|
"source": "https://github.com/mtti/http-signature",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "Implementation of the HTTP Signature scheme as used in ActivityPub.",
|
|
"codeLanguage": "TypeScript",
|
|
"techStack": "",
|
|
"license": "Apache-2.0",
|
|
"FediAccount": "",
|
|
"apClass": true,
|
|
"zotClass": false,
|
|
"diasporaClass": false,
|
|
"OStatusClass": false,
|
|
"categories": ["Libs"]
|
|
},
|
|
{
|
|
"title": "SciFed",
|
|
"source": "https://synalp.frama.io/olki/scifed",
|
|
"protocols": "ActivityPub",
|
|
"site": "",
|
|
"logo": "",
|
|
"servers": "",
|
|
"description": "A specification standard (Draft) for federation of scientific activities and content using ActivityPub, developed as part of OLKi project.",
|
|
"codeLanguage": "",
|
|
"techStack": "",
|
|
"license": "-",
|
|
"FediAccount": "@rigelk@olki-social.loria.fr",
|
|
"apClass": true,
|
|
"zotClass": true,
|
|
"diasporaClass": true,
|
|
"OStatusClass": true,
|
|
"categories": ["Specs"]
|
|
}
|
|
]
|
|
}
|