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.
964
Waffle
De meest geavanceerde testbibliotheek voor slimme contracten. Gebruik alleen of met Scaffold-eth of Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle267
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 PackageTYPESCRIPTSOLIDITY
Open Hardhat2.656
Brownie
Een op Python gebaseerd ontwikkel- en testraamwerk voor slimme contracten gericht op de Ethereum Virtual Machine.
PYTHONSOLIDITY
Open Brownie255
Epirus
Een platform voor het ontwikkelen, implementeren en monitoren van blockchain-applicaties op de Java Virtual Machine.
HTMLSHELL
Open Epirus2.748
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 App1.434
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-21.969
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 template8.357
Foundry
Een absurd snelle, draagbare en modulaire toolkit voor de ontwikkeling van Ethereum-applicaties geschreven in Rust.
RUSTSHELL
Open Foundry