Frameworks de développement de dapps
Introduction aux frameworks
La création d'une application décentralisée (dapp) complète nécessite différentes technologies. Les frameworks logiciels incluent un grand nombre des fonctionnalités requises ou fournissent des systèmes de plugins simples pour choisir les outils que vous souhaitez.
Les frameworks sont livrés avec de nombreuses fonctionnalités prêtes à l'emploi, telles que :
- Des fonctionnalités pour lancer une instance locale de chaîne de blocs.
- Des utilitaires pour compiler et tester vos contrats intelligents.
- Des modules complémentaires de développement client pour créer votre application orientée utilisateur au sein du même projet/dépôt.
- Une configuration pour se connecter aux réseaux Ethereum et déployer des contrats, que ce soit sur une instance exécutée localement ou sur l'un des réseaux publics d'Ethereum.
- La distribution d'applications décentralisées - des intégrations avec des options de stockage comme IPFS.
Prérequis
Avant de vous plonger dans les frameworks, nous vous recommandons de lire d'abord notre introduction aux dapps et à la pile Ethereum.
Frameworks disponibles
Foundry - Foundry est une boîte à outils extrêmement rapide, portable et modulaire pour le développement d'applications Ethereum
- Installer Foundry (opens in a new tab)
- Livre Foundry (opens in a new tab)
- Discussion de la communauté Foundry sur Telegram (opens in a new tab)
- Awesome Foundry (opens in a new tab)
Hardhat - Environnement de développement Ethereum pour les professionnels.
Ape - L'outil de développement de contrats intelligents pour les développeurs Python, les scientifiques des données et les professionnels de la sécurité.
Web3j - Une plateforme pour développer des applications de chaîne de blocs sur la JVM.
ethers-kt - Bibliothèque Kotlin/Java/Android asynchrone et haute performance pour les chaînes de blocs basées sur l'EVM.
Create Eth App - Créez des applications propulsées par Ethereum avec une seule commande. Livré avec une large offre de frameworks d'interface utilisateur et de modèles de finance décentralisée (DeFi) parmi lesquels choisir.
Scaffold-ETH - Composants et hooks Ethers.js + Hardhat + React pour le Web3 : tout ce dont vous avez besoin pour commencer à créer des applications décentralisées propulsées par des contrats intelligents.
Tenderly - Plateforme de développement Web3 qui permet aux développeurs de chaîne de blocs de créer, tester, déboguer, surveiller et exploiter des contrats intelligents et d'améliorer l'expérience utilisateur (UX) des dapps.
The Graph - The Graph pour interroger efficacement les données de la chaîne de blocs.
Alchemy - Plateforme de développement Ethereum.
NodeReal - Plateforme de développement Ethereum.
SDK thirdweb - Créez des applications Web3 qui peuvent interagir avec vos contrats intelligents à l'aide de nos puissants SDK et de notre interface en ligne de commande (CLI).
Chainstack - Plateforme de développement Web3 (Ethereum et autres).
Crossmint - Plateforme de développement Web3 de niveau entreprise, qui vous permet de créer des applications NFT sur toutes les principales chaînes EVM (et autres).
Brownie - Environnement de développement et framework de test basés sur Python.
- Documentation (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie n'est actuellement plus maintenu
SDK OpenZeppelin - La boîte à outils ultime pour les contrats intelligents : une suite d'outils pour vous aider à développer, compiler, mettre à niveau, déployer et interagir avec des contrats intelligents.
- SDK OpenZeppelin Defender (opens in a new tab)
- GitHub (opens in a new tab)
- Forum de la communauté (opens in a new tab)
- Le développement du SDK OpenZeppelin est terminé
Catapulta - Outil de déploiement de contrats intelligents multi-chaînes, automatisez les vérifications dans les explorateurs de blocs, gardez une trace des contrats intelligents déployés et partagez des rapports de déploiement, prêt à l'emploi pour les projets Foundry et Hardhat.
GoldRush (propulsé par Covalent) - GoldRush offre la suite d'API de données de chaîne de blocs la plus complète pour les développeurs, les analystes et les entreprises. Que vous construisiez un tableau de bord DeFi, un portefeuille, un bot de trading, un agent IA ou une plateforme de conformité, les API de données fournissent un accès rapide, précis et convivial pour les développeurs aux données onchain essentielles dont vous avez besoin
- Site Web (opens in a new tab)
- Documentation (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Wake - Framework Python tout-en-un pour les tests de contrats, le fuzzing, le déploiement, l'analyse des vulnérabilités et la navigation dans le code.
- Page d'accueil (opens in a new tab)
- Documentation (opens in a new tab)
- GitHub (opens in a new tab)
- Extension VS Code (opens in a new tab)
Veramo - Framework open source, modulaire et agnostique qui permet aux développeurs d'applications décentralisées d'intégrer facilement des identités décentralisées et des identifiants vérifiables dans leurs applications.
- Page d'accueil (opens in a new tab)
- Documentation (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Paquet NPM (opens in a new tab)
Lectures complémentaires
Vous connaissez une ressource communautaire qui vous a aidé ? Modifiez cette page et ajoutez-la !
Sujets connexes
Tutoriels : Frameworks de développement sur Ethereum
- Contrat intelligent Hello World pour les débutants – Fullstack – Créez et déployez un contrat intelligent hello world à l'aide de Hardhat, puis connectez-le à un frontend.
Dernière mise à jour de la page : 26 février 2026