chore: état initial avant refonte (atlas SvelteKit v4.0.0)

Snapshot de l'existant avant application du playbook OKI :
background shader Three.js, carte graphe 3D, timeline statique.
This commit is contained in:
sucupira
2026-07-21 13:10:12 -04:00
commit 93c577c5d3
80 changed files with 54745 additions and 0 deletions
+100
View File
@@ -0,0 +1,100 @@
[
{
"id": "social",
"name": "Réseaux sociaux",
"icon": "Users",
"color": "#4CC9F0",
"description": "Plateformes sociales fédérées"
},
{
"id": "microblog",
"name": "Microblogging",
"icon": "MessageSquare",
"color": "#F9C74F",
"description": "Micro-blogs et status updates"
},
{
"id": "photo",
"name": "Photographie",
"icon": "Camera",
"color": "#F8961E",
"description": "Partage de photos et images"
},
{
"id": "video",
"name": "Vidéo",
"icon": "Video",
"color": "#F72585",
"description": "Streaming et partage vidéo"
},
{
"id": "audio",
"name": "Audio & Podcast",
"icon": "Headphones",
"color": "#B5179E",
"description": "Musique, podcasts et audio"
},
{
"id": "blog",
"name": "Blogs",
"icon": "FileText",
"color": "#7209B7",
"description": "Plateformes de blogging"
},
{
"id": "forum",
"name": "Forums",
"icon": "MessageCircle",
"color": "#3A0CA3",
"description": "Forums et agrégateurs"
},
{
"id": "events",
"name": "Événements",
"icon": "Calendar",
"color": "#4361EE",
"description": "Gestion d'événements"
},
{
"id": "dev",
"name": "Développement",
"icon": "Code",
"color": "#4CC9F0",
"description": "Forge et développement logiciel"
},
{
"id": "collab",
"name": "Collaboration",
"icon": "FolderOpen",
"color": "#2EC4B6",
"description": "Outils collaboratifs et cloud"
},
{
"id": "books",
"name": "Livres",
"icon": "BookOpen",
"color": "#E71D36",
"description": "Lecture et partage de livres"
},
{
"id": "wiki",
"name": "Wiki",
"icon": "Globe",
"color": "#662E9B",
"description": "Encyclopédies collaboratives"
},
{
"id": "messaging",
"name": "Messagerie",
"icon": "Send",
"color": "#06D6A0",
"description": "Messagerie instantanée privée et sécurisée"
},
{
"id": "nostr",
"name": "Nostr",
"icon": "Zap",
"color": "#F7931A",
"description": "Écosystème Nostr — protocole voisin"
}
]
@@ -0,0 +1,70 @@
- id: social
name: Réseaux sociaux
icon: Users
color: '#4CC9F0'
description: Plateformes sociales fédérées
- id: microblog
name: Microblogging
icon: MessageSquare
color: '#F9C74F'
description: Micro-blogs et status updates
- id: photo
name: Photographie
icon: Camera
color: '#F8961E'
description: Partage de photos et images
- id: video
name: Vidéo
icon: Video
color: '#F72585'
description: Streaming et partage vidéo
- id: audio
name: Audio & Podcast
icon: Headphones
color: '#B5179E'
description: Musique, podcasts et audio
- id: blog
name: Blogs
icon: FileText
color: '#7209B7'
description: Plateformes de blogging
- id: forum
name: Forums
icon: MessageCircle
color: '#3A0CA3'
description: Forums et agrégateurs
- id: events
name: Événements
icon: Calendar
color: '#4361EE'
description: Gestion d'événements
- id: dev
name: Développement
icon: Code
color: '#4CC9F0'
description: Forge et développement logiciel
- id: collab
name: Collaboration
icon: FolderOpen
color: '#2EC4B6'
description: Outils collaboratifs et cloud
- id: books
name: Livres
icon: BookOpen
color: '#E71D36'
description: Lecture et partage de livres
- id: wiki
name: Wiki
icon: Globe
color: '#662E9B'
description: Encyclopédies collaboratives
- id: messaging
name: Messagerie
icon: Send
color: '#06D6A0'
description: Messagerie instantanée privée et sécurisée
- id: nostr
name: Nostr
icon: Zap
color: '#F7931A'
description: Écosystème Nostr — protocole voisin
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+27
View File
@@ -0,0 +1,27 @@
{
"title": "Le Grand Atlas du Fédiverse",
"version": "4.0",
"year": 2026,
"language": "fr",
"licence": "CC BY-SA 4.0",
"lastUpdated": "2026-07-12",
"statistics": {
"totalSoftwares": 105,
"totalProtocols": 12,
"totalCategories": 14,
"activeSoftwares": 93,
"maintenanceSoftwares": 4,
"experimentalSoftwares": 5,
"historicalSoftwares": 3,
"fullAPCompatibility": 45,
"partialAPCompatibility": 4,
"extensionAPCompatibility": 9
},
"attribution": {
"inspiredBy": "Per Axbom (axbom.com/fediverse)",
"originalVersion": "3.0 (January 2023)",
"maintainers": [
"Community"
]
}
}
+22
View File
@@ -0,0 +1,22 @@
title: Le Grand Atlas du Fédiverse
version: '4.0'
year: 2026
language: fr
licence: CC BY-SA 4.0
lastUpdated: '2026-07-12'
statistics:
totalSoftwares: 105
totalProtocols: 12
totalCategories: 14
activeSoftwares: 93
maintenanceSoftwares: 4
experimentalSoftwares: 5
historicalSoftwares: 3
fullAPCompatibility: 45
partialAPCompatibility: 4
extensionAPCompatibility: 9
attribution:
inspiredBy: Per Axbom (axbom.com/fediverse)
originalVersion: 3.0 (January 2023)
maintainers:
- Community
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,97 @@
[
{
"id": "activitypub",
"name": "ActivityPub",
"description": "Protocole de réseautage social décentralisé recommandé par le W3C. Le standard principal du Fédiverse.",
"type": "fediverse",
"statut": "Actif",
"site": "https://activitypub.rocks/",
"rfc": "W3C Recommendation"
},
{
"id": "activitystreams",
"name": "ActivityStreams 2.0",
"description": "Format de données pour décrire les activités sociales. Base sur laquelle repose ActivityPub.",
"type": "fediverse",
"statut": "Actif",
"rfc": "W3C Recommendation"
},
{
"id": "webfinger",
"name": "WebFinger",
"description": "Protocole de découverte d'informations sur les ressources identifiées par des URI web.",
"type": "fediverse",
"statut": "Actif",
"rfc": "RFC 7033"
},
{
"id": "httpsignatures",
"name": "HTTP Signatures",
"description": "Mécanisme de signature des requêtes HTTP pour l'authentification entre instances.",
"type": "fediverse",
"statut": "Actif",
"rfc": "IETF Draft"
},
{
"id": "nodeinfo",
"name": "NodeInfo",
"description": "Schéma de métadonnées pour décrire les instances fédérées et leurs capacités.",
"type": "fediverse",
"statut": "Actif",
"rfc": "nodeinfo.diaspora.software"
},
{
"id": "zot",
"name": "Zot / Nomad",
"description": "Protocole de communications décentralisées avec prise en charge avancée de la privacy et du nomadisme d'identité.",
"type": "connexe",
"statut": "Actif",
"site": "https://zotlabs.org/"
},
{
"id": "diaspora",
"name": "Diaspora* Protocol",
"description": "Protocole historique du réseau Diaspora*, précurseur du Fédiverse moderne.",
"type": "connexe",
"statut": "Historique"
},
{
"id": "ostatus",
"name": "OStatus",
"description": "Suite de protocoles (Atom, Salmon, WebSub) utilisée par les premières plateformes fédérées.",
"type": "connexe",
"statut": "Historique"
},
{
"id": "matrix",
"name": "Matrix Protocol",
"description": "Protocole ouvert pour la communication temps réel (chat, VoIP). Interopère avec ActivityPub.",
"type": "connexe",
"statut": "Actif",
"site": "https://matrix.org/"
},
{
"id": "xmpp",
"name": "XMPP",
"description": "Extensible Messaging and Presence Protocol. Standard historique de messagerie instantanée.",
"type": "connexe",
"statut": "Actif",
"rfc": "RFC 6120"
},
{
"id": "atproto",
"name": "AT Protocol",
"description": "Protocole d'identité décentralisé utilisé par Bluesky. Écosystème voisin mais distinct du Fédiverse.",
"type": "voisin",
"statut": "En développement",
"site": "https://atproto.com/"
},
{
"id": "nostr",
"name": "Nostr",
"description": "Protocole simple et ouvert pour créer des réseaux sociaux résistants à la censure.",
"type": "voisin",
"statut": "En développement",
"site": "https://nostr.com/"
}
]
@@ -0,0 +1,82 @@
- id: activitypub
name: ActivityPub
description: Protocole de réseautage social décentralisé recommandé par le W3C.
Le standard principal du Fédiverse.
type: fediverse
statut: Actif
site: https://activitypub.rocks/
rfc: W3C Recommendation
- id: activitystreams
name: ActivityStreams 2.0
description: Format de données pour décrire les activités sociales. Base sur laquelle
repose ActivityPub.
type: fediverse
statut: Actif
rfc: W3C Recommendation
- id: webfinger
name: WebFinger
description: Protocole de découverte d'informations sur les ressources identifiées
par des URI web.
type: fediverse
statut: Actif
rfc: RFC 7033
- id: httpsignatures
name: HTTP Signatures
description: Mécanisme de signature des requêtes HTTP pour l'authentification entre
instances.
type: fediverse
statut: Actif
rfc: IETF Draft
- id: nodeinfo
name: NodeInfo
description: Schéma de métadonnées pour décrire les instances fédérées et leurs
capacités.
type: fediverse
statut: Actif
rfc: nodeinfo.diaspora.software
- id: zot
name: Zot / Nomad
description: Protocole de communications décentralisées avec prise en charge avancée
de la privacy et du nomadisme d'identité.
type: connexe
statut: Actif
site: https://zotlabs.org/
- id: diaspora
name: Diaspora* Protocol
description: Protocole historique du réseau Diaspora*, précurseur du Fédiverse moderne.
type: connexe
statut: Historique
- id: ostatus
name: OStatus
description: Suite de protocoles (Atom, Salmon, WebSub) utilisée par les premières
plateformes fédérées.
type: connexe
statut: Historique
- id: matrix
name: Matrix Protocol
description: Protocole ouvert pour la communication temps réel (chat, VoIP). Interopère
avec ActivityPub.
type: connexe
statut: Actif
site: https://matrix.org/
- id: xmpp
name: XMPP
description: Extensible Messaging and Presence Protocol. Standard historique de
messagerie instantanée.
type: connexe
statut: Actif
rfc: RFC 6120
- id: atproto
name: AT Protocol
description: Protocole d'identité décentralisé utilisé par Bluesky. Écosystème voisin
mais distinct du Fédiverse.
type: voisin
statut: En développement
site: https://atproto.com/
- id: nostr
name: Nostr
description: Protocole simple et ouvert pour créer des réseaux sociaux résistants
à la censure.
type: voisin
statut: En développement
site: https://nostr.com/
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff