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.


955
Waffle
Cea mai avansată bibliotecă de testare pentru contractele inteligente. Se utilizează singură sau împreună cu Scafold-eth sau Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
121
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.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
14.013
Truffle
Suita Truffle conduce dezvoltatorii de la idee la dapp cât mai confortabil posibil.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
2.577
Brownie
Un framework pentru dezvoltare și testare bazat pe Python pentru contracte inteligente care vizează mașina virtuală Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
227
Epirus
O platformă pentru dezvoltarea, implementarea și monitorizarea aplicațiilor blockchain pe Mașina Virtuală Java
HTMLSHELL
Open Epirus(opens in a new tab)
2.647
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.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
795
Scaffold-ETH-2
Ethers + Hardhat + React: tot ce aveți nevoie pentru a începe să construiți aplicații descentralizate alimentate prin contracte inteligente
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
1.902
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.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
7.285
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)