Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/WalletConnect/awesome-walletconnect

A curated list of awesome WalletConnect resources, libraries, tools and more
https://github.com/WalletConnect/awesome-walletconnect

List: awesome-walletconnect

Last synced: 3 months ago
JSON representation

A curated list of awesome WalletConnect resources, libraries, tools and more

Awesome Lists containing this project

README

        


Awesome WalletConnect




awesome list badge


pull requests welcome badge


A curated list of awesome WalletConnect resources, libraries, tools and more.


Please check the contribution guidelines for information on formatting and writing pull requests.


# Table of Contents

- Integrations
- WalletConnect Stack
- Examples
- Libraries
- Community SDKs
- Tutorials
- Articles and Videos

# Integrations

The complete list of Wallets and dApps that have integrated WalletConnect can be found on our [Explorer Page](https://explorer.walletconnect.com/).

You have the option to filter via dapp/wallets, chains and SDK support.

# WalletConnect Stack

SDKs

- [Web3Modal](https://web3modal.com/)
- [Web3Wallet](https://docs.walletconnect.com/2.0/web3wallet/about)
- [Sign SDK](https://docs.walletconnect.com/2.0/api/sign)
- [Auth SDK](https://docs.walletconnect.com/2.0/api/auth)
- [Push SDK](https://docs.walletconnect.com/2.0/api/push/prerequisites)
- [Chat SDK](https://docs.walletconnect.com/2.0/api/chat)

Providers

- [Ethereum Provider](https://docs.walletconnect.com/2.0/javascript/providers/ethereum)
- [Universal Provider](https://docs.walletconnect.com/2.0/javascript/providers/universal)

Cloud

- [Project + Explorer](https://cloud.walletconnect.com/sign-in)

Other Packages

- [React Native Compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/v2.0/packages/react-native-compat)
- [Types](https://github.com/WalletConnect/walletconnect-monorepo/tree/v2.0/packages/types)
- [Utils](https://github.com/WalletConnect/walletconnect-monorepo/tree/v2.0/packages/utils)
- [Core](https://github.com/WalletConnect/walletconnect-monorepo/tree/v2.0/packages/core)

# Examples

All React web-examples can be found [here](https://github.com/WalletConnect/web-examples).

dApp

- [V2 Sign React dApp](https://react-app.walletconnect.com/)
- [V2 Auth React dApp](https://react-auth-dapp.walletconnect.com/)
- [V2 Auth Vue dApp](https://vue-dapp-auth.vercel.app/)
- [V2 React Native dapp](https://github.com/WalletConnect/react-native-examples)

Wallets

- [V2 React Web3Wallet](https://react-wallet.walletconnect.com/)
- [V2 Sign React Wallet](https://react-wallet.walletconnect.com/)
- [V2 Chat React Wallet](https://react-wallet-chat.walletconnect.com/)
- [V2 Auth React Wallet](https://react-auth-wallet.vercel.app/)
- [V2 Swift Wallet](https://github.com/WalletConnect/WalletConnectSwiftV2/tree/main/Example)
- [V2 Kotlin Wallet](https://github.com/WalletConnect/WalletConnectKotlinV2/tree/develop/samples)
- [V2 React Native Wallet](https://github.com/WalletConnect/react-native-examples)

V1

- [V1 React dApp](https://example.walletconnect.org/)

# Libraries

These following libraries integrate WalletConnect

- [web3-react](https://github.com/Uniswap/web3-react)
- [wagmi](https://wagmi.sh/)
- [web3-onboard](https://onboard.blocknative.com/)
- [RainbowKit](https://www.rainbowkit.com/)
- [ConnectKit](https://docs.family.co/connectkit)
- [Dynamic](https://www.dynamic.xyz)

# Community SDKs

- [Unity Wallet SDK](https://github.com/WalletConnect/WalletConnectSharp/tree/1.0): An implementation of the WalletConnect protocol (currently only v1) using .NET and (optinoally) NEthereum
- [WalletConnect Dart](https://github.com/Orange-Wallet/wallet-connect-dart): Wallet Connect client in dart highly inspired from wallet-connect-kotlin by Trust Wallet.
- [Flutter Web3 Demo](https://gitlab.com/graflr/flutter_web3_demo): Flutter Web3 Starter App for learning Web3 on Flutter using Sign V2
- [Bubble NoCode WalletConnect Solution](https://bubble.io/plugin/walletconnect-official-1666178128464x529020524869713900): Official WalletConnect plugin for Bubble made by NovaBloq in collaboration with the WalletConnect team
- [Blazor-Web3Modal](https://github.com/pingu2k4/blazor-web3modal) - Unofficial library providing full access to Web3Modal in Blazor without requiring any javascript.

# Tutorials

V2

- [WalletConnect Sign: Video tutorial for JavaScript developers](https://www.youtube.com/watch?v=jRaAy-hykLU&ab_channel=WalletConnect): Introduction tutorial for WalletConnect v2.0 Sign SDK!
- [Web3Modal Quickstart Tutorial](https://www.youtube.com/watch?v=VLNIMfiUtyw&ab_channel=WalletConnect): Quickstart guide on how to install Web3Modal
- [Web3Modal V2: Create a NFT Minting site with W3MV2 and wagmi](https://www.youtube.com/watch?v=SViUpuwLKzc&ab_channel=TomTerado): Create a NFT Minting site with Web3Modal and wagmi

# Articles and Videos

- [Connecting your Mobile Apps with your Web3 Identity](https://medium.com/@hira.siddiqui/connecting-your-mobile-apps-with-your-web3-identity-ef0416033419): Tutorial to use WalletConnect Signv2 in Kotlin to connect your Android app with your Crypto Wallet.