Mga framework at mga unang ginawa na stack
Inirerekomenda naming pumili ng framework, lalo na kung baguhan ka pa lang. Ang pagbuo ng full-fledged dapp ay nangangailangan ng iba't ibang teknolohiya. Kabilang sa mga framework ang marami sa mga kinakailangang feature o nagbibigay ito ng easy plugin system para mapili ang mga tool na gusto mo.
Ang mga framework na ito ay may maraming mga kakayahan na handang gamitin, tulad ng:
- Mga feature upang magpatakbo ng lokal na halimbawa ng blockchain.
- Mga kagamitan upang pagsamahin at suriin ang iyong mga smart contract.
- Mga karagdagang client development upang bumuo ng iyong user-facing application sa loob ng parehong proyekto/imbakan.
- Configuration upang kumonekta sa mga Ethereum network at maglunsad ng mga kontrata, maging sa isang lokal na halimbawa ng pagpapatakbo, o sa isa sa mga pampublikong network ng Ethereum.
- Decentralized na pamamahagi ng app - mga pagsasama sa mga opsyon sa storage tulad ng IPFS.
961
Waffle
Ang pinakamasulong na testing lib para sa mga smart contract. Gamitin mag-isa o kasama ang Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Buksan Waffle252
Kurtosis Ethereum Package
Container-based toolkit para sa madaling pag-configure at pagpapatakbo ng multi-client Ethereum testnet para sa mabilisang pagbuo, pag-prototype, at pagsusuri ng ng lokal na dApp.
STARLARKPYTHON
Buksan Kurtosis Ethereum PackageTYPESCRIPTSOLIDITY
Buksan Hardhat2,647
Brownie
Framework ng python-based na pagbuo at pagsusuri para sa mga smart contract na nakatuon sa Ethereum Virtual Machine.
PYTHONSOLIDITY
Buksan Brownie251
Epirus
Platform para sa pagbuo, paglunsad at pagsubaybay ng mga blockchain application sa Java Virtual Machine.
HTMLSHELL
Buksan Epirus2,745
Create Eth App
Gumawa ng mga Ethereum-powered app sa isang utos. May kasamang iba't ibang UI framework at DeFi template na mapagpipilian.
JAVASCRIPTTYPESCRIPT
Buksan Create Eth App1,392
Scaffold-ETH-2
Ethers + Hardhat + Tugon: lahat ng kailangan mo upang simulan ang pagtatayo ng mga decentralized application na pinapagana ng mga smart contract.
TYPESCRIPTJAVASCRIPT
Buksan Scaffold-ETH-21,960
Solidity template
Isang GitHub template para sa naunang itinayo na setup para sa iyong Solidity smart contracts. Kabilang dito ang Hardhat local network, Waffle para sa mga pagsusuri, Ethers para sa implementasyon ng wallet, at iba pa.
TYPESCRIPTSOLIDITY
Buksan Solidity template8,301
Foundry
Isang napakabilis, portable at modular na toolkit para sa pagbuo ng Ethereum application
na nakasulat sa Rust.
RUSTSHELL
Buksan Foundry