An open API service indexing awesome lists of open source software.

https://github.com/wagmi-dev/awesome-wagmi

Curated list of awesome things related to wagmi
https://github.com/wagmi-dev/awesome-wagmi

awesome awesome-list dapp ethereum wagmi web3

Last synced: 8 days ago
JSON representation

Curated list of awesome things related to wagmi

Awesome Lists containing this project

README

        

# Awesome wagmi

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

Collection of awesome [wagmi](https://github.com/wagmi-dev/wagmi)-related projects and resources.

## Official

- [Documentation](https://wagmi.sh)
- [Repository](https://github.com/wagmi-dev/wagmi)
- [Examples](https://github.com/wagmi-dev/wagmi/tree/main/examples)
- [GitHub Discussions](https://github.com/wagmi-dev/wagmi/discussions)
- [Twitter](https://twitter.com/wagmi_sh)

## Projects

### Packages

- [@thirdweb-dev/react](https://github.com/thirdweb-dev/react) — thirdweb React SDK
- [ConnectKit](https://docs.family.co/connectkit) — Connecting a wallet, made simple.
- [date-to-block](https://github.com/larskarbo/date-to-block) - Get a block number from a date, using Viem
- [RainbowKit](https://github.com/rainbow-me/rainbowkit) — The best way to connect a wallet 🌈 🧰
- [rainbowkit-use-siwe-auth](https://github.com/random-bits-studio/rainbowkit-use-siwe-auth) — a [RainbowKit](https://www.rainbowkit.com) authentication adapter for [UseSIWE](https://github.com/random-bits-studio/use-siwe).
- [ReservoirKit](https://docs.reservoir.tools/docs/reservoir-kit) - A developer toolkit for buying, selling and managing NFTs.
- [UseSIWE](https://github.com/random-bits-studio/use-siwe) — The easiest way to add Sign-in with Ethereum to your app.
- [vagmi](https://vagmi.vercel.app) — A WIP Vue port of wagmi
- [Web3Modal](https://web3modal.com) — Your on-ramp to web3 multichain wallets.
- [use-wagmi](https://github.com/unicape/use-wagmi) — Vue Composition for Ethereum port of wagmi

### Connectors

- [Dynamic Connector](https://www.npmjs.com/package/@dynamic-labs/wagmi-connector) — Connector for [Dynamic](https://www.dynamic.xyz)
- [@gnosis.pm/safe-apps-wagmi](https://github.com/safe-global/safe-apps-sdk/tree/master/packages/safe-apps-wagmi) — Connector for [Gnosis Safe](https://gnosis-safe.io)
- [Ledger Live Wagmi Connector](https://www.npmjs.com/package/@ledgerhq/ledger-live-wagmi-connector) — Connector for [Ledger Live](https://www.ledger.com/ledger-live)
- [Marble Wallet Connector](https://www.npmjs.com/package/@marblexyz/wagmi-connector) — Connector for [Marble](https://www.marblewallet.com)
- [Privy Connector](https://www.npmjs.com/package/@privy-io/wagmi-connector) — Connector for [Privy](https://www.privy.io)
- [ronin-connector](https://github.com/glitch-txs/ronin-connector) - Connector for [Ronin Wallet](https://wallet.roninchain.com/)
- [wagmi-magic-connector](https://github.com/EveripediaNetwork/wagmi-magic-connector) — Connector for [Magic](https://magic.link)
- [web3auth-wagmi-connector](https://github.com/Web3Auth/web3auth-wagmi-connector) - Connector for [Web3Auth](https://web3auth.io/)

### Dev Tools

- [Blacksmith](https://github.com/blacksmith-eth/blacksmith) — Streamline smart contract development with a generated frontend that adapts to your contract interface.
- [EVMts](https://github.com/evmts/evmts-monorepo) — Build tooling for bundling contract code into TypeScript projects with [first-class Wagmi support](https://github.com/evmts/evmts-monorepo/blob/main/examples/beta/src/WagmiExample.tsx).
-
### Products

- [ENS](https://ens.domains) — Decentralised naming for wallets, websites, & more. [GitHub](https://github.com/ensdomains/ens-app-v3)
- [Farcaster](https://www.farcaster.xyz/) - Decentralized social network.
- [Foundation](https://foundation.app) — Foundation is a web3 destination.
- [Flair](https://flair.finance) — Open-source platform to build NFT projects with ready-made contracts, React SDK, and a handy dashboard.
- [Launchcaster](https://www.launchcaster.xyz/) - A place to share and discover new Web3 projects. Built on Farcaster & Lens protocols.
- [Hey](https://hey.xyz) — Decentralized, and permissionless social media app built with Lens Protocol 🌿 [GitHub](https://github.com/heyxyz/hey)
- [midwit](https://midwit.vercel.app) — Experiment for combining narrative with smart contracts.
- [moonbirds](https://www.moonbirds.xyz)
- [PoolTogether](https://pooltogether.com) — Crypto-powered savings protocol based on Premium Bonds. [GitHub](https://github.com/pooltogether/wallet-connection)
- [Rollup ID](https://rollup.id.com/) - Identity management and automation for the private web. [Github](https://github.com/proofzero)
- [SimpleHash](https://docs.simplehash.com/reference/overview) - API for getting NFT metadata, media, sales and collection info from multiple chains
- [Stripe](https://stripe.com)
- [SushiSwap](https://sushi.com) — Community-built open-source ecosystem of all the DeFi tools you need 🍣🔱 [GitHub](https://github.com/sushiswap/sushiswap)

[GitHub Discussion with more projects ](https://github.com/wagmi-dev/wagmi/discussions/201)

### Templates

- [create-web3](https://www.npmjs.com/package/create-web3) — Run `npx create-web3` in your terminal for a quick starter kit
- [create-web3-frontend](https://github.com/dhaiwat10/create-web3-frontend)
- [create-rainbowkit](https://github.com/rainbow-me/rainbowkit/tree/main/packages/create-rainbowkit) — Scaffold a new RainbowKit + wagmi + Next.js app
- [create-wagmi](https://github.com/wagmi-dev/create-wagmi) — Create wagmi apps with one command
- [Nexth](https://github.com/wslyvh/nexth/) — a Next.js + Ethereum starter kit to quickly ship Web3 Apps ⚡
- [optimism-starter](https://github.com/ethereum-optimism/optimism-starter) A Foundry + Vite starter kit for [Optimism](https://www.optimism.io/) officially maintained by OP Labs
- [turborepo-web3-starter-kit](https://github.com/memoriaXII/turborepo-web3-starter-kit) — 📦 All in one Ethereum Dapp monorepo starter kit
- [vite-wagmi-starter](https://github.com/fisand/vite-wagmi-starter)
- [web3-authentication](https://github.com/vercel/examples/tree/main/solutions/web3-authentication) from [vercel/examples](https://github.com/vercel/examples)
- [web3-data-fetching](https://github.com/vercel/examples/tree/main/solutions/web3-data-fetching) from [vercel/examples](https://github.com/vercel/examples)
- [web3-scaffold](https://github.com/holic/web3-scaffold) — Quickly get up and running on web3
- [web3-sessions](https://github.com/vercel/examples/tree/main/solutions/web3-sessions) from [vercel/examples](https://github.com/vercel/examples)

## Resources

### Articles

- [Build and Upload a Fully Decentralised App using Bundlr](https://ropats16.hashnode.dev/build-and-upload-a-fully-decentralised-app-using-bundlr)
- [Build An NFT Minting Page With RainbowKit & Wagmi](https://ankr.hashnode.dev/build-an-nft-minting-page-with-rainbowkit-wagmi)
- [`useWaitForTransaction` Twitter thread](https://twitter.com/peduarte/status/1527299439009726466)

### Tutorials

- [Connect Wallet](https://wagmi.sh/examples/connect-wallet)
- [Create Custom Connector](https://wagmi.sh/examples/custom-connector)
- [Sign Message](https://wagmi.sh/examples/sign-message)
- [Sign-In with Ethereum](https://wagmi.sh/examples/sign-in-with-ethereum)

### Videos

- [Introducing RainbowKit 🌈 🧰](https://www.youtube.com/watch?v=5dcjg6c5UG4)
- [RainbowKit 🌈 🧰 Learn How to Build an NFT Minting Site with wagmi](https://www.youtube.com/watch?v=YnxyVpE6PIE)
- [Sign-in with Ethereum Tutorial w/ React & wagmi](https://www.youtube.com/watch?v=3QgqoHggwhg)

## Contributing

If you're interested in contributing, please read the [contributing docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.