Analysis updated 2026-06-24
Scaffold a Foundry or Hardhat project plus a Next.js frontend with wagmi pre-wired using one command.
Generate a starter ERC-20, ERC-721, staking, vault, or prediction-market contract from a template.
Deploy a contract, estimate gas, record the deploy history, and submit it for block-explorer verification.
Watch events on a contract or wallet to drive a simple bot or debug a transaction flow.
| jazzband/web3-devkit-cli | pfwjrfp5hh-byte/workmesh | joeseesun/qiaomu-artist-style | |
|---|---|---|---|
| Stars | 101 | 104 | 112 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | pm founder | designer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js plus RPC URLs for each target chain, some commands require a funded wallet for gas.
Web3 DevKit is an open source command-line tool aimed at developers who build apps that interact with blockchains. The CLI, written in TypeScript and run through Node.js, targets two main ecosystems: EVM chains, which is the family of networks compatible with Ethereum like Base, Arbitrum, Polygon, BSC, and Avalanche, plus Solana. The idea is to pull common everyday tasks into one tool with a single command name, web3, instead of stitching together separate tools for each step. The README organizes the features into seven milestones. The first milestone scaffolds a new project from a small set of templates, like a Foundry or Hardhat setup for Ethereum contracts, an Anchor workspace for Solana programs, and Next.js frontends that already include wallet libraries such as wagmi or the Solana wallet adapter. The second milestone generates starter smart contracts and Solana programs, organized into categories like token, NFT, staking, vault, and prediction-market. The third milestone covers wallet and network helpers: creating a wallet, checking a balance on a chosen network, listing tokens held by an address, and testing whether an RPC endpoint, which is the URL apps use to talk to a blockchain node, is responding. The fourth milestone is a deployment helper that can estimate gas, broadcast a deployment, record a history of past deploys under a hidden .web3-devkit folder, and submit contracts for verification on block explorers. The fifth milestone watches on-chain activity by polling for events on a given contract, wallet, or token, which is useful for debugging or for simple bots. The sixth milestone edits an existing Next.js frontend to plug in wallet libraries like wagmi, RainbowKit, WalletConnect, viem, or a Solana wallet, including connect buttons and contract hooks. The seventh milestone stores defaults like the preferred chain and per-network RPC URLs in a local config file, so most other commands can be run with shorter flags. The repository is a monorepo with separate packages for the CLI binary, core logic, templates, generators, frontend integrations, and per-chain utilities built on Viem for EVM and the official Solana Web3.js library. The tool is published under the MIT license.
TypeScript command-line tool that scaffolds, generates, deploys, and monitors EVM and Solana projects under a single web3 command, replacing many one-off scripts.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Viem.
MIT license, very permissive, use freely with attribution.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.