Marcos y pilas prediseñadas
Recomendamos elegir un marco, especialmente si está empezando. Construir una DApp completa requiere diferentes tecnologías. Las estructuras incluyen muchas de las características necesarias o proporcionan sistemas de complementos sencillos para que elija las herramientas que quiera.
Estos marcos vienen con una gran cantidad de funciones listas para usar, como:
- Características para activar una instancia local de cadena de bloques.
- Funciones de utilidad para compilar y probar sus contratos inteligentes.
- Complementos de desarrollo para clientes para construir aplicaciones orientadas al usuario dentro del mismo proyecto/repositorio.
- Configuración para conectarse a redes Ethereum e implementar contratos, ya sea en una instancia que se ejecuta de forma local o en una red pública de Ethereum.
- Distribución descentralizada de aplicaciones, integraciones con opciones de almacenamiento como IPFS.
964
Waffle
La biblioteca de pruebas más avanzada para contratos inteligentes. Úsela sola o con Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Abierto Waffle267
Kurtosis Ethereum Package
Un conjunto de herramientas basado en contenedores para configurar y activar fácilmente un multicliente en la red de pruebas Ethereum y así desarrollar, sacar un prototipo y probar rápidamente su DApp localmente.
STARLARKPYTHON
Abierto Kurtosis Ethereum PackageTYPESCRIPTSOLIDITY
Abierto Hardhat2656
Brownie
Un marco de desarrollo y pruebas basado en Python para contratos inteligentes dirigidos a la máquina virtual de Ethereum.
PYTHONSOLIDITY
Abierto Brownie255
Epirus
Una plataforma para desarrollar, implementar y supervisar aplicaciones de cadenas de bloques sobre la máquina virtual de Java.
HTMLSHELL
Abierto Epirus2748
Create Eth App
Crear aplicaciones equipadas con Ethereum con un comando. Viene con un amplio despliegue de marcos de interfaz de usuario y plantillas DeFi para elegir.
JAVASCRIPTTYPESCRIPT
Abierto Create Eth App1434
Scaffold-ETH-2
Ethers + Hardhat + React: todo lo que necesita para comenzar a construir aplicaciones descentralizadas con contratos inteligentes.
TYPESCRIPTJAVASCRIPT
Abierto Scaffold-ETH-21969
Solidity template
Una plantilla de GitHub para una configuración prediseñada para sus contratos inteligentes de Solidity. Incluye una red local de Hardhat, Waffle para pruebas, Ethers para implementación de carteras, y más.
TYPESCRIPTSOLIDITY
Abierto Solidity template8357
Foundry
Un kit de herramientas modular, ultrarrápido y portátil para el desarrollo de aplicaciones de Ethereum escrito en Rust.
RUSTSHELL
Abierto Foundry