Langages de programmation
Dernière mise à jour de la page : 21 août 2025
Une idée reçue courante est que les développeurs doivent écrire des contrats intelligents pour pouvoir développer sur Ethereum. C'est faux. L'un des grands avantages du réseau et de la communauté Ethereum est que vous pouvez participer avec quasiment n'importe quel langage de programmation.
Ethereum et sa communauté ont adopté l'open source. Vous pouvez trouver des projets communautaires (implémentations de clients, API, frameworks de développement, outils de test) dans une grande variété de langages.
Choisissez votre langage
Sélectionnez le langage de programmation qui vous intéresse pour trouver des projets, des ressources et des communautés virtuelles :
- Ethereum pour les développeurs Dart
- Ethereum pour les développeurs Delphi
- Ethereum pour les développeurs .NET
- Ethereum pour les développeurs Elixir
- Ethereum pour les développeurs Go
- Ethereum pour les développeurs Java
- Ethereum pour les développeurs JavaScript
- Ethereum pour les développeurs Python
- Ethereum pour les développeurs Ruby
- Ethereum pour les développeurs Rust
Que faire si mon langage n'est pas pris en charge
Si vous souhaitez ajouter des liens vers des ressources ou indiquer une communauté virtuelle pour un langage de programmation supplémentaire, vous pouvez demander une nouvelle page en ouvrant une issueopens in a new tab.
Si vous voulez simplement écrire du code pour interagir avec la blockchain en utilisant un langage actuellement non pris en charge, vous pouvez utiliser l'interface JSON-RPC pour vous connecter au réseau Ethereum. N'importe quel langage de programmation pouvant utiliser TCP/IP peut utiliser cette interface.