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.


971
Waffle
De meest geavanceerde testbibliotheek voor slimme contracten. Gebruik alleen of met Scaffold-eth of Hardhat.
TYPESCRIPT
SOLIDITY

300
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.
STARLARK
PYTHON

2.679
Brownie
Een op Python gebaseerd ontwikkel- en testraamwerk voor slimme contracten gericht op de Ethereum Virtual Machine.
PYTHON
SOLIDITY

258
Epirus
Een platform voor het ontwikkelen, implementeren en monitoren van blockchain-applicaties op de Java Virtual Machine.
HTML
SHELL

2.765
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.
JAVASCRIPT
TYPESCRIPT

1.524
Scaffold-ETH-2
Ethers + Hardhat + React: alles wat u nodig heeft om gedecentraliseerde toepassingen te bouwen, mogelijk gemaakt door slimme contracten.
TYPESCRIPT
JAVASCRIPT

1.976
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.
TYPESCRIPT
SOLIDITY

8.592
Foundry
Een absurd snelle, draagbare en modulaire toolkit voor de ontwikkeling van Ethereum-applicaties geschreven in Rust.
RUST
SHELL