close
Skip to content

Developer-DAO/web3-ui

web3-ui

All Contributors

In Development - Refactoring in Progress 🏗️

A library of UI components specifically crafted for web3 use cases.

Package name Current version
(Deprecated) @web3-ui/core npm version
@web3-ui/components npm version
(Deprecated) @web3-ui/hooks npm version

Quick start

Note: This is for the current public release. This library is being refactored and instructions will change.

  1. Install the package
$ yarn add @web3-ui/core ethers
  1. Setup the Provider
import { Provider, NETWORKS } from '@web3-ui/core';

function MyApp({ Component, pageProps }) {
  return (
    <Provider network={NETWORKS.mainnet}>
      <Component {...pageProps} />
    </Provider>
  );
}
  1. Use the components and hooks
import { ConnectWallet, useWallet } from '@web3-ui/core';

function Home() {
  const { connection } = useWallet();

  return (
    <div>
      <ConnectWallet />
      <div>{connection.ens || connection.userAddress}</div>
    </div>
  );
}

Roadmap

Please see the Roadmap for more details

How to Contribute

Read the CONTRIBUTING GUIDELINES.

The motive behind this package

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Image
Erik Ritter

💻 👀
Image
Camila Rondinini

💻 👀
Image
Dhaiwat Pandya

💻 👀
Image
Nazeeh Vahora

💻 📖
Image
Jose L. Velez

📖 💻
Image
with-heart

👀 💻
Image
Christian

💻
Image
Alex

💻
Image
Sam Wellander

📖
Image
Todor Tsankov

💻
Image
Jovi De Croock

💻
Image
Bonhomme

💻
Image
hone1er

💻
Image
Emanuel López

💻
Image
Greg Syme

💻
Image
Casuneanu Catalin

💻
Image
Jake Warren

💻
Image
Carlo Miguel Dy

💻 📖
Image
Akshata Mohanty

📖
Image
Ibby E

💻
Image
Sweta Shaw

💻
Image
Snehit Paunikar

📖
Image
Nathan Ng

💻
Image
manny

💻
Image
fangjun

📖
Image
Julian Krispel-Samsel

📖
Image
Ikko Ashimine

📖
Image
Leonardo Berteotti

💻
Image
Patrick Aljord

💻
Image
Shamoil Arsiwala

💻
Image
Ernesto García

💻
Image
David

💻
Image
Eric Roupe

💻
Image
Ricardo Seromenho

💻
Image
James Charlesworth

💻
Image
Diego Alzate

💻
Image
Andrii Shupta

💻
Image
meowy

💻
Image
Rémi Roycourt

💻
Image
Ajinkya Shinde

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Special thanks

This project would not have been possible without these wonderful projects:

About

A React UI library for Web3

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors

Languages