Rámce a předpřipravené sady
Doporučujeme vybrat rámec, zejména pokud teprve začínáte. Vytvoření plnohodnotné decentralizované aplikace vyžaduje několik různých technologií. Rámce zahrnují mnoho těchto potřebných funkcí nebo poskytují jednoduché plugin systémy, abyste si mohli vybrat nástroje, které chcete.
Tyto rámce přicházejí s mnoha funkcemi mimo provoz, jako:
- 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 ve stejném projektu nebo repozitáři.
- Konfigurace pro připojení k sítím Ethereum a nasazení kontraktů, ať už na místně běžící instanci, nebo v jedné z veřejných sítí Etherea.
- Decentralizovaná distribuce aplikací. Integrace s možnostmi úložiště jako IPFS.


956
Waffle
Nejpokročilejší testovací lib pro chytré kontrakty. Používejte samostatně nebo systémy Scaffold-eth a Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
130
Kurtosis Ethereum Package
Kontejnerová sada nástrojů pro snadnou konfiguraci a vytvoření testovací sítě Ethereum pro více klientů pro rychlý lokální vývoj, prototypování a testování decentralizované aplikace.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
14 016
Truffle
Truffle Suite provede vývojáře od nápadu k vytvoření decentralizované aplikace co nejpohodlněji.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
2 578
Brownie
Vývoj a testovací rámec pro vývoj chytrých kontraktů pro Ethereum Virtual Machine v Pythonu.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
227
Epirus
Platforma k vyvíjení, nasazení a monitorování aplikací pro blockchain v Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)
2 646
Create Eth App
Vytvořte aplikace pro Ethereum jedním příkazem. Můžete si vybrat ze široké nabídky UI frameworků a DeFi šablon.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
806
Scaffold-ETH-2
Ethers + Hardhat + React: vše, co potřebujete, abyste mohli začít vytvářet decentralizované aplikace využívající chytré kontrakty.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
1 906
Solidity template
GitHub šablona pro předem vytvořené nastavení chytrých kontraktů Solidity. Zahrnuje místní síť Hardhat, Waffle pro testy, Ethery pro implementaci peněženky a další.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
7 298
Foundry
Rychlá, přenosná a modulární sada nástrojů pro vývoj aplikací pro Ethereum napsaná v jazyce Rust.
RUSTSHELL
Open Foundry(opens in a new tab)