Frameworky pro vývoj dappek
Stránka naposledy aktualizována: 26. února 2026
Úvod do frameworků
Vytvoření plnohodnotné dappky (decentralizované aplikace) vyžaduje různé technologie. Softwarové frameworky zahrnují mnoho potřebných funkcí nebo poskytují snadné pluginové systémy, které vám umožní vybrat si nástroje, které potřebujete.
Frameworky nabízejí velké množství funkcí, například:
- Funkce ke spuštění vlastního lokálního blockchainu.
- Nástroje pro kompilaci a testování chytrých kontraktů.
- Vývojové doplňky klienta, které vytvoří vaši uživatelskou aplikaci v rámci stejného projektu/úložiště.
- Konfigurace pro připojení k sítím Ethereum a nasazení kontraktů, ať už na lokálně spuštěnou instanci, nebo na jednu z veřejných sítí Ethereum.
- Decentralizovaná distribuce aplikací – integrace s možnostmi úložiště, jako je IPFS.
Předpoklady
Než se ponoříte do frameworků, doporučujeme vám nejprve si přečíst náš úvod do dapps a zásobníku Ethereum.
Dostupné frameworky
Foundry – Foundry je bleskově rychlá, přenosná a modulární sada nástrojů pro vývoj aplikací na Ethereum
- Nainstalovat Foundryopens in a new tab
- Kniha o Foundryopens in a new tab
- Komunitní chat Foundry na Telegramuopens in a new tab
- Awesome Foundryopens in a new tab
Hardhat – Vývojové prostředí Ethereum pro profesionály.
Ape – Nástroj pro vývoj chytrých kontraktů pro pythonisty, datové vědce a bezpečnostní profesionály.
Web3j – Platforma pro vývoj blockchainových aplikací na JVM.
ethers-kt – Asynchronní, vysoce výkonná knihovna pro Kotlin/Javu/Android pro blockchainy založené na EVM.
Create Eth App – Vytvořte aplikace s podporou Ethereum jedním příkazem. Nabízí širokou škálu UI frameworků a DeFi šablon.
Scaffold-Eth – Ethers.js + Hardhat + React komponenty a hooky pro web3: vše, co potřebujete k tomu, abyste mohli začít budovat decentralizované aplikace využívající chytré kontrakty.
Tenderly – Web3 vývojářská platforma, která umožňuje blockchainovým vývojářům vytvářet, testovat, ladit, monitorovat a provozovat chytré kontrakty a zlepšovat UX pro dapps.
The Graph – The Graph pro efektivní dotazování na data z blockchainu.
Alchemy – Vývojářská platforma pro Ethereum.
NodeReal – Vývojářská platforma pro Ethereum.
thirdweb SDK – Vytvářejte web3 aplikace, které mohou interagovat s vašimi chytrými kontrakty pomocí našich výkonných SDK a CLI.
Chainstack – Vývojářská platforma pro Web3 (Ethereum a další).
Crossmint – Web3 vývojářská platforma podnikové úrovně, která vám umožňuje vytvářet NFT aplikace na všech hlavních EVM řetězcích (a dalších).
Brownie – Vývojové prostředí a testovací framework založený na Pythonu.
- Dokumentaceopens in a new tab
- GitHubopens in a new tab
- Brownie se v současné době neudržuje
OpenZeppelin SDK – Kompletní sada nástrojů pro chytré kontrakty: sada nástrojů, které vám pomohou vyvíjet, kompilovat, vylepšovat, nasazovat chytré kontrakty a pracovat s nimi.
- OpenZeppelin Defender SDKopens in a new tab
- GitHubopens in a new tab
- Komunitní fórumopens in a new tab
- Vývoj OpenZeppelin SDK byl ukončen
Catapulta – Nástroj pro nasazování chytrých kontraktů na více řetězců, který automatizuje ověřování v prohlížečích bloků, sleduje nasazené chytré kontrakty, sdílí zprávy o nasazení a funguje jako plug-n-play pro projekty Foundry a Hardhat.
GoldRush (využívá Covalent) – GoldRush nabízí nejkomplexnější sadu API pro data z blockchainu pro vývojáře, analytiky a podniky. Ať už vytváříte DeFi dashboard, peněženku, obchodního bota, AI agenta nebo platformu pro dodržování předpisů, datová API poskytují rychlý, přesný a pro vývojáře přívětivý přístup k základním onchain datům, která potřebujete
- Webová stránkaopens in a new tab
- Dokumentaceopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Wake – Univerzální pythonový framework pro testování kontraktů, fuzzing, nasazení, skenování zranitelností a navigaci v kódu.
- Domovská stránkaopens in a new tab
- Dokumentaceopens in a new tab
- GitHubopens in a new tab
- Rozšíření pro VS Codeopens in a new tab
Veramo – Otevřený, modulární a agnostický framework, který usnadňuje vývojářům decentralizovaných aplikací vytvářet decentralizované identity a ověřitelná pověření ve svých aplikacích.
- Domovská stránkaopens in a new tab
- Dokumentaceopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
- Balíček NPMopens in a new tab
Další čtení
Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!