Frameworks en vooraf gemaakte stacks
We raden u aan om een framework te kiezen, zeker als u pas bent begonnen. Het bouwen van een volledige dapp vereist verschillende technologieën. Frameworks omvatten veel van de benodigde functies of bieden eenvoudige plug-in systemen aan om de tools te kiezen die u nodig heeft.
Deze frameworks komen met veel out-of-the-box functionaliteit, zoals:
- Functies om een lokale blockchain-instantie op te zetten.
- Hulpprogramma's om je slimme contracten te compileren en te testen.
- Client-ontwikkeling-add-ons om uw gebruikersgerichte applicatie binnen hetzelfde project/repository te bouwen.
- Configuratie om verbinding te maken met Ethereum-netwerken en contracten te implementeren, of het nu gaat om een lokaal lopende instantie of een van de publieke netwerken van Ethereum.
- Gedecentraliseerde app-distributie - integraties met opslagopties zoals IPFS.
962
Waffle
De meest geavanceerde testbibliotheek voor slimme contracten. Gebruik alleen of met Scaffold-eth of Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)249
Kurtosis Ethereum Package
Een container-gebaseerde toolkit voor het configureren en opstarten van een multi-client Ethereum-testnet voor de snelle lokale ontwikkeling, prototyping en testen van dApps.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)2.642
Brownie
Een op Python gebaseerd ontwikkel- en testraamwerk voor slimme contracten gericht op de Ethereum Virtual Machine.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)248
Epirus
Een platform voor het ontwikkelen, implementeren en monitoren van blockchain-applicaties op de Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)2.746
Create Eth App
Maak door Ethereum aangedreven apps met één commando. Wordt geleverd met een breed aanbod aan UI frameworks en DeFi templates om uit te kiezen.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)1.367
Scaffold-ETH-2
Ethers + Hardhat + React: alles wat u nodig heeft om gedecentraliseerde toepassingen te bouwen, mogelijk gemaakt door slimme contracten.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)1.959
Solidity template
Een GitHub-template voor vooraf gebouwde instellingen voor uw Solidity slimme contracten. Bevat een lokaal Hardhat-netwerk, Waffle voor tests, Ethers voor portemonnee-implementaties, en meer.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)8.258
Foundry
Een absurd snelle, draagbare en modulaire toolkit voor de ontwikkeling van Ethereum-applicaties geschreven in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)