93c577c5d3
Snapshot de l'existant avant application du playbook OKI : background shader Three.js, carte graphe 3D, timeline statique.
6278 lines
129 KiB
JSON
6278 lines
129 KiB
JSON
{
|
|
"nodes": [
|
|
{
|
|
"id": "Mastodon",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Le réseau social fédéré le plus populaire. Microblogging avec une audience mondiale.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "GoToSocial",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub léger et rapide écrit en Go. Approche minimaliste et efficace.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Akkoma",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Pleroma avec des fonctionnalités enrichies et une personnalisation avancée.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Pleroma",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub léger et hautement configurable. Alternative rapide à Mastodon.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Misskey",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Plateforme sociale japonaise avec des fonctionnalités créatives (notes, réactions, drive).",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Sharkey",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Misskey avec des améliorations de performance et de nouvelles fonctionnalités.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Friendica",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Réseau social décentralisé avec interopérabilité étendue (ActivityPub, Diaspora*, RSS).",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Hubzilla",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Plateforme de communications décentralisées avec contrôle d'accès avancé et nomadisme d'identité.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Partielle",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Streams",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Hubzilla axé sur la privacy et le contrôle granulaire des permissions.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Partielle",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Iceshrimp",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Misskey optimisé pour la performance et la stabilité.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "GNU social",
|
|
"group": 1,
|
|
"val": 5,
|
|
"description": "Pionnier des réseaux sociaux fédérés. Précurseur historique du Fédiverse.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Maintenance",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Bonfire",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Réseau social modulaire écrit en Elixir axé sur la gouvernance communautaire.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "microblog.pub",
|
|
"group": 2,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub minimaliste et auto-hébergeable pour le microblogging.",
|
|
"category": "microblog",
|
|
"color": "#F9C74F",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "PixelFed",
|
|
"group": 3,
|
|
"val": 8,
|
|
"description": "Plateforme de partage de photos fédérée. Alternative à Instagram.",
|
|
"category": "photo",
|
|
"color": "#F8961E",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Vernissage",
|
|
"group": 3,
|
|
"val": 8,
|
|
"description": "Application de galerie photo fédérée pour le Fédiverse.",
|
|
"category": "photo",
|
|
"color": "#F8961E",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "EUPL-1.2"
|
|
},
|
|
{
|
|
"id": "PeerTube",
|
|
"group": 4,
|
|
"val": 8,
|
|
"description": "Plateforme vidéo fédérée décentralisée. Alternative à YouTube.",
|
|
"category": "video",
|
|
"color": "#F72585",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Owncast",
|
|
"group": 4,
|
|
"val": 8,
|
|
"description": "Serveur de streaming live auto-hébergeable. Alternative à Twitch.",
|
|
"category": "video",
|
|
"color": "#F72585",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Tube (Framasoft)",
|
|
"group": 4,
|
|
"val": 3,
|
|
"description": "Ancien nom du projet ayant mené à PeerTube.",
|
|
"category": "video",
|
|
"color": "#F72585",
|
|
"etat": "Historique",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Castopod",
|
|
"group": 5,
|
|
"val": 8,
|
|
"description": "Plateforme de podcasting fédérée avec ActivityPub. Alternative à Spotify/Apple Podcasts.",
|
|
"category": "audio",
|
|
"color": "#B5179E",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Funkwhale",
|
|
"group": 5,
|
|
"val": 8,
|
|
"description": "Plateforme musicale fédérée pour écouter et partager de la musique.",
|
|
"category": "audio",
|
|
"color": "#B5179E",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Loops",
|
|
"group": 4,
|
|
"val": 8,
|
|
"description": "Plateforme de vidéos courtes fédérée. Alternative à TikTok/Instagram Reels.",
|
|
"category": "video",
|
|
"color": "#F72585",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Ghost",
|
|
"group": 6,
|
|
"val": 8,
|
|
"description": "Plateforme de publication professionnelle avec support ActivityPub.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "WriteFreely",
|
|
"group": 6,
|
|
"val": 8,
|
|
"description": "Plateforme de blogging minimaliste et fédérée axée sur l'écriture.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Plume",
|
|
"group": 6,
|
|
"val": 5,
|
|
"description": "Moteur de blog fédéré axé sur la collaboration et la publication longue.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Maintenance",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "WordPress + ActivityPub",
|
|
"group": 6,
|
|
"val": 8,
|
|
"description": "Plugin ActivityPub pour WordPress permettant de fédérer les publications.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Drupal + ActivityPub",
|
|
"group": 6,
|
|
"val": 8,
|
|
"description": "Module ActivityPub pour Drupal permettant la fédération des contenus.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "GPL-2.0"
|
|
},
|
|
{
|
|
"id": "Lemmy",
|
|
"group": 7,
|
|
"val": 8,
|
|
"description": "Agrégateur de liens et forum fédéré. Alternative à Reddit.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Mbin",
|
|
"group": 7,
|
|
"val": 8,
|
|
"description": "Successeur de kbin, agrégateur de liens fédéré avec des fonctionnalités améliorées.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "NodeBB",
|
|
"group": 7,
|
|
"val": 8,
|
|
"description": "Forum moderne avec support ActivityPub pour la fédération.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Mobilizon",
|
|
"group": 8,
|
|
"val": 8,
|
|
"description": "Plateforme d\\événements fédérée pour organiser et découvrir des événements.",
|
|
"category": "events",
|
|
"color": "#4361EE",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Gancio",
|
|
"group": 8,
|
|
"val": 8,
|
|
"description": "Agrégateur d\\événements fédéré auto-hébergeable.",
|
|
"category": "events",
|
|
"color": "#4361EE",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Forgejo",
|
|
"group": 9,
|
|
"val": 8,
|
|
"description": "Forge logicielle libre forkée de Gitea. Support ActivityPub en développement.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "En développement",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Gitea",
|
|
"group": 9,
|
|
"val": 8,
|
|
"description": "Forge logicielle légère et rapide avec support ActivityPub via plugin.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Nextcloud",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Suite de collaboration cloud auto-hébergeable avec support ActivityPub.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "ownCloud",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Plateforme de partage de fichiers et de collaboration en ligne.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "BookWyrm",
|
|
"group": 11,
|
|
"val": 8,
|
|
"description": "Réseau social de lecture fédéré. Alternative à Goodreads.",
|
|
"category": "books",
|
|
"color": "#E71D36",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Wikidata",
|
|
"group": 12,
|
|
"val": 8,
|
|
"description": "Base de connaissances libre et collaborative structurée.",
|
|
"category": "wiki",
|
|
"color": "#662E9B",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Partielle",
|
|
"licence": "CC0"
|
|
},
|
|
{
|
|
"id": "Diaspora*",
|
|
"group": 1,
|
|
"val": 5,
|
|
"description": "Réseau social décentralisé historique. Précurseur du Fédiverse moderne.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Maintenance",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Element",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Client Matrix pour la messagerie temps réel fédérée.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Apache-2.0"
|
|
},
|
|
{
|
|
"id": "Fedify",
|
|
"group": 9,
|
|
"val": 8,
|
|
"description": "Framework TypeScript/Deno pour construire des serveurs ActivityPub.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Mitra",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub écrit en Rust avec support des monnaies complémentaires.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Socialhome",
|
|
"group": 1,
|
|
"val": 5,
|
|
"description": "Réseau social fédéré avec un flux de contenu personnalisable.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Maintenance",
|
|
"compatibiliteAP": "Partielle",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "kbin",
|
|
"group": 7,
|
|
"val": 3,
|
|
"description": "Agrégateur de contenu fédéré. Prédécesseur de Mbin.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Historique",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Epicyon",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub minimaliste avec approche low-tech. Conçu pour les petites instances communautaires.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Takahē",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub multi-domaine moderne. Permet d'héberger plusieurs domaines sur une seule instance.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "BSD"
|
|
},
|
|
{
|
|
"id": "Smithereen",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub axé sur les réseaux sociaux avec interface style VKontakte.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Kroeg",
|
|
"group": 1,
|
|
"val": 3,
|
|
"description": "Serveur ActivityPub en Rust avec architecture modulaire et extensible.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Experimental",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Lotide",
|
|
"group": 7,
|
|
"val": 8,
|
|
"description": "Agrégateur de liens fédéré léger. Alternative minimaliste à Lemmy.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Sublinks",
|
|
"group": 7,
|
|
"val": 8,
|
|
"description": "Plateforme de forums fédérée. Fork moderne de Lemmy avec des améliorations significatives.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "RoadHouse",
|
|
"group": 7,
|
|
"val": 3,
|
|
"description": "Plateforme de forums fédérée avec une approche communautaire différente.",
|
|
"category": "forum",
|
|
"color": "#3A0CA3",
|
|
"etat": "Experimental",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Pieoneers",
|
|
"group": 1,
|
|
"val": 3,
|
|
"description": "Plateforme de partage de recettes fédérée avec ActivityPub.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Experimental",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "WordPress MU + ActivityPub",
|
|
"group": 6,
|
|
"val": 8,
|
|
"description": "Plugin ActivityPub pour WordPress Multisite. Permet de fédérer des réseaux de blogs.",
|
|
"category": "blog",
|
|
"color": "#7209B7",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Extension",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Emissary",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Serveur ActivityPub modulaire avec support de streams et de collections.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Hometown",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Mastodon avec des fonctionnalités communautaires additionnelles.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "GlitchSoc",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Fork de Mastodon avec des fonctionnalités expérimentales et une customisation poussée.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Akkoma-FE",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Frontend alternatif pour Akkoma avec des améliorations UI/UX.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Postmarks",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Système de bookmarks/bookmarques fédéré avec ActivityPub. Partagez vos signets.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "AodeRelay",
|
|
"group": 9,
|
|
"val": 8,
|
|
"description": "Relay ActivityPub pour connecter des instances et améliorer la découverte.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Coracle",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client web Nostr haut de gamme avec une interface soignée et des performances optimisées.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Nostrudel",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client web Nostr avec UX moderne et support avancé des relays.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Lume",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client desktop Nostr rapide et léger.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Gossip",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client desktop Nostr en Rust avec interface native rapide.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Current",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client iOS Nostr avec une interface épurée et moderne.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Plebstr",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client mobile Nostr pour iOS et Android.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Nostrpels",
|
|
"group": 14,
|
|
"val": 3,
|
|
"description": "Client Nostr avec support de médias riches et expérience sociale améliorée.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Experimental",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "ZapStream",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Plateforme de streaming live sur Nostr avec Lightning Zaps intégrés.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "NostrCheck.me",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Service de vérification d'identité et de badges pour Nostr.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "NostrMarket",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Place de marché décentralisée sur Nostr. Commerce P2P avec Lightning.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Prosody",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Serveur XMPP moderne, léger et facile à configurer.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "ejabberd",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Serveur XMPP robuste et scalable utilisé par de grandes plateformes.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-2.0"
|
|
},
|
|
{
|
|
"id": "Openfire",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Serveur XMPP en Java avec interface d'administration web.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Apache-2.0"
|
|
},
|
|
{
|
|
"id": "Tigase",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Serveur XMPP en Java avec support avancé de clustering.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Conversations",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Client XMPP Android moderne. Référence du messaging mobile décentralisé.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Dino",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Client XMPP desktop moderne pour Linux. Interface épurée et moderne.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Gajim",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Client XMPP desktop complet. Le client de référence historique.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Monal",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Client XMPP pour iOS et macOS. Le meilleur client Apple pour XMPP.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "BSD"
|
|
},
|
|
{
|
|
"id": "Snikket",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "'Le Mastodon du XMPP' — bundle serveur + client qui simplifie XMPP pour le grand public.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Movim",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Réseau social basé sur XMPP. Interface web moderne avec microblogging.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Jabber",
|
|
"group": 13,
|
|
"val": 3,
|
|
"description": "Le protocole historique de messagerie instantanée. Ancêtre de XMPP, toujours utilisé.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Historique",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Open Standard"
|
|
},
|
|
{
|
|
"id": "Bluesky",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Le réseau social décentralisé basé sur AT Protocol. Créé par l'ancienne équipe de Twitter.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Proprietary"
|
|
},
|
|
{
|
|
"id": "Graysky",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Client alternatif pour Bluesky/AT Protocol. iOS et Android.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Tokimeki",
|
|
"group": 1,
|
|
"val": 8,
|
|
"description": "Client web alternatif pour Bluesky avec approche japonaise.",
|
|
"category": "social",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Briar",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Messagerie P2P via Bluetooth/WiFi/Tor. Fonctionne sans connexion Internet.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Jami",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Communication décentralisée GNU. Messages, appels vidéo, partage d'écran — tout en P2P.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "CryptPad",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Suite bureautique chiffrée de bout en bout. Documents, tableurs, présentations, votes.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "HedgeDoc",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Édition collaborative de Markdown en temps réel.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Immich",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Auto-hébergement de photos et vidéos avec IA. Alternative à Google Photos.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "PhotoPrism",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Gestion de photos auto-hébergée avec IA. Reconnaissance faciale et classement automatique.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Synapse",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Serveur Matrix de référence par Element. Le serveur le plus utilisé de l'écosystème Matrix.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Apache-2.0"
|
|
},
|
|
{
|
|
"id": "Dendrite",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Serveur Matrix de deuxième génération par Element. Plus léger et performant que Synapse.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Apache-2.0"
|
|
},
|
|
{
|
|
"id": "Conduit",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Serveur Matrix léger en Rust. Alternative rapide et efficace à Synapse.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Apache-2.0"
|
|
},
|
|
{
|
|
"id": "Cinny",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Client web Matrix avec interface moderne et intuitive. Alternative à Element.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "FluffyChat",
|
|
"group": 10,
|
|
"val": 8,
|
|
"description": "Client Matrix pour mobile et desktop. Interface douce et accessible.",
|
|
"category": "collab",
|
|
"color": "#2EC4B6",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "FediBridge",
|
|
"group": 9,
|
|
"val": 3,
|
|
"description": "Outil de bridge entre différents réseaux fédérés. Interconnexion multi-protocoles.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Experimental",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "ActivityPub Relay",
|
|
"group": 9,
|
|
"val": 8,
|
|
"description": "Relay public pour connecter des instances ActivityPub et améliorer la fédération.",
|
|
"category": "dev",
|
|
"color": "#4CC9F0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Sepia Search",
|
|
"group": 4,
|
|
"val": 8,
|
|
"description": "Moteur de recherche fédéré pour PeerTube. Recherche cross-instance.",
|
|
"category": "video",
|
|
"color": "#F72585",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Pleine",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "SimpleX Chat",
|
|
"group": 13,
|
|
"val": 8,
|
|
"description": "Messagerie décentralisée de nouvelle génération sans identifiants d'utilisateur. Protection de la vie privée par défaut avec chiffrement de bout en bout.",
|
|
"category": "messaging",
|
|
"color": "#06D6A0",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "AGPL-3.0"
|
|
},
|
|
{
|
|
"id": "Nostr Protocol",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Protocole simple et ouvert pour créer des réseaux sociaux résistants à la censure, basé sur des relays et des clés cryptographiques.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Public Domain"
|
|
},
|
|
{
|
|
"id": "Damus",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client iOS pour Nostr. Le client mobile le plus populaire de l'écosystème Nostr.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "GPL-3.0"
|
|
},
|
|
{
|
|
"id": "Amethyst",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client Android pour Nostr. Application native Kotlin avec support complet des NIPs.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Iris",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client web pour Nostr. Interface moderne et réactive pour le réseau Nostr.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Primal",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client Nostr avec un backend optimisé pour des performances ultra-rapides.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "Proprietary"
|
|
},
|
|
{
|
|
"id": "Habla.news",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Plateforme de publication longue sur Nostr. Alternative à Medium.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Nostr.band",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Moteur de recherche et explorateur pour le réseau Nostr.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
},
|
|
{
|
|
"id": "Snort",
|
|
"group": 14,
|
|
"val": 8,
|
|
"description": "Client web Nostr rapide et léger avec support des relays multiples.",
|
|
"category": "nostr",
|
|
"color": "#F7931A",
|
|
"etat": "Actif",
|
|
"compatibiliteAP": "Aucune",
|
|
"licence": "MIT"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "GoToSocial",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Akkoma",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Pleroma",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Misskey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Sharkey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Castopod",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Fedify",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mastodon",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Akkoma",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Pleroma",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Misskey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Sharkey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GoToSocial",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Pleroma",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Misskey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Sharkey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "PeerTube",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Funkwhale",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Mbin",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Fedify",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Misskey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Sharkey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Castopod",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "BookWyrm",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Lotide",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pleroma",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Sharkey",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Castopod",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Funkwhale",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "kbin",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Misskey",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Friendica",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "PeerTube",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Loops",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "WriteFreely",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "BookWyrm",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Sharkey",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Hubzilla",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Funkwhale",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Loops",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Friendica",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Streams",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hubzilla",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Iceshrimp",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Streams",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "GNU social",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Iceshrimp",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Bonfire",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GNU social",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "PeerTube",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Funkwhale",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Plume",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Diaspora*",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bonfire",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "microblog.pub",
|
|
"target": "WriteFreely",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "microblog.pub",
|
|
"target": "BookWyrm",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "microblog.pub",
|
|
"target": "Smithereen",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "microblog.pub",
|
|
"target": "Lotide",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "microblog.pub",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "Vernissage",
|
|
"type": "weak",
|
|
"category": "photo"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "PeerTube",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "Takahē",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "Hometown",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PixelFed",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Vernissage",
|
|
"target": "WriteFreely",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Vernissage",
|
|
"target": "Plume",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Vernissage",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Owncast",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Tube (Framasoft)",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Loops",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Mbin",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Hometown",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "PeerTube",
|
|
"target": "Sepia Search",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Owncast",
|
|
"target": "Tube (Framasoft)",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Owncast",
|
|
"target": "Loops",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Owncast",
|
|
"target": "Sepia Search",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Tube (Framasoft)",
|
|
"target": "Loops",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Tube (Framasoft)",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Tube (Framasoft)",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Tube (Framasoft)",
|
|
"target": "Sepia Search",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "Funkwhale",
|
|
"type": "weak",
|
|
"category": "audio"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "Plume",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "Lemmy",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "BookWyrm",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "Smithereen",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Castopod",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Funkwhale",
|
|
"target": "Epicyon",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Funkwhale",
|
|
"target": "Lotide",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Funkwhale",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Funkwhale",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "Mitra",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "kbin",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "Takahē",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "Postmarks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Loops",
|
|
"target": "Sepia Search",
|
|
"type": "weak",
|
|
"category": "video"
|
|
},
|
|
{
|
|
"source": "Ghost",
|
|
"target": "WriteFreely",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Ghost",
|
|
"target": "Plume",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Ghost",
|
|
"target": "WordPress + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Ghost",
|
|
"target": "Drupal + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Ghost",
|
|
"target": "WordPress MU + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "Plume",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "WordPress + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "Drupal + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "Gancio",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "Lotide",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "WriteFreely",
|
|
"target": "WordPress MU + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "WordPress + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Drupal + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Gancio",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "BookWyrm",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Lotide",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "WordPress MU + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Hometown",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "Akkoma-FE",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Plume",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "WordPress + ActivityPub",
|
|
"target": "Drupal + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "WordPress + ActivityPub",
|
|
"target": "WordPress MU + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Drupal + ActivityPub",
|
|
"target": "WordPress MU + ActivityPub",
|
|
"type": "weak",
|
|
"category": "blog"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Mbin",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "NodeBB",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "kbin",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Takahē",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Smithereen",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Lotide",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Sublinks",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lemmy",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "NodeBB",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Mitra",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "kbin",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Takahē",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Kroeg",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Lotide",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Sublinks",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Pieoneers",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mbin",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "NodeBB",
|
|
"target": "kbin",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "NodeBB",
|
|
"target": "Lotide",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "NodeBB",
|
|
"target": "Sublinks",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "NodeBB",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Mobilizon",
|
|
"target": "Gancio",
|
|
"type": "weak",
|
|
"category": "events"
|
|
},
|
|
{
|
|
"source": "Mobilizon",
|
|
"target": "Fedify",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mobilizon",
|
|
"target": "Sublinks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mobilizon",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Mobilizon",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Gancio",
|
|
"target": "Epicyon",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Gancio",
|
|
"target": "RoadHouse",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Gancio",
|
|
"target": "Akkoma-FE",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Gancio",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Gancio",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Forgejo",
|
|
"target": "Gitea",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Forgejo",
|
|
"target": "Fedify",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Forgejo",
|
|
"target": "AodeRelay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Forgejo",
|
|
"target": "FediBridge",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Forgejo",
|
|
"target": "ActivityPub Relay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Gitea",
|
|
"target": "Fedify",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Gitea",
|
|
"target": "AodeRelay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Gitea",
|
|
"target": "FediBridge",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Gitea",
|
|
"target": "ActivityPub Relay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "ownCloud",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Element",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "CryptPad",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "HedgeDoc",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Immich",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Nextcloud",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Element",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "CryptPad",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "HedgeDoc",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Immich",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "ownCloud",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "BookWyrm",
|
|
"target": "Epicyon",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "BookWyrm",
|
|
"target": "Smithereen",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "BookWyrm",
|
|
"target": "Pieoneers",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "BookWyrm",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "BookWyrm",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Mitra",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Diaspora*",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "CryptPad",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "HedgeDoc",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "Immich",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Element",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "Epicyon",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "Pieoneers",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "Postmarks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "AodeRelay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "FediBridge",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Fedify",
|
|
"target": "ActivityPub Relay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Socialhome",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Mitra",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Epicyon",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Socialhome",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "Epicyon",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "Lotide",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "Sublinks",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "Akkoma-FE",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "kbin",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Takahē",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Epicyon",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Smithereen",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Takahē",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Kroeg",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Smithereen",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Pieoneers",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Kroeg",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Lotide",
|
|
"target": "Sublinks",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lotide",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Lotide",
|
|
"target": "Akkoma-FE",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sublinks",
|
|
"target": "RoadHouse",
|
|
"type": "weak",
|
|
"category": "forum"
|
|
},
|
|
{
|
|
"source": "Sublinks",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sublinks",
|
|
"target": "Postmarks",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Sublinks",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "RoadHouse",
|
|
"target": "Pieoneers",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "RoadHouse",
|
|
"target": "Emissary",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "RoadHouse",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "RoadHouse",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "RoadHouse",
|
|
"target": "Sepia Search",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Emissary",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "FediBridge",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Pieoneers",
|
|
"target": "ActivityPub Relay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Hometown",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Emissary",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "GlitchSoc",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Hometown",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "Akkoma-FE",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "GlitchSoc",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma-FE",
|
|
"target": "Postmarks",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma-FE",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma-FE",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Akkoma-FE",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Postmarks",
|
|
"target": "AodeRelay",
|
|
"type": "strong"
|
|
},
|
|
{
|
|
"source": "Postmarks",
|
|
"target": "Bluesky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Postmarks",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Postmarks",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "AodeRelay",
|
|
"target": "FediBridge",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "AodeRelay",
|
|
"target": "ActivityPub Relay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Nostrudel",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Lume",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Gossip",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Current",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Plebstr",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Coracle",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Lume",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Gossip",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Current",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Plebstr",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrudel",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Gossip",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Current",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Plebstr",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Lume",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Current",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Plebstr",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Gossip",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Plebstr",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Current",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Nostrpels",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Plebstr",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "ZapStream",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostrpels",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "NostrCheck.me",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "ZapStream",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "NostrMarket",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrCheck.me",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Nostr Protocol",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "NostrMarket",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "ejabberd",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Openfire",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Tigase",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Conversations",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Dino",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Prosody",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Openfire",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Tigase",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Conversations",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Dino",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "ejabberd",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Tigase",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Conversations",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Dino",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Openfire",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Conversations",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Dino",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Tigase",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Dino",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Conversations",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Gajim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Dino",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Monal",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Gajim",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "Snikket",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Monal",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Snikket",
|
|
"target": "Movim",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Snikket",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Snikket",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Snikket",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Snikket",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Movim",
|
|
"target": "Jabber",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Movim",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Movim",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Movim",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Jabber",
|
|
"target": "Briar",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Jabber",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Jabber",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Bluesky",
|
|
"target": "Graysky",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Bluesky",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Graysky",
|
|
"target": "Tokimeki",
|
|
"type": "weak",
|
|
"category": "social"
|
|
},
|
|
{
|
|
"source": "Briar",
|
|
"target": "Jami",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Briar",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "Jami",
|
|
"target": "SimpleX Chat",
|
|
"type": "weak",
|
|
"category": "messaging"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "HedgeDoc",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "Immich",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "CryptPad",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "Immich",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "HedgeDoc",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "PhotoPrism",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Immich",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "PhotoPrism",
|
|
"target": "Synapse",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "PhotoPrism",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "PhotoPrism",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "PhotoPrism",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "PhotoPrism",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Synapse",
|
|
"target": "Dendrite",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Synapse",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Synapse",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Synapse",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Dendrite",
|
|
"target": "Conduit",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Dendrite",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Dendrite",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Conduit",
|
|
"target": "Cinny",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Conduit",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "Cinny",
|
|
"target": "FluffyChat",
|
|
"type": "weak",
|
|
"category": "collab"
|
|
},
|
|
{
|
|
"source": "FediBridge",
|
|
"target": "ActivityPub Relay",
|
|
"type": "weak",
|
|
"category": "dev"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Damus",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr Protocol",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Amethyst",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Damus",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Amethyst",
|
|
"target": "Iris",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Amethyst",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Amethyst",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Amethyst",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Amethyst",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Iris",
|
|
"target": "Primal",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Iris",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Iris",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Iris",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Primal",
|
|
"target": "Habla.news",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Primal",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Primal",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Habla.news",
|
|
"target": "Nostr.band",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Habla.news",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
},
|
|
{
|
|
"source": "Nostr.band",
|
|
"target": "Snort",
|
|
"type": "weak",
|
|
"category": "nostr"
|
|
}
|
|
]
|
|
} |