Ogrodja in vnaprej izdelani skladi
Priporočamo, da izberete ogrodje, zlasti če šele začenjate. Za razvoj dovršene decentralizirane aplikacije so potrebne različne tehnologije. Ogrodja vključujejo številne potrebne funkcije ali zagotavljajo preproste sisteme vtičnikov za izbiro želenih orodij.
Ti okviri omogočajo raznoliko izvirno funkcionalnost, kot je:
- Funkcije za zagon lokalnega primerka verige blokov.
- Uporablja se za prevajanje in preskušanje pametnih pogodb.
- Odjemalski razvijalski dodatki, s katerimi lahko znotraj istega projekta/skladišča oblikujete svojo uporabniško usmerjeno aplikacijo.
- Konfiguracija za povezovanje z omrežji Ethereum in uvajanje pogodb v primerku, ki se izvaja lokalno, ali v enem od Ethereumovih javnih omrežij.
- Distribucija decentraliziranih aplikacij – integracija z možnostmi shrambe, kot je IPFS.


971
Waffle
Najnaprednejša knjižnica za preskušanje pametnih pogodb. Uporabite jo samo ali s storitvijo Scaffold-eth ali 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
Razvojni in preskuševalni okvir za pametne pogodbe z uporabo navideznega računalnika za Ethereum v programskem jeziku Python.
PYTHON
SOLIDITY

258
Epirus
Platforma za razvijanje, uvajanje in nadziranje aplikacij na verigi blokov v navideznem računalniku Java
HTML
SHELL

2.765
Create Eth App
Z enim ukazom ustvarjajte aplikacije, ki jih poganja Ethereum. Vsebuje široko ponudbo ogrodij za uporabniške vmesnike in predloge za DeFi, med katerimi lahko izbirate.
JAVASCRIPT
TYPESCRIPT

1.524
Scaffold-ETH-2
Ethers + Hardhat + React: vse kar potrebujete, da začnete razvijati decentralizirane aplikacije, ki jih poganjajo pametne pogodbe
TYPESCRIPT
JAVASCRIPT

1.976
Solidity template
GitHubova predloga za vnaprej pripravljeno namestitev za pametne pogodbe Solidity. Vključuje lokalno omrežje Hardhat, Waffle za preskuse, Ethers za uvedbo denarnice in več.
TYPESCRIPT
SOLIDITY

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