Framework-uri și stive gata făcute
Vă recomandăm să alegeți un framework, mai ales dacă sunteți la început. Construirea unei dapp complet dezvoltată necesită diferite piese de tehnologie. Framework-urile includ multe dintre funcționalitățile necesare sau oferă sisteme simple de plugin-uri pentru a alege instrumentele dorite.
Aceste framework-uri sunt puse la dispoziție cu o mulțime de funcționalități gata implementate, cum ar fi:
- Funcționalități pentru a crea o instanță blockchain locală.
- Utilități pentru a vă compila și testa contractele inteligente.
- Suplimente de dezvoltare a clientților pentru a vă crea aplicația orientată pe utilizator în același proiect/repository.
- Configurare pentru conectarea la rețelele Ethereum și implementarea contractelor, fie la o instanță care rulează local, fie la una dintre rețelele publice Ethereum.
- Distribuție descentralizată a aplicațiilor - integrări cu opțiuni de stocare precum IPFS.


971
Waffle
Cea mai avansată bibliotecă de testare pentru contractele inteligente. Se utilizează singură sau împreună cu Scafold-eth sau Hardhat.
TYPESCRIPT
SOLIDITY

300
Kurtosis Ethereum Package
A container-based toolkit for easily configuring and spinning up a multi-client Ethereum testnet for rapid local dApp development, prototyping, and testing.
STARLARK
PYTHON

2.679
Brownie
Un framework pentru dezvoltare și testare bazat pe Python pentru contracte inteligente care vizează mașina virtuală Ethereum.
PYTHON
SOLIDITY

258
Epirus
O platformă pentru dezvoltarea, implementarea și monitorizarea aplicațiilor blockchain pe Mașina Virtuală Java
HTML
SHELL

2.765
Create Eth App
Creați aplicații bazate pe Ethereum cu o singură comandă. Pune la dispoziție o gamă largă de oferte de cadre UI și șabloane DeFi din care să alegeți.
JAVASCRIPT
TYPESCRIPT

1.524
Scaffold-ETH-2
Ethers + Hardhat + React: tot ce aveți nevoie pentru a începe să construiți aplicații descentralizate alimentate prin contracte inteligente
TYPESCRIPT
JAVASCRIPT

1.976
Solidity template
Un șablon GitHub pentru o configurație preconstruită pentru contractele dvs. inteligente Solidity. Include o rețea locală Hardhat, Waffle pentru testare, Ethers pentru implementarea portofelului și multe altele.
TYPESCRIPT
SOLIDITY

8.592
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUST
SHELL