finds.dev← search

// the find

luzhenqian/web3-examples

★ 1,709 · TypeScript · updated Apr 2026

欢迎来到 Web3 世界,这里汇集了大量 Web3 示例项目和高质量学习资源。加入我们,和一百万开发者同行,一起探索并塑造未来世界的繁荣景象。立刻行动,开启您的 Web3 之旅!

A multi-chain Web3 tutorial repo covering Ethereum (Truffle + Next.js/wagmi), Bitcoin (bitcoinjs-lib), Solana (Anchor + Pyth oracle), and TON wallet operations. Primarily aimed at Chinese-speaking developers learning blockchain development from the ground up. Each chain lives in its own directory with a working example frontend or script.

The Solana section is the strongest part: it includes a complete Anchor program in Rust alongside a Next.js frontend that integrates Pyth price feeds for real oracle data — not just a toy. The Ethereum frontend stack is current, using wagmi + RainbowKit + viem rather than the older ethers.js/web3.js setups that still dominate most tutorials. Having Ethereum, Bitcoin, Solana, and TON in one place lets you compare patterns across chains without hunting four separate repos. The NFT backend includes Prisma migrations, which is more honest about what a real project needs than tutorials that pretend state lives only on-chain.

The Ethereum contracts are built on Truffle, which ConsenSys deprecated and shut down in 2023 — new projects should not learn Truffle; Hardhat or Foundry is the answer now. There are Goerli migration files in the contract directory; Goerli was sunset in September 2023 and is no longer a valid testnet target. The README has been turned into a referral page: affiliate links for exchanges, VPN providers, and explicitly 'airdrop farming' tools including fingerprint browsers and IP proxies — these are Sybil-attack tools, and bundling them with educational content is a red flag about the repo's actual purpose. Test coverage is nearly absent: the contract test files are skeleton stubs and the Solana Anchor program has no tests at all.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →