Rangka kerja dan timbunan pra-dibuat
Kami mengesyorkan memilih rangka kerja, terutamanya jika anda baru sahaja bermula. Membina sebuah dapp penuh memerlukan kepingan teknologi yang berbeza. Rangka kerja termasuk banyak ciri yang diperlukan atau menyediakan sistem plugin mudah untuk memilih alat yang anda mahu.
Rangka kerja ini datang dengan banyak fungsi lain dari yang biasa, seperti:
- Ciri-ciri untuk memutarkan tika blok rantai tempatan.
- Utiliti untuk mengumpul dan menguji kontrak pintar anda.
- Tambahan pembangunan pelanggan untuk membina aplikasi menghadap pengguna anda dalam projek/repositori yang sama.
- Konfigurasi untuk menyambung ke rangkaian Ethereum dan menggunakan kontrak, sama ada pada tika tempatan yang berlangsung, atau salah satu daripada rangkaian awam Ethereum.
- Pengedaran aplikasi ternyahpusat - integrasi dengan pilihan storan seperti IPFS.
962
Waffle
Lib ujian paling maju untuk kontrak pintar. Gunakan bersendirian atau dengan Scaffold-eth atau Hardhat.
TYPESCRIPTSOLIDITY
Buka Waffle(opens in a new tab)238
Kurtosis Ethereum Package
Alat berasaskan bekas untuk mudah mengkonfigurasi dan memutarkan testnet Ethereum berbilang-klien untuk pembangunan dApp tempatan pesat, prototaip, dan ujian.
STARLARKPYTHON
Buka Kurtosis Ethereum Package(opens in a new tab)TYPESCRIPTSOLIDITY
Buka Hardhat(opens in a new tab)2,639
Brownie
Rangka kerja pembangunan dan ujian berasaskan Python untuk kontrak pintar yang bertumpukan Mesin Maya Ethereum.
PYTHONSOLIDITY
Buka Brownie(opens in a new tab)246
Epirus
Platform untuk membangunkan, menggerakkan dan memantau aplikasi blok rantai pada Mesin Maya Java.
HTMLSHELL
Buka Epirus(opens in a new tab)2,744
Create Eth App
Buat aplikasi berkuasa Ethereum dengan satu arahan. Datang dengan tawaran yang luas daripada rangka kerja UI dan templat DeFi untuk dipilih.
JAVASCRIPTTYPESCRIPT
Buka Create Eth App(opens in a new tab)1,327
Scaffold-ETH-2
Ethers + Hardhat + React: semua yang anda perlukan untuk mula membina aplikasi terdesentralisasi dikuasakan oleh kontrak pintar.
TYPESCRIPTJAVASCRIPT
Buka Scaffold-ETH-2(opens in a new tab)1,954
Solidity template
Templat GitHub untuk persediaan pra-dibina untuk kontrak pintar Solidity anda. Termasuk rangkaian tempatan Hardhat, Waffle untuk ujian, Ethers untuk pelaksanaan dompet, dan banyak lagi.
TYPESCRIPTSOLIDITY
Buka Solidity template(opens in a new tab)8,178
Foundry
Kit pantas, mudah alih dan modular untuk pembangunan aplikasi Ethereum yang telah ditulis dalam Rust.
RUSTSHELL
Buka Foundry(opens in a new tab)