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.
964
Waffle
Cea mai avansată bibliotecă de testare pentru contractele inteligente. Se utilizează singură sau împreună cu Scafold-eth sau Hardhat.
TYPESCRIPTSOLIDITY
Deschideți Waffle267
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
Deschideți Kurtosis Ethereum PackageTYPESCRIPTSOLIDITY
Deschideți Hardhat2.656
Brownie
Un framework pentru dezvoltare și testare bazat pe Python pentru contracte inteligente care vizează mașina virtuală Ethereum.
PYTHONSOLIDITY
Deschideți Brownie255
Epirus
O platformă pentru dezvoltarea, implementarea și monitorizarea aplicațiilor blockchain pe Mașina Virtuală Java
HTMLSHELL
Deschideți Epirus2.748
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
Deschideți Create Eth App1.434
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
Deschideți Scaffold-ETH-21.969
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
Deschideți Solidity template8.357
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Deschideți Foundry