Okviri i gotovi stogovi
Preporučujemo odabir okvira, posebno ako tek započinjete. Izgradnja punopravnog dapp-a zahtijeva različite dijelove tehnologije. Okviri uključuju mnoge potrebne značajke ili pružaju jednostavne sustave dodataka za odabir alata koje želite.
Ti okviri dolaze s puno unaprijed pripremljenih funkcionalnosti, poput:
- Značajke za okretanje lokalne instance lanca blokova.
- Uslužni programi za sastavljanje "kompajliranje" i testiranje vaših pametnih ugovora.
- Programi za razvoj klijenta za izgradnju vaše aplikacije usmjerene prema korisnicima unutar istog projekta/spremišta.
- Konfiguracija za povezivanje s Ethereumovim mrežama i implementiranje ugovora, bilo da se radi o lokalno pokrenutoj instanci ili nekoj od javnih mreža Ethereuma.
- Decentralizirana distribucija aplikacija – integracije s opcijama pohrane poput IPFS-a.


972
Waffle
Najnaprednija knjižnica za testiranje pametnih ugovora. Upotrebljavajte samostalno ili sa Scaffold-ethom ili s Hardhatom.
TYPESCRIPT
SOLIDITY

310
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.681
Brownie
Okvir za razvoj i testiranje zasnovan na Pythonu za pametne ugovore usmjerene na Ethereumovu virtualnu mašinu.
PYTHON
SOLIDITY

259
Epirus
Platforma za razvoj, plasiranje i nadgledanje aplikacija lanaca blokova na Javinoj virtualnoj mašini
HTML
SHELL

2.766
Create Eth App
Izradite aplikacije na osnovi Ethereuma jednom naredbom. Isporučuje se s širokom ponudom okvira UI i predložaka DeFi koje možete odabrati.
JAVASCRIPT
TYPESCRIPT

1.567
Scaffold-ETH-2
Hardhat + aplikacija Create Eth: sve što je potrebno za početak izrade decentraliziranih aplikacija pokrenutih pametnim ugovorima
TYPESCRIPT
JAVASCRIPT

1.973
Solidity template
Predložak GitHub sa unaprijed zadanim postavkama za vaše pametne ugovore Solidity. Uključuje lokalnu mrežu Hardhat, Waffle za testove, Ethere za implementaciju novčanika i još mnogo toga.
TYPESCRIPT
SOLIDITY

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