diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json index d3869ba..a2eb57e 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -1675,6 +1675,78 @@ "OStatusClass": false, "categories": ["Sn-mi", "SN-ma"] }, + { + "title": "Chatter Net", + "source": "https://github.com/chatternet", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Semantic web built atop self-sovereign identity, built with Decentralized Identifiers model and ActivityPub protocol. Your account is stored on your device, servers are used only to relay messages.", + "codeLanguage": "Rust", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Sn-mi", "SN-ma"] + }, + { + "title": "Dialtone", + "source": "https://codeberg.org/rcode3/dialtone", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Multi-tenant, multi-personality, multi-ownership server.", + "codeLanguage": "Rust", + "techStack": "", + "license": "Apache-2.0 / MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Sn-mi", "SN-ma"] + }, + { + "title": "fuwuqi", + "source": "https://git.exozy.me/a/fuwuqi", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A useless C2S ActivityPub server for extremely hardcore ActivityPub enthusiasts.", + "codeLanguage": "Python", + "techStack": "", + "license": "GPL-3.0", + "FediAccount": "@a@social.exozy.me", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Sn-mi"] + }, + { + "title": "rdf-pub", + "source": "https://gitlab.com/linkedopenactors/rdf-pub", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "An activity-pub server implementation that is not limited to the activity-stream vocabulary, but supports RDF per se.", + "codeLanguage": "Java", + "techStack": "", + "license": "EUPL", + "FediAccount": "@naturzukunft@chaos.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Sn-mi"] + }, { "title": "diaspora*", "source": "https://github.com/diaspora/diaspora", diff --git a/source/_data/tools.json b/source/_data/tools.json index 870fdfb..173e484 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -1,17 +1,35 @@ { "apps": [ + { + "title": "Megalodon", + "source": "https://github.com/h3poteto/megalodon", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Mastodon, Pleroma, Friendica and Firefish API client library for NodeJS", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, { "title": "rtoot", "source": "https://github.com/schochastics/rtoot", "protocols": "ActivityPub", - "site": "https://schochastics.github.io/rtoot/", - "logo": "https://github.com/schochastics/rtoot/blob/110376aa8014990c7e0f95203b518ab86a6d7270/man/figures/logo.png", + "site": "https://schochastics.github.io/rtoot", + "logo": "", "servers": "", "description": "Interact with the mastodon API from R", "codeLanguage": "R", "techStack": "", - "license": "MIT License", + "license": "MIT", "FediAccount": "@schochastics@fosstodon.org", "apClass": true, "zotClass": false, @@ -37,6 +55,24 @@ "OStatusClass": false, "categories": ["Forges"] }, + { + "title": "Megalodon-rs", + "source": "https://github.com/h3poteto/megalodon", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Fediverse API client library for Rust", + "codeLanguage": "Rust", + "techStack": "", + "license": "Apache-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, { "title": "Nautilus", "source": "https://github.com/aaronpk/Nautilus", @@ -225,7 +261,7 @@ "logo": "", "servers": "", "description": "A simple reference implementation of an ActivityPub server using Express.js.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "Express", "license": "MIT", "FediAccount": "", @@ -243,9 +279,9 @@ "logo": "", "servers": "", "description": "Modular ActivityPub implementation as Express.js middleware to easily add decentralization and federation to Node apps.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "Express", - "license": "-", + "license": "Unknown", "FediAccount": "", "apClass": true, "zotClass": false, @@ -255,7 +291,7 @@ }, { "title": "WordPress-ActivityPub", - "source": "https://github.com/pfefferle/wordpress-activitypub", + "source": "https://github.com/Automattic/wordpress-activitypub", "protocols": "ActivityPub", "site": "https://wordpress.org/plugins/activitypub", "logo": "", @@ -299,7 +335,7 @@ "description": "Litepub protocol specification, a set of extensions to ActivityPub.", "codeLanguage": "", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "@kaniini@pleroma.site", "apClass": true, "zotClass": false, @@ -353,7 +389,7 @@ "description": "Something like the Pleroma relay but with crazy things like workers.", "codeLanguage": "Python", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "", "apClass": true, "zotClass": false, @@ -379,24 +415,6 @@ "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", @@ -423,7 +441,7 @@ "logo": "", "servers": "", "description": "RSS to ActivityPub converter.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "Node.js", "license": "MIT", "FediAccount": "", @@ -437,7 +455,7 @@ "title": "Activity-PHP", "source": "https://github.com/landrok/activitypub", "protocols": "ActivityPub", - "site": "https://landrok.github.io/activitypub", + "site": "", "logo": "", "servers": "", "description": "PHP implementation of ActivityPub protocol based on the ActivityStreams 2.0 data format.", @@ -477,7 +495,7 @@ "logo": "", "servers": "", "description": "A mock ActivityPub server to use in testing code.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "Apache-2.0", "FediAccount": "", @@ -497,7 +515,7 @@ "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": "-", + "license": "Unknown", "FediAccount": "@densuo@mastodon.social", "apClass": true, "zotClass": false, @@ -549,7 +567,7 @@ "logo": "", "servers": "", "description": "A digital give-a-book, take-a-book library for ebooks.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "AGPL-3.0", "FediAccount": "", @@ -669,12 +687,12 @@ }, { "title": "ActivityPub for Drupal", - "source": "https://github.com/swentel/activitypub", + "source": "https://git.drupalcode.org/project/activitypub", "protocols": "ActivityPub", "site": "", "logo": "", "servers": "", - "description": "ActivityPub integration for Drupal 8.", + "description": " Drupal module that implements the ActivityPub protocol for your site.", "codeLanguage": "PHP", "techStack": "", "license": "GPL-2.0", @@ -783,7 +801,7 @@ "logo": "", "servers": "", "description": "A Matrix to Fediverse client / bridge.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "GPL-3.0", "FediAccount": "", @@ -819,7 +837,7 @@ "logo": "", "servers": "", "description": "A simple set of scripts to quickly import your YouTube channel to PeerTube.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "", @@ -830,13 +848,13 @@ "categories": ["Utils"] }, { - "title": "corpus-activity-streams", + "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.", + "description": "Alternative docs for ActivityStreams 2.0 vocabulary .", "codeLanguage": "TypeScript", "techStack": "", "license": "Unlicense (public domain)", @@ -845,7 +863,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Utils"] + "categories": ["Specs"] }, { "title": "Fediverse-Action", @@ -855,7 +873,7 @@ "logo": "", "servers": "", "description": "GitHub Action that posts to Fediverse when code is changed.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "ISC", "FediAccount": "", @@ -908,7 +926,7 @@ "site": "", "logo": "", "servers": "", - "description": "Share buttons that support dynamic input of Fediverse URLs and require no Javascript.", + "description": "Share buttons that support dynamic input of Fediverse URLs and require no JavaScript.", "codeLanguage": "PHP", "techStack": "", "license": "AGPL-3.0", @@ -927,7 +945,7 @@ "logo": "", "servers": "", "description": "Firefox toolbar extension to share the current browser tab to the Fediverse.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "GPL-3.0", "FediAccount": "", @@ -1019,7 +1037,7 @@ "description": "Mastodon moderation alerts using Pushover.net.", "codeLanguage": "Python", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "@stemid@mastodon.se", "apClass": true, "zotClass": false, @@ -1091,7 +1109,7 @@ "description": "A specification standard (Draft) for federation of scientific activities and content using ActivityPub, developed as part of OLKi project.", "codeLanguage": "", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "@rigelk@olki-social.loria.fr", "apClass": true, "zotClass": true, @@ -1197,7 +1215,7 @@ "logo": "", "servers": "", "description": "Adding intelligence to Solid PODs with ActivityPub (based on SemApps).", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "Apache-2.0", "FediAccount": "", @@ -1377,7 +1395,7 @@ "logo": "", "servers": "", "description": "Github Action that posts to Mastodon from text files, enabling everyone to submit toot drafts to a project.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "@commit2toot@social.tchncs.de", @@ -1395,10 +1413,10 @@ "logo": "", "servers": "", "description": "A library for creating, parsing, and verifying HTTP signature headers, as per the Signing HTTP Messages draft 80 specification.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "ISC", - "FediAccount": "", + "FediAccount": "@stokes@meow.social", "apClass": true, "zotClass": false, "diasporaClass": false, @@ -1467,7 +1485,7 @@ "logo": "", "servers": "", "description": "NodeJS Mastodon client library with an eye to making bot development fun and easy.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "NodeJS", "license": "ISC", "FediAccount": "@admin@roosenmaallen.com", @@ -1485,7 +1503,7 @@ "logo": "", "servers": "", "description": "Cross-instance share page for Mastodon.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "AGPL-3.0", "FediAccount": "@kytta@fosstodon.org", @@ -1503,7 +1521,7 @@ "logo": "", "servers": "", "description": "Lightweight, stylish, and ethical share buttons.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "@kytta@fosstodon.org", @@ -1593,7 +1611,7 @@ "logo": "", "servers": "", "description": "Simple widget to support Follow Me on Mastodon buttons.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "ISC", "FediAccount": "@silvermoon82@tech.lgbt", @@ -1611,7 +1629,7 @@ "logo": "", "servers": "", "description": "Embed Mastodon or Pleroma profile feeds on any web page.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "@abid@abid.cc", @@ -1631,7 +1649,7 @@ "description": "Generates RSS and Atom feeds for websites that don't have one. Supports Mastodon, Pleroma and Misskey, among others.", "codeLanguage": "PHP", "techStack": "", - "license": "Unlicense", + "license": "Unlicense (public domain)", "FediAccount": "@austin@ieji.de", "apClass": true, "zotClass": false, @@ -1649,7 +1667,7 @@ "description": "Python script that allows sign up to a Gitea instance to all local users of a Mastodon server.", "codeLanguage": "Python", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "", "apClass": true, "zotClass": false, @@ -1664,7 +1682,7 @@ "site": "", "logo": "", "servers": "", - "description": "A high-level framework for ActivityPub federation in Rust, extracted from Lemmy.", + "description": "High-level framework for ActivityPub federation in Rust, extracted from Lemmy.", "codeLanguage": "Rust", "techStack": "", "license": "AGPL-3.0", @@ -1691,7 +1709,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Forges", "Other"] + "categories": ["Forges"] }, { "title": "Friendly Forge Format", @@ -1703,7 +1721,7 @@ "description": "An Open File Format for storing the information from a forge.", "codeLanguage": "", "techStack": "", - "license": "-", + "license": "Unknown", "FediAccount": "@dachary@mastodon.online", "apClass": true, "zotClass": false, @@ -1757,7 +1775,7 @@ "description": "CSS tweaks and custom themes for Mastodon.", "codeLanguage": "", "techStack": "", - "license": "Unlicense", + "license": "Unlicense (public domain)", "FediAccount": "@trwnh@mastodon.social", "apClass": true, "zotClass": false, @@ -1883,7 +1901,7 @@ "description": "ActivityPub JS/TS models with docs.", "codeLanguage": "TypeScript", "techStack": "", - "license": "-", + "license": "MIT", "FediAccount": "", "apClass": true, "zotClass": false, @@ -1899,7 +1917,7 @@ "logo": "", "servers": "", "description": "Find fediverse addresses in the profiles of your Twitter followings.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "", @@ -1971,7 +1989,7 @@ "logo": "", "servers": "", "description": "Visualize your fediverse export data.", - "codeLanguage": "Javascript", + "codeLanguage": "JavaScript", "techStack": "", "license": "MIT", "FediAccount": "@stefan@stefanbohacek.online", @@ -1998,6 +2016,456 @@ "diasporaClass": false, "OStatusClass": false, "categories": ["Utils"] + }, + { + "title": "Mostr", + "source": "https://gitlab.com/soapbox-pub/mostr", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Bridge between Nostr protocol and the Fediverse.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "ActivityKit", + "source": "https://github.com/michaelcpuckett/activity-kit", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Spec-compliant TypeScript implementation of the ActivityPub protocol.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "ActivityPub Starter Kit", + "source": "https://github.com/jakelazaroff/activitypub-starter-kit", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Single user, Mastodon-compatible ActivityPub server, a starting point for your own ActivityPub projects.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "ActivityPub.Net", + "source": "https://github.com/Meep-Tech/ActivityPub.Net", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A C# .NET Implementation of ActivityPub Entity Types.", + "codeLanguage": "C#", + "techStack": "", + "license": "Unknown", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "ActivityPub.Net", + "source": "https://github.com/judgy/ActivityPub.Net", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A parser for ActivityPub.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "ActivityStreams", + "source": "https://github.com/judgy/ActivityPub.Net", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": ".NET implementation of the Activity Streams vocabulary in the form of classes that can be serialized using System.Text.Json.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "DarkLink Web ActivityPub", + "source": "https://github.com/WiiPlayer2/DarkLink.Web.ActivityPub", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A framework (kinda) to work with ActivityPub with .NET.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Digit", + "source": "https://github.com/benpate/digit", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Simple API for building WebFinger resource responses.", + "codeLanguage": "Go", + "techStack": "", + "license": "Apache-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Drastic Mastodon", + "source": "https://github.com/drasticactions/Drastic.Mastodon", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A fork of Masto.NET, a C#/.NET Library for accessing Mastodon.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Federails", + "source": "https://gitlab.com/experimentslabs/federails", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Engine that brings ActivityPub to Ruby on Rails application.", + "codeLanguage": "Ruby", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "fedi-inbox", + "source": "https://gitlab.com/paulkiddle/fedi-inbox", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Basic Fediverse Inbox.", + "codeLanguage": "JavaScript", + "techStack": "", + "license": "Public domain", + "FediAccount": "@stokes@meow.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "fedi-inbox", + "source": "https://git.exozy.me/a/fuwuqi", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Basic Fediverse Inbox.", + "codeLanguage": "JavaScript", + "techStack": "", + "license": "Public domain", + "FediAccount": "@stokes@meow.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Hannibal", + "source": "https://github.com/benpate/hannibal", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub library for Golang.", + "codeLanguage": "Go", + "techStack": "", + "license": "Apache-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Incognitum", + "source": "https://github.com/Joe-K-Sewell/Incognitum", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A .NET Standard library for Mastodon.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Mastonet", + "source": "https://github.com/glacasa/Mastonet", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "C# Library for Mastodon.", + "codeLanguage": "C#", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Mod.ActivityPub", + "source": "https://github.com/sirtwist/Mod.ActivityPub", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub Server services for ASP.NET.", + "codeLanguage": "C#", + "techStack": "", + "license": "Unknown", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "pynodeinfo", + "source": "https://codeberg.org/CSDUMMI/pynodeinfo", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "NodeInfo library implemented with poetry.", + "codeLanguage": "Python", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Sigh", + "source": "https://github.com/astro/sigh", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "HTTP signatures for ActivityPub in Rust.", + "codeLanguage": "Rust", + "techStack": "", + "license": "MIT", + "FediAccount": "@astro@c3d2.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Sigh", + "source": "https://github.com/astro/sigh", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "HTTP signatures for ActivityPub in Rust.", + "codeLanguage": "Rust", + "techStack": "", + "license": "MIT", + "FediAccount": "@astro@c3d2.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "The Old Dog and Duck", + "source": "https://github.com/simon-brooke/dog-and-duck", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Clojure library designed to implement the ActivityPub protocol.", + "codeLanguage": "Closure", + "techStack": "", + "license": "GPL-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "Fediverse Joomla", + "source": "https://github.com/nikosdion/fediverse", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Integrate Mastodon with your Joomla! site.", + "codeLanguage": "PHP", + "techStack": "", + "license": "GPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "Pelican ActivityPub", + "source": "https://git.kabelsalat.ch/s3lph/pelican-plugin-activitypub", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Experimental readonly ActivityPub enpoint for Pelican.", + "codeLanguage": "Python", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "Jekyll Mastodon Webfinger", + "source": "https://github.com/philnash/jekyll-mastodon_webfinger", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A Jekyll plugin that adds a WebFinger file to your site, allowing you to use your own domain to help others discover your Mastodon profile.", + "codeLanguage": "Ruby", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "Vue AP Timeline", + "source": "https://github.com/networld-to/vue-ap-timeline", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Integrate your Fediverse timeline into your Vue 3 with Bootstrap 5 application.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "GNUBOARD5-ActivityPub", + "source": "https://github.com/gnh1201/gnuboard5-activitypub", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub plugin for GNUBOARD5, a general-purpose CMS.", + "codeLanguage": "PHP", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] } ] } diff --git a/source/img/misc/pterotype.png b/source/img/misc/pterotype.png deleted file mode 100644 index 2d3fa12..0000000 Binary files a/source/img/misc/pterotype.png and /dev/null differ