1 points par GN⁺ 2026-01-25 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Radicle est un réseau décentralisé open source de collaboration autour du code construit sur Git, qui permet de répliquer et de gérer directement les dépôts entre pairs, sans serveur central
  • Toutes les données et tous les artefacts sociaux sont signés par cryptographie à clé publique, ce qui permet de vérifier l’authenticité et l’auteur
  • Les utilisateurs peuvent exploiter leur propre nœud afin de maintenir un environnement de collaboration résistant à la censure, et travailler selon une approche local-first même sans connexion Internet
  • Grâce aux Collaborative Objects (COBs), les fonctionnalités de collaboration comme les issues, les discussions et la revue de code sont implémentées sous forme d’objets Git, que les développeurs peuvent étendre librement
  • L’ensemble repose sur une architecture modulaire avec CLI, web et TUI, ce qui en fait une plateforme de forge logicielle hautement extensible permettant de développer et de remplacer différents clients

Vue d’ensemble (Synopsis)

  • Radicle est une pile de collaboration de code pair à pair basée sur Git, qui ne dépend d’aucune autorité de contrôle unique, contrairement aux plateformes centralisées d’hébergement de code
    • Les dépôts sont répliqués de manière distribuée entre pairs, et les utilisateurs gardent un contrôle total sur leurs données et leurs workflows
  • Le projet est open source et peut être utilisé librement sous licences MIT et Apache 2.0
  • Le dépôt principal possède l’identifiant rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5

Installation et démarrage

  • L’installation peut se faire depuis un shell avec la commande suivante :
    curl -sSLf https://radicle.xyz/install | sh
  • Il est aussi possible de le compiler directement depuis le code source
  • Fonctionne actuellement uniquement sur Linux, macOS et les systèmes BSD
  • Un environnement de collaboration graphique est également proposé via le client Radicle Desktop

Fonctionnement (How it works)

  • Utilise un système d’identité cryptographique pour garantir l’intégrité du code et des données sociales, ainsi que l’authentification des auteurs
  • S’appuie sur Git pour assurer un transfert de données efficace entre pairs
  • Échange les métadonnées des dépôts via un protocole de gossip personnalisé

Sécurité et persistance des données

  • Tous les artefacts sociaux sont stockés dans Git et signés par cryptographie à clé publique
  • Radicle vérifie automatiquement l’authenticité des données et l’identité de l’auteur

Autonomie et résistance à la censure

  • Les utilisateurs peuvent exploiter directement leur propre nœud, ce qui permet de maintenir un environnement de collaboration sans dépendance à un tiers
  • Le réseau est conçu selon une architecture résiliente et résistante à la censure

Local-first

  • Offre des fonctionnalités toujours accessibles même sans connexion Internet
  • Les utilisateurs conservent la propriété de leurs données, qui sont faciles à déplacer, sauvegarder et consulter

Extensibilité et capacité d’évolution

  • Grâce aux Collaborative Objects (COBs), les fonctionnalités de collaboration comme les issues, les discussions et la revue de code sont implémentées sous forme d’objets Git
  • Les développeurs peuvent étendre les COBs afin de créer de nouveaux flux de collaboration

Conception modulaire (Modular by Design)

  • La pile Radicle se compose d’une CLI, d’une interface web et d’une TUI
    • Ces composants s’appuient sur Radicle Node et HTTP Daemon
  • Chaque composant peut être remplacé, et il est également possible de développer d’autres clients

Communauté et participation

  • Radicle est un logiciel libre et open source auquel tout le monde peut contribuer
  • La communauté est active sur Zulip, Mastodon, Bluesky et Twitter
  • Les retours peuvent être envoyés à feedback@radicle.xyz, et sont automatiquement publiés dans le canal Zulip #feedback

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.