Compare commits
3 Commits
00b395479c
...
775d9e9d13
Author | SHA1 | Date |
---|---|---|
lostinlight | 775d9e9d13 | |
lostinlight | 6fee044c3f | |
lostinlight | 2d902e9d63 |
|
@ -1268,7 +1268,7 @@
|
|||
"site": "https://yarn.social",
|
||||
"logo": "/img/misc/yarn.svg",
|
||||
"servers": "",
|
||||
"description": "Decentralised self-hosted social media based on the Twtxt format (with Extensions) that has a privacy-first focus",
|
||||
"description": "Decentralised self-hosted social media based on the Twtxt format (with Extensions) that has a privacy-first focus.",
|
||||
"codeLanguage": "Go",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
|
@ -1304,7 +1304,7 @@
|
|||
"site": "https://docs.vocata.one",
|
||||
"logo": "/img/misc/vocata.png",
|
||||
"servers": "",
|
||||
"description": "Vocabulary-agnostic ActivityPub server. Vocata does not limit what typeS of content can be handled by it, and how it is presented to users.",
|
||||
"description": "Vocabulary-agnostic ActivityPub server. Vocata does not limit what types of content can be handled by it, and how it is presented to users.",
|
||||
"codeLanguage": "Python",
|
||||
"techStack": "",
|
||||
"license": "LGPL-3.0",
|
||||
|
@ -1397,7 +1397,7 @@
|
|||
"description": "Social networking platform compatible with Mastodon, Pleroma, etc.",
|
||||
"codeLanguage": "Rust",
|
||||
"techStack": "Svelte",
|
||||
"license": "Unknown",
|
||||
"license": "GPL-3.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
|
@ -1873,6 +1873,114 @@
|
|||
"OStatusClass": false,
|
||||
"categories": ["SN-mi"]
|
||||
},
|
||||
{
|
||||
"title": "PieFed",
|
||||
"source": "https://codeberg.org/rimu/pyfedi",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "https://join.piefed.social",
|
||||
"logo": "",
|
||||
"servers": "https://piefed.fediverse.observer/list",
|
||||
"description": "Link aggregator, forum and hub of social interaction; a lemmy/kbin clone. Focus on simple codebase and keeping server costs down.",
|
||||
"codeLanguage": "Python",
|
||||
"techStack": "Flask",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "@rimu@mastodon.nzoss.nz",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Links", "Forums"]
|
||||
},
|
||||
{
|
||||
"title": "Flohmarkt",
|
||||
"source": "https://codeberg.org/grindhold/flohmarkt",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "https://codeberg.org/grindhold/flohmarkt/src/branch/master/instances.md",
|
||||
"description": "Federated small trade platform.",
|
||||
"codeLanguage": "Python",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "@grindhold@chaos.social",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Econ"]
|
||||
},
|
||||
{
|
||||
"title": "Wafrn",
|
||||
"source": "https://github.com/gabboman/wafrn-backend",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "https://wafrn.fediverse.observer/list",
|
||||
"description": "Social network with Tumblr-inspired frontend.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "Angular",
|
||||
"license": "Apache-2.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["SN-mi"]
|
||||
},
|
||||
{
|
||||
"title": "Letterbook",
|
||||
"source": "https://github.com/Letterbook/Letterbook",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Federated microblogging server focussed on the admin, moderator, and community experience.",
|
||||
"codeLanguage": "C#",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "@jenniferplusplus@hachyderm.io",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["SN-mi"]
|
||||
},
|
||||
{
|
||||
"title": "azorius",
|
||||
"source": "https://humungus.tedunangst.com/r/azorius/f",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Link aggregator and comment site.",
|
||||
"codeLanguage": "Go",
|
||||
"techStack": "",
|
||||
"license": "ISC",
|
||||
"FediAccount": "@tedu@honk.tedunangst.com",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Links"]
|
||||
},
|
||||
{
|
||||
"title": "Betula",
|
||||
"source": "https://git.sr.ht/~bouncepaw/betula",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Single-user self-hosted bookmarking software.",
|
||||
"codeLanguage": "Go",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "@betula@fosstodon.org",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Links", "Other"]
|
||||
},
|
||||
{
|
||||
"title": "diaspora*",
|
||||
"source": "https://github.com/diaspora/diaspora",
|
||||
|
|
|
@ -854,7 +854,7 @@
|
|||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Alternative docs for ActivityStreams 2.0 vocabulary .",
|
||||
"description": "Alternative docs for ActivityStreams 2.0 vocabulary.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "",
|
||||
"license": "Unlicense (public domain)",
|
||||
|
@ -2844,6 +2844,222 @@
|
|||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Libs"]
|
||||
},
|
||||
{
|
||||
"title": "Fediverser",
|
||||
"source": "https://github.com/mushroomlabs/fediverser",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "A set of utilities to pull data from multiple social networks (initially Reddit) and create bot accounts to mirror the original accounts.",
|
||||
"codeLanguage": "Python",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Utils"]
|
||||
},
|
||||
{
|
||||
"title": "Fedi",
|
||||
"source": "https://github.com/pzingg/fedi",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "ActivityStreams and ActivityPub in Elixir, ideas stolen from go-fed.",
|
||||
"codeLanguage": "Elixir",
|
||||
"techStack": "",
|
||||
"license": "Apache-2.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Libs"]
|
||||
},
|
||||
{
|
||||
"title": "BigBone",
|
||||
"source": "https://github.com/andregasser/bigbone",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Mastodon Client Library for Java and Kotlin.",
|
||||
"codeLanguage": "Kotlin",
|
||||
"techStack": "",
|
||||
"license": "MIT",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Libs"]
|
||||
},
|
||||
{
|
||||
"title": "PeerTube Companion",
|
||||
"source": "https://codeberg.org/Booteille/peertube-companion",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Experimental web extension that redirects you to a PeerTube version of the YouTube video.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "",
|
||||
"license": "WTFPL",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Plugins"]
|
||||
},
|
||||
{
|
||||
"title": "MOP3",
|
||||
"source": "https://github.com/nkizz/mop3",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Mastodon to email client gateway; speaks POP3/SMTP which serves data from your home Mastodon timeline.",
|
||||
"codeLanguage": "Rust",
|
||||
"techStack": "",
|
||||
"license": "MIT",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Bridges"]
|
||||
},
|
||||
{
|
||||
"title": "n8n-Mastodon",
|
||||
"source": "https://github.com/n8n-community-node/n8n-nodes-mastodon",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "n8n community node that lets you use Mastodon in your n8n.io workflows.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "",
|
||||
"license": "MIT",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Plugins"]
|
||||
},
|
||||
{
|
||||
"title": "MIMI AIM",
|
||||
"source": "https://bifurcation.github.io/mimi-aim/draft-barnes-mimi-aim.html",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "ActivityPub for Interoperable Messaging",
|
||||
"codeLanguage": "",
|
||||
"techStack": "",
|
||||
"license": "Unknown",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Specs"]
|
||||
},
|
||||
{
|
||||
"title": "TootSDK",
|
||||
"source": "https://github.com/TootSDK/TootSDK",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Cross-platform Swift library for Mastodon and the Fediverse.",
|
||||
"codeLanguage": "Swift",
|
||||
"techStack": "",
|
||||
"license": "BSD-3-clause",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Libs"]
|
||||
},
|
||||
{
|
||||
"title": "tafkars-Lemmy",
|
||||
"source": "https://github.com/derivator/tafkars",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "API proxy that allows apps to talk to Lemmy through a familiar API from a kinder time.",
|
||||
"codeLanguage": "Rust",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Libs"]
|
||||
},
|
||||
{
|
||||
"title": "PeerTube livechat",
|
||||
"source": "https://github.com/JohnXLivingston/peertube-plugin-livechat",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Peertube plugin meant to provide chat system for Peertube videos.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "",
|
||||
"license": "AGPL-3.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Plugins"]
|
||||
},
|
||||
{
|
||||
"title": "rocks-testsuite",
|
||||
"source": "https://github.com/steve-bate/rocks-testsuite",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "Peertube plugin meant to provide chat system for Peertube videos.",
|
||||
"codeLanguage": "Python",
|
||||
"techStack": "",
|
||||
"license": "GPL-3.0",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Tests"]
|
||||
},
|
||||
{
|
||||
"title": "Fedialgo",
|
||||
"source": "https://github.com/pkreissel/fedialgo",
|
||||
"protocols": "ActivityPub",
|
||||
"site": "",
|
||||
"logo": "",
|
||||
"servers": "",
|
||||
"description": "TypeScript module that can be used to produce an algorithmic Fediverse experience.",
|
||||
"codeLanguage": "TypeScript",
|
||||
"techStack": "",
|
||||
"license": "Unknown",
|
||||
"FediAccount": "",
|
||||
"apClass": true,
|
||||
"zotClass": false,
|
||||
"diasporaClass": false,
|
||||
"OStatusClass": false,
|
||||
"categories": ["Utils"]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ layout: layout
|
|||
const apps = site.data.miscellaneous.apps;
|
||||
const langList = groupByKey(apps, "codeLanguage").sort((a,b) => b.count - a.count);
|
||||
const licenseList = groupByKey(apps, "license").sort((a,b) => b.count - a.count);
|
||||
const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviews and ratings'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extensions'], ['forums', 'Forums, boards'], ['other', 'Other']];
|
||||
const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviews and ratings'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extensions'], ['forums', 'Forums, boards'], ['econ', 'Economic activities'], ['other', 'Other']];
|
||||
const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']];
|
||||
const pattern = /[\s0.-]/g;
|
||||
%>
|
||||
|
|
|
@ -259,6 +259,7 @@
|
|||
#plugins:checked ~ .misc__grid .card:not(.Plugins),
|
||||
#forges:checked ~ .misc__grid .card:not(.Forges),
|
||||
#analytics:checked ~ .misc__grid .card:not(.Analytics),
|
||||
#econ:checked ~ .misc__grid .card:not(.Econ),
|
||||
#other:checked ~ .misc__grid .card:not(.Other),
|
||||
#forums:checked ~ .misc__grid .card:not(.Forums),
|
||||
#python:checked ~ .misc__grid .card:not(.python),
|
||||
|
@ -286,6 +287,8 @@
|
|||
#nim:checked ~ .misc__grid .card:not(.nim),
|
||||
#scala:checked ~ .misc__grid .card:not(.scala),
|
||||
#lua:checked ~ .misc__grid .card:not(.lua),
|
||||
#kotlin:checked ~ .misc__grid .card:not(.kotlin),
|
||||
#swift:checked ~ .misc__grid .card:not(.swift),
|
||||
#agpl3:checked ~ .misc__grid .card:not(.agpl3),
|
||||
#mit:checked ~ .misc__grid .card:not(.mit),
|
||||
#gpl3:checked ~ .misc__grid .card:not(.gpl3),
|
||||
|
|
Loading…
Reference in New Issue