[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77978":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":16,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":13,"starSnapshotCount":13,"syncStatus":14,"lastSyncTime":41,"discoverSource":42},77978,"web3-devkit-cli","jazzband\u002Fweb3-devkit-cli","jazzband","Web3 DevKit is an open-source CLI that helps developers bootstrap dApps, generate smart contracts, test RPCs, manage wallets, deploy contracts, and monitor on-chain activity across EVM and Solana.","",null,"TypeScript",52,0,2,3,168,47,false,"main",true,[22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"cli","dapp","debug","deployment","developer","devkit","evm","monitor","onchain","open-source","rpc","smart","solana","tookit","wallet","web3","2026-06-12 04:01:22","# Web3 Developer Toolkit\n\nOpen-source CLI for **EVM** and **Solana** developers. Bootstrap projects, generate contracts, manage wallets, test RPCs, deploy, monitor events, and scaffold frontend wallet integrations.\n\n## MVP launch\n\nSix commands are enough for a strong first release:\n\n```bash\nweb3 init\nweb3 generate token\nweb3 wallet balance\nweb3 rpc test\nweb3 deploy\nweb3 monitor wallet\n```\n\nFull walkthrough: [docs\u002Fmvp-launch.md](docs\u002Fmvp-launch.md)\n\n## Quick start\n\n```bash\nnpm install\nnpm run build\nnpm link   # optional: run `web3` globally\n\nweb3 init\nweb3 generate token -c evm -v erc20 -n MyToken -y\nweb3 rpc test -n base\nweb3 wallet balance -n base -a 0x...\n```\n\nRun the CLI without linking: `npm run web3 -- \u003Ccommand>`.\n\n---\n\n## Features by milestone\n\n### Milestone 1 — Project bootstrap\n\nScaffold new projects from curated templates with a consistent layout:\n\n- `contracts\u002F` or `programs\u002F` — on-chain code\n- `frontend\u002F` — dApp UI\n- `backend\u002Fapi\u002F` — optional API layer\n- `.env.example`, `README.md`, deployment scripts, and test examples\n- Optional Docker setup\n\n**Commands**\n\n```bash\nweb3 init                  # Interactive — pick chain + template\nweb3 init evm              # EVM templates (Foundry, Hardhat, Next.js + wagmi)\nweb3 init solana           # Solana templates (Anchor, Next.js wallet)\nweb3 init fullstack        # Full-stack EVM or Solana\n```\n\n**Templates**\n\n| ID | Description |\n|----|-------------|\n| `evm-foundry` | Foundry (Solidity, Forge, Cast) |\n| `evm-hardhat` | Hardhat + TypeScript |\n| `solana-anchor` | Anchor program workspace |\n| `nextjs-wagmi` | Next.js + wagmi (EVM frontend) |\n| `nextjs-solana-wallet` | Next.js + Solana wallet adapter |\n| `fullstack-evm` | Foundry contracts + Next.js + API |\n| `fullstack-solana` | Anchor + Next.js + API |\n\n→ [docs\u002Fmilestone-1-bootstrap.md](docs\u002Fmilestone-1-bootstrap.md)\n\n---\n\n### Milestone 2 — Contract generator\n\nGenerate Solidity contracts and Solana programs from boilerplate.\n\n```bash\nweb3 generate token -c evm -v erc20 -n MyToken -o .\u002Fcontracts -y\nweb3 generate nft -c evm -v erc721 -n MyNFT -y\nweb3 generate vault -c solana -v escrow-anchor -n MyEscrow -y\n```\n\nCategories: `token`, `nft`, `staking`, `vault`, `prediction-market`.\n\n→ [docs\u002Fmilestone-2-generate.md](docs\u002Fmilestone-2-generate.md)\n\n---\n\n### Milestone 3 — Wallet & network utilities\n\nCreate wallets, check balances, inspect tokens, and validate RPC connectivity.\n\n```bash\nweb3 wallet create --chain evm\nweb3 wallet balance -n base -a 0x...\nweb3 wallet tokens -n ethereum -a 0x...\nweb3 network check -n base\nweb3 rpc test -n arbitrum\n```\n\n**Networks:** Ethereum, Base, Arbitrum, Polygon, BSC, Avalanche, and Solana (mainnet \u002F devnet \u002F testnet).\n\n→ [docs\u002Fmilestone-3-wallet-network.md](docs\u002Fmilestone-3-wallet-network.md)\n\n---\n\n### Milestone 4 — Deployment helper\n\nDeploy EVM contracts (Foundry \u002F Hardhat) and Solana programs (Anchor), with history and explorer verification.\n\n```bash\nweb3 deploy evm -n base --estimate    # Gas estimate\nweb3 deploy evm -n base -y            # Broadcast\nweb3 deploy solana -n devnet -y       # Anchor deploy\nweb3 deploy history\nweb3 verify -n base -a 0x... -c MyToken\n```\n\nDeployments are stored under `.web3-devkit\u002Fdeployments\u002F`.\n\n→ [docs\u002Fmilestone-4-deploy.md](docs\u002Fmilestone-4-deploy.md)\n\n---\n\n### Milestone 5 — Event monitor\n\nPoll on-chain activity for contracts, wallets, and tokens — useful for debugging and bots.\n\n```bash\nweb3 monitor contract -a 0x... -e Transfer -n base\nweb3 monitor wallet -a 0xYourWallet -n ethereum\nweb3 monitor token -a 0xToken -w 0xWallet -n base\n```\n\n→ [docs\u002Fmilestone-5-monitor.md](docs\u002Fmilestone-5-monitor.md)\n\n---\n\n### Milestone 6 — Frontend integration generator\n\nAdd wallet providers, chain config, connect buttons, transaction helpers, and contract hooks to a Next.js frontend.\n\n```bash\nweb3 add wagmi -y\nweb3 add rainbowkit -y\nweb3 add wallet-connect -y\nweb3 add viem -y\nweb3 add solana-wallet -y\n```\n\n→ [docs\u002Fmilestone-6-frontend.md](docs\u002Fmilestone-6-frontend.md)\n\n---\n\n### Milestone 7 — Config manager\n\nPersist project defaults so other commands can omit flags.\n\n```bash\nweb3 config init\nweb3 config get defaultChain\nweb3 config set rpc.base https:\u002F\u002Fmainnet.base.org\n```\n\nSettings live in `.web3-devkit\u002Fconfig.json` (default chain, framework, per-network RPC URLs, wallet type). Used by deploy, wallet, network, RPC, and monitor commands when flags are omitted.\n\n→ [docs\u002Fmilestone-7-config.md](docs\u002Fmilestone-7-config.md)\n\n---\n\n## Monorepo layout\n\n```\nweb3-devkit\u002F\n├── packages\u002F\n│   ├── cli\u002F           # `web3` binary (Commander)\n│   ├── core\u002F          # Bootstrap, config, deploy store\n│   ├── templates\u002F     # Init template registry\n│   ├── generators\u002F    # Contract generator registry\n│   ├── integrations\u002F  # Frontend integration registry\n│   ├── evm\u002F           # viem utilities\n│   └── solana\u002F        # Solana Web3.js utilities\n├── templates\u002F         # Project scaffolds\n├── generators\u002F        # Contract\u002Fprogram boilerplates\n├── integrations\u002F      # Frontend wallet scaffolds\n└── docs\u002F\n```\n\nDependencies are declared in each workspace under `packages\u002F*`, not in the root `package.json`. Run `npm install` at the repo root to install all workspaces.\n\n## Tech stack\n\n- **Runtime:** Node.js 18+, TypeScript\n- **CLI:** Commander, Inquirer, Chalk, Ora\n- **Validation:** Zod\n- **Chains:** Viem (EVM), `@solana\u002Fweb3.js` (Solana)\n- **Tooling:** Foundry, Hardhat, Anchor\n\n## License\n\nMIT\n","Web3 DevKit 是一个开源的命令行工具，旨在帮助开发者快速启动和管理去中心化应用（dApps）的开发流程。它支持以太坊虚拟机（EVM）和Solana平台上的智能合约生成、钱包管理、RPC测试、合约部署及链上活动监控等功能。通过提供一系列易于使用的CLI命令，如`web3 init`用于项目初始化、`web3 generate token`来创建代币合约等，极大地简化了区块链应用的开发工作。此外，该工具还支持从前端到后端的一站式项目脚手架搭建，包括Docker环境配置选项，非常适合需要高效构建跨链或多链dApp解决方案的场景。","2026-06-11 03:56:17","CREATED_QUERY"]