Holochain facilite la création d'applications décentralisées, également appelées hApp. Donc, si vous êtes intéressé par le développement de votre propre hApp, vous trouverez ici toutes les informations nécessaires. En effet nous rassemblons constamment ici toutes les meilleures ressources pour vous aider à développer sur le framework Holochain.
Le portail officiel des développeurs Holochain est l'endroit par où commencer. Son guide Get Started vous accompagne dans l'installation de votre environnement de développement avec Nix et Holonix, puis dans la création et le lancement de votre première hApp. Vous y trouverez aussi les concepts clés (architecture centrée sur l'agent, source chain, DHT, validation), des guides pas à pas pour construire DNA, zomes, entrées, liens et capabilities, ainsi que la documentation de référence du HDK et du HDI, les bibliothèques Rust avec lesquelles vous écrivez vos zomes.
L'outil de scaffolding, hc scaffold, est le moyen le plus rapide de démarrer un nouveau projet. En ligne de commande, il génère une hApp complète et fonctionnelle : l'environnement de développement Nix, la DNA avec ses zomes d'intégrité et de coordination, une interface web dans le framework de votre choix, et les tests. Vous ajoutez ensuite types d'entrées, liens et collections une commande à la fois, et l'outil écrit pour vous le code Rust des zomes, les composants d'interface et les tests. C'est le point de départ recommandé avant de personnaliser quoi que ce soit à la main.
Développer une hApp Holochain n'a jamais été aussi simple. Avec un assistant de code IA comme Claude Code, Cursor, GitHub Copilot, opencode ou Gemini CLI, vous décrivez l'application que vous avez en tête et l'IA vous aide à concevoir la DNA, écrire les zomes, tester et packager votre hApp. Le hic : les modèles d'IA généralistes connaissent souvent une version obsolète de l'API Holochain. Deux outils open source créés par la communauté règlent ce problème en donnant à votre assistant des connaissances Holochain à jour, pour qu'il écrive du code qui compile vraiment.
Un serveur MCP (Model Context Protocol) qui branche directement la documentation officielle pour les développeurs Holochain ainsi que la documentation Rust du HDK et du HDI dans votre assistant IA. Votre IA peut chercher dans toutes ces sources, lire des pages de documentation complètes, consulter une fonction précise du HDK ou un concept Holochain, et parcourir les modules du HDK. Ses réponses s'appuient alors sur la vraie documentation plutôt que sur des suppositions. Il fonctionne avec Claude Desktop, Claude Code et tout client compatible MCP.
Un ensemble de skills construit sur le standard ouvert Agent Skills : il fonctionne donc dans Claude Code, Cursor, GitHub Copilot, opencode, Gemini CLI et tous les autres outils qui prennent en charge ce format. Il enseigne à votre IA tout le cycle de vie d'une hApp pour Holochain 0.7, avec des exemples vérifiés : architecture (zomes d'intégrité et coordinateurs, DNA, workspaces, Nix), modélisation des données sur la DHT et règles de validation, création du projet avec Holonix, implémentation avec le HDK (CRUD, appels entre zomes, signaux), tests avec Sweettest, et déploiement avec Kangaroo-Electron et les paquets .webhapp.
La façon la plus rapide d'apprendre Holochain, c'est de lire et de réutiliser du code qui fonctionne déjà. Plusieurs communautés open source publient sur GitHub de vraies hApps et des modules réutilisables, activement maintenus et à jour avec les dernières versions de Holochain. Choisissez un projet proche de ce que vous voulez construire, clonez-le, lancez-le en local puis adaptez-le : vous partez d'une DNA, de zomes et d'une interface qui fonctionnent, plutôt que d'une page blanche.
Lightningrod Labs crée des outils de collaboration sur Holochain. Son projet phare est Moss, une application de bureau dans laquelle un groupe partage un espace et y ajoute de petits outils collaboratifs. L'organisation héberge beaucoup de ces outils sous forme de hApps open source complètes : Acorn (gestion de projet pair-à-pair), Converge (prise de décision fondée sur des critères), Vines (conversations de groupe), Presence (appels vidéo respectueux de la vie privée), Files, Notebooks et bien d'autres. Ce sont d'excellentes références pour la collaboration entre plusieurs agents, et si vous créez votre propre outil pour Moss, vous touchez immédiatement tous les groupes qui l'utilisent déjà.
Holochain Open Dev est la bibliothèque communautaire de briques logicielles. Au lieu de tout écrire vous-même, vous ajoutez un zome prêt à l'emploi avec ses composants d'interface : profils (pseudo et avatar pour chaque agent), stockage de fichiers dans la DHT, notifications, statut des pairs, invitations, index de recherche par préfixe et plus encore. L'organisation fournit aussi des templates et une infrastructure commune pour créer des hApps dans un style cohérent, ainsi que des outils comme Tryorama pour les tests et un client .NET / Unity pour Holochain.
L'organisation Holochain Apps rassemble des applications compactes faciles à étudier de bout en bout : Kando (tableaux Kanban en temps réel), Talking Stickies (tableaux de post-it), Gamez (jeux de plateau) et Emergence (coordination d'événements). Beaucoup reposent sur Syn, une DNA générique et une bibliothèque d'interface pour l'état partagé en temps réel, le choix idéal quand plusieurs personnes doivent modifier le même document en même temps. Vous y trouverez aussi les templates Kangaroo pour packager votre hApp en application de bureau multiplateforme.
Volla Messages est l'application de messagerie privée pair-à-pair de l'écosystème du téléphone Volla, disponible sur Android et sur ordinateur. C'est l'un des meilleurs exemples de déploiement de Holochain sur mobile : un back end Holochain packagé avec Tauri et une interface en SvelteKit, Tailwind et Skeleton, le tout construit dans un environnement Nix reproductible. Étudiez-la pour voir comment une vraie application grand public gère le packaging, la signature et les publications sur Android.
Apprenez en vidéo avec Arthur Brock, Willem Olding ou Jimmy Lipham !
Retrouvez ici toutes les informations recueillies lors de tous les événements Holochain tels que Hackathons, DevCamps, Intensives, Code review, Tech Deep Dive, Virtual Hackalong...
Retrouvez ici tous les liens utiles à connaître pour un développeur. Si vous êtes nouveau ici, n'hésitez pas à jeter un coup d'œil à chacune de ces ressources ci-dessous et n'hésitez pas à nous rejoindre sur le chat pour discuter du développement de hApps.
Investissez dans HoloFuel
Devenez un des premiers investisseurs dans $HOT, un projet très prometteur qui pourrait être l'avenir des monnaies fractales locales et mondiales. Bienvenue dans l'avenir de la décentralisation.
Acheter HoloFuel