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.


971
Waffle
La libreria di test più avanzata per i contratti intelligenti. Da usare da sola o con Scaffold-eth o Hardhat.
TYPESCRIPT
SOLIDITY

300
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.
STARLARK
PYTHON

2.679
Brownie
Un framework di test e sviluppo basato su Python per i contratti intelligenti destinati alla Macchina Virtuale di Ethereum.
PYTHON
SOLIDITY

258
Epirus
Una piattaforma per lo sviluppo, la distribuzione e il monitoraggio delle applicazioni blockchain sulla macchina virtuale di Java.
HTML
SHELL

2.765
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.
JAVASCRIPT
TYPESCRIPT

1.524
Scaffold-ETH-2
Ether + Hardhat + React: tutto ciò di cui hai bisogno per iniziare a creare applicazioni decentralizzate basate sui contratti intelligenti.
TYPESCRIPT
JAVASCRIPT

1.976
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.
TYPESCRIPT
SOLIDITY

8.592
Foundry
Un kit di strumenti incredibilmente veloce, portatile e modulare per lo sviluppo di applicazioni di Ethereum scritto in Rust.
RUST
SHELL