Framework e stack preimpostati
Ti consigliamo di scegliere un framework, soprattutto se hai appena iniziato. Costruire una dapp completa richiede diversi componenti della tecnologia. I framework includono molte delle funzionalità necessarie o forniscono semplici sistemi plug-in per scegliere gli strumenti desiderati.
Questi framework sono dotati di molte funzionalità disponibili subito, come:
- Funzionalità per avviare un'istanza blockchain locale.
- Utilità per compilare e testare i tuoi contratti intelligenti.
- Componenti aggiuntivi per lo sviluppo su client per creare un'applicazione per gli utenti all'interno dello stesso progetto/repository.
- Configurazione per connettersi alle reti di Ethereum e distribuire i contratti, che sia a un'istanza operata localmente o una delle reti pubbliche di Ethereum.
- Distribuzione decentralizzata delle app. Integrazioni con opzioni di storage come IPFS.
961
Waffle
La libreria di test più avanzata per i contratti intelligenti. Da usare da sola o con Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Apri Waffle252
Kurtosis Ethereum Package
Un kit di strumenti basato sul contenitore per configurare e avviare facilmente una rete di prova Ethereum multi-client che consenta un rapido sviluppo, prototipazione e test di dApp locali.
STARLARKPYTHON
Apri Kurtosis Ethereum PackageTYPESCRIPTSOLIDITY
Apri Hardhat2.647
Brownie
Un framework di test e sviluppo basato su Python per i contratti intelligenti destinati alla Macchina Virtuale di Ethereum.
PYTHONSOLIDITY
Apri Brownie251
Epirus
Una piattaforma per lo sviluppo, la distribuzione e il monitoraggio delle applicazioni blockchain sulla macchina virtuale di Java.
HTMLSHELL
Apri Epirus2.745
Create Eth App
Crea app basate su Ethereum con un comando. Viene fornito con un'ampia offerta di framework di interfaccia utente e modelli DeFi tra cui scegliere.
JAVASCRIPTTYPESCRIPT
Apri Create Eth App1.392
Scaffold-ETH-2
Ether + Hardhat + React: tutto ciò di cui hai bisogno per iniziare a creare applicazioni decentralizzate basate sui contratti intelligenti.
TYPESCRIPTJAVASCRIPT
Apri Scaffold-ETH-21.960
Solidity template
Un modello di GitHub per una configurazione predefinita per i tuoi contratti intelligenti in Solidity. Include una rete locale Hardhat, Waffle per i test, Ether per l'implementazione del portafoglio, e molto altro.
TYPESCRIPTSOLIDITY
Apri Solidity template8.301
Foundry
Un kit di strumenti incredibilmente veloce, portatile e modulare per lo sviluppo di applicazioni di Ethereum scritto in Rust.
RUSTSHELL
Apri Foundry