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.
961
Waffle
Najnaprednija knjižnica za testiranje pametnih ugovora. Upotrebljavajte samostalno ili sa Scaffold-ethom ili s Hardhatom.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)218
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)TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)14.020
Truffle
Komplet Truffle vodi programere od ideje do dapp-a što je udobnije moguće.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)2.635
Brownie
Okvir za razvoj i testiranje zasnovan na Pythonu za pametne ugovore usmjerene na Ethereumovu virtualnu mašinu.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)244
Epirus
Platforma za razvoj, plasiranje i nadgledanje aplikacija lanaca blokova na Javinoj virtualnoj mašini
HTMLSHELL
Open Epirus(opens in a new tab)2.727
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.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)1.286
Scaffold-ETH-2
Hardhat + aplikacija Create Eth: sve što je potrebno za početak izrade decentraliziranih aplikacija pokrenutih pametnim ugovorima
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)1.943
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.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)8.092
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)