diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json
index b83c400..3959253 100644
--- a/source/_data/miscellaneous.json
+++ b/source/_data/miscellaneous.json
@@ -613,24 +613,6 @@
"OStatusClass": false,
"categories": ["Blog-Pub"]
},
- {
- "title": "FediBlog",
- "source": "https://framagit.org/DavidLibeau/FediBlog",
- "protocols": "ActivityPub",
- "site": "",
- "logo": "/img/misc/fediblog.svg",
- "servers": "",
- "description": "Fully customisable blog engine for web devs and others.",
- "codeLanguage": "PHP",
- "techStack": "",
- "license": "GPL-3.0",
- "FediAccount": "@David@mastodon.xyz",
- "apClass": true,
- "zotClass": false,
- "diasporaClass": false,
- "OStatusClass": false,
- "categories": ["Blog-Pub"]
- },
{
"title": "GoBlog",
"source": "https://git.jlel.se/jlelse/GoBlog",
@@ -1477,6 +1459,60 @@
"OStatusClass": false,
"categories": ["Media"]
},
+ {
+ "title": "Swanye",
+ "source": "https://codeberg.org/WammKD/Swanye",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "A tumblelog in the style of Tumblr.",
+ "codeLanguage": "Elixir",
+ "techStack": "",
+ "license": "AGPL-3.0",
+ "FediAccount": "@Swanye@fosstodon.org",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["SN-mi"]
+ },
+ {
+ "title": "Yuforium",
+ "source": "https://github.com/yuforium",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "A community platform that focuses on federated communities so they are no longer constrained to a single entity.",
+ "codeLanguage": "TypeScript",
+ "techStack": "",
+ "license": "GPL-3.0",
+ "FediAccount": "@cpmoser@mastodon.social",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Forums"]
+ },
+ {
+ "title": "FediPlan",
+ "source": "https://framagit.org/tom79/fediplan",
+ "protocols": "ActivityPub",
+ "site": "https://fedilab.app/page/fediplan/",
+ "logo": "",
+ "servers": "",
+ "description": "A way to safely schedule messages with Mastodon and Pleroma.",
+ "codeLanguage": "PHP",
+ "techStack": "",
+ "license": "GPL-3.0",
+ "FediAccount": "@apps@toot.fedilab.app",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Extention"]
+ },
{
"title": "diaspora*",
"source": "https://github.com/diaspora/diaspora",
diff --git a/source/_data/tools.json b/source/_data/tools.json
index 40a0dee..e66af5d 100644
--- a/source/_data/tools.json
+++ b/source/_data/tools.json
@@ -507,7 +507,7 @@
},
{
"title": "FediDB",
- "source": "https://fedidb.org/about",
+ "source": "https://github.com/fedidb/fedidb-ce",
"protocols": "ActivityPub",
"site": "https://fedidb.org/about",
"logo": "",
@@ -516,7 +516,7 @@
"codeLanguage": "",
"techStack": "",
"license": "-",
- "FediAccount": "",
+ "FediAccount": "@densuo@mastodon.social",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
@@ -935,7 +935,7 @@
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
- "categories": ["Other"]
+ "categories": ["Utils"]
},
{
"title": "Share Freedom",
@@ -1404,6 +1404,330 @@
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Bridges"]
+ },
+ {
+ "title": "ActivityStreams-Rust",
+ "source": "https://git.asonix.dog/asonix/activitystreams",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": " A set of Traits and Types that make up the ActivityStreams and ActivityPub specifications.",
+ "codeLanguage": "TypeScript",
+ "techStack": "",
+ "license": "GPL-3.0",
+ "FediAccount": "@asonix@masto.asonix.dog",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Libs"]
+ },
+ {
+ "title": "Toot-Together",
+ "source": "https://github.com/joschi/toot-together",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "Github Action that posts to Mastodon from text files, enabling everyone to submit toot drafts to a project.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "@commit2toot@social.tchncs.de",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Bridges"]
+ },
+ {
+ "title": "ActivityPub HTTP Signatures",
+ "source": "https://gitlab.com/paulkiddle/activitypub-http-signatures",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "A library for creating, parsing, and verifying HTTP signature headers, as per the Signing HTTP Messages draft 80 specification.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "ISC",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Libs"]
+ },
+ {
+ "title": "toot-relay",
+ "source": "https://github.com/DagAgren/toot-relay",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "https://the-federation.info/activityrelay",
+ "description": "Relay that forwards web push notifications to APNs, built for Toot!.app but usable for anyone.",
+ "codeLanguage": "Go",
+ "techStack": "",
+ "license": "CC0-1.0",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Relays"]
+ },
+ {
+ "title": "Masto Wordpress autopost",
+ "source": "https://github.com/simonfrey/mastodon_wordpress_autopost",
+ "protocols": "ActivityPub",
+ "site": "https://wordpress.org/plugins/autopost-to-mastodon/#description",
+ "logo": "",
+ "servers": "",
+ "description": "A Wordpress Plugin that automatically posts your new articles to Mastodon.",
+ "codeLanguage": "PHP",
+ "techStack": "",
+ "license": "GPL-2.0",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Plugins"]
+ },
+ {
+ "title": "Disboard",
+ "source": "https://github.com/OrionDevelop/Disboard",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "Collection of fediverse API wrapper libraries for .NET Standard 2.0.",
+ "codeLanguage": "C#",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Libs"]
+ },
+ {
+ "title": "Bulk Find Follow",
+ "source": "https://gitlab.com/ozten/mastodon_bulk_find_follow",
+ "protocols": "ActivityPub",
+ "site": "https://commotionmade.com",
+ "logo": "",
+ "servers": "",
+ "description": "Bulk find and follow to make it easy to migrate from Twitter to Mastodon.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "BSD-3-clause",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "MastoBot",
+ "source": "https://gitlab.com/eroosenmaallen/mastobot",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "NodeJS Mastodon client library with an eye to making bot development fun and easy.",
+ "codeLanguage": "Javascript",
+ "techStack": "NodeJS",
+ "license": "ISC",
+ "FediAccount": "@admin@roosenmaallen.com",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "toot",
+ "source": "https://gitlab.com/eroosenmaallen/mastobot",
+ "protocols": "ActivityPub",
+ "site": "https://toot.kytta.dev",
+ "logo": "",
+ "servers": "",
+ "description": "Cross-instance share page for Mastodon.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "AGPL-3.0",
+ "FediAccount": "@kytta@fosstodon.org",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "Shareon",
+ "source": "https://codeberg.org/kytta/shareon",
+ "protocols": "ActivityPub",
+ "site": "https://shareon.js.org",
+ "logo": "",
+ "servers": "",
+ "description": "Lightweight, stylish, and ethical share buttons.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "@kytta@fosstodon.org",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "APDebug",
+ "source": "https://codeberg.org/samuelroland/apdebug",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "A set of tools to debug ActivityPub requests. Inspect requests, see the flow in real time, run arbitrary requests with HTTP signature handled for you.",
+ "codeLanguage": "PHP",
+ "techStack": "",
+ "license": "AGPL-3.0",
+ "FediAccount": "@samuelroland@fosstodon.org",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Tests"]
+ },
+ {
+ "title": "hunter2",
+ "source": "https://github.com/Flockingbird/hunter2",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "A job hunt bot that indexes jobs and candidates from the Fediverse.",
+ "codeLanguage": "Rust",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "@hunter2@botsin.space",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "hare-activity",
+ "source": "https://git.sr.ht/~torresjrjr/hare-activity",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "Hare package provides an extensible implementation of the ActivityStreams 2.0 format and the ActivityPub protocols.",
+ "codeLanguage": "Hare",
+ "techStack": "",
+ "license": "MPL-2.0",
+ "FediAccount": "@torresjrjr@qoto.org",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Libs"]
+ },
+ {
+ "title": "Activity Streams Validator",
+ "source": "https://github.com/yuforium/activity-streams-validator",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "Activity Streams validation for Typescript.",
+ "codeLanguage": "TypeScript",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "@cpmoser@mastodon.social",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "Masto Follow",
+ "source": "https://gitlab.com/eroosenmaallen/masto-follow",
+ "protocols": "ActivityPub",
+ "site": "https://eroosenmaallen.gitlab.io/masto-follow",
+ "logo": "",
+ "servers": "",
+ "description": "Simple widget to support Follow Me on Mastodon buttons.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "ISC",
+ "FediAccount": "@silvermoon82@tech.lgbt",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "MaPleFeed",
+ "source": "https://github.com/bihlink/maplefeed",
+ "protocols": "ActivityPub",
+ "site": "https://maplefeed.bihlink.com",
+ "logo": "",
+ "servers": "",
+ "description": "Embed Mastodon or Pleroma profile feeds on any web page.",
+ "codeLanguage": "Javascript",
+ "techStack": "",
+ "license": "MIT",
+ "FediAccount": "@abid@abid.cc",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
+ },
+ {
+ "title": "RSS-Bridge",
+ "source": "https://github.com/RSS-Bridge/rss-bridge",
+ "protocols": "ActivityPub",
+ "site": "https://rssbridge.bus-hit.me/#bridge-Mastodon",
+ "logo": "",
+ "servers": "",
+ "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",
+ "FediAccount": "@austin@ieji.de",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Bridges"]
+ },
+ {
+ "title": "giteacat",
+ "source": "https://git.mastodont.cat/spla/giteacat",
+ "protocols": "ActivityPub",
+ "site": "",
+ "logo": "",
+ "servers": "",
+ "description": "Python script that allows sign up to a Gitea instance to all local users of a Mastodon server.",
+ "codeLanguage": "Python",
+ "techStack": "",
+ "license": "-",
+ "FediAccount": "",
+ "apClass": true,
+ "zotClass": false,
+ "diasporaClass": false,
+ "OStatusClass": false,
+ "categories": ["Utils"]
}
]
}
diff --git a/source/img/misc/fediblog.svg b/source/img/misc/fediblog.svg
deleted file mode 100644
index 7e67769..0000000
--- a/source/img/misc/fediblog.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/source/img/misc/ganggo.svg b/source/img/misc/ganggo.svg
deleted file mode 100644
index c175de8..0000000
--- a/source/img/misc/ganggo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/source/img/misc/mastodon.svg b/source/img/misc/mastodon.svg
index 99fd99c..50a364c 100644
--- a/source/img/misc/mastodon.svg
+++ b/source/img/misc/mastodon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/source/img/misc/postactiv.svg b/source/img/misc/postactiv.svg
deleted file mode 100644
index fd95f58..0000000
--- a/source/img/misc/postactiv.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file