Awesome
Awesome wagmi
Collection of awesome wagmi-related projects and resources.
Official
Projects
Packages
- @thirdweb-dev/react — thirdweb React SDK
- ConnectKit — Connecting a wallet, made simple.
- date-to-block - Get a block number from a date, using Viem
- RainbowKit — The best way to connect a wallet 🌈 🧰
- rainbowkit-use-siwe-auth — a RainbowKit authentication adapter for UseSIWE.
- ReservoirKit - A developer toolkit for buying, selling and managing NFTs.
- UseSIWE — The easiest way to add Sign-in with Ethereum to your app.
- vagmi — A WIP Vue port of wagmi
- Web3Modal — Your on-ramp to web3 multichain wallets.
- use-wagmi — Vue Composition for Ethereum port of wagmi
Connectors
- Dynamic Connector — Connector for Dynamic
- @gnosis.pm/safe-apps-wagmi — Connector for Gnosis Safe
- Ledger Live Wagmi Connector — Connector for Ledger Live
- Marble Wallet Connector — Connector for Marble
- Privy Connector — Connector for Privy
- ronin-connector - Connector for Ronin Wallet
- wagmi-magic-connector — Connector for Magic
- web3auth-wagmi-connector - Connector for Web3Auth
Dev Tools
- Blacksmith — Streamline smart contract development with a generated frontend that adapts to your contract interface.
- EVMts — Build tooling for bundling contract code into TypeScript projects with first-class Wagmi support.
Products
- ENS — Decentralised naming for wallets, websites, & more. GitHub
- Farcaster - Decentralized social network.
- Foundation — Foundation is a web3 destination.
- Flair — Open-source platform to build NFT projects with ready-made contracts, React SDK, and a handy dashboard.
- Launchcaster - A place to share and discover new Web3 projects. Built on Farcaster & Lens protocols.
- Hey — Decentralized, and permissionless social media app built with Lens Protocol 🌿 GitHub
- midwit — Experiment for combining narrative with smart contracts.
- moonbirds
- PoolTogether — Crypto-powered savings protocol based on Premium Bonds. GitHub
- Rollup ID - Identity management and automation for the private web. Github
- SimpleHash - API for getting NFT metadata, media, sales and collection info from multiple chains
- Stripe
- SushiSwap — Community-built open-source ecosystem of all the DeFi tools you need 🍣🔱 GitHub
GitHub Discussion with more projects
Templates
- create-web3 — Run
npx create-web3
in your terminal for a quick starter kit - create-web3-frontend
- create-rainbowkit — Scaffold a new RainbowKit + wagmi + Next.js app
- create-wagmi — Create wagmi apps with one command
- Nexth — a Next.js + Ethereum starter kit to quickly ship Web3 Apps ⚡
- optimism-starter A Foundry + Vite starter kit for Optimism officially maintained by OP Labs
- turborepo-web3-starter-kit — 📦 All in one Ethereum Dapp monorepo starter kit
- vite-wagmi-starter
- web3-authentication from vercel/examples
- web3-data-fetching from vercel/examples
- web3-scaffold — Quickly get up and running on web3
- web3-sessions from vercel/examples
Resources
Articles
- Build and Upload a Fully Decentralised App using Bundlr
- Build An NFT Minting Page With RainbowKit & Wagmi
useWaitForTransaction
Twitter thread
Tutorials
Videos
- Introducing RainbowKit 🌈 🧰
- RainbowKit 🌈 🧰 Learn How to Build an NFT Minting Site with wagmi
- Sign-in with Ethereum Tutorial w/ React & wagmi
Contributing
If you're interested in contributing, please read the contributing docs before submitting a pull request.