• Stars
    star
    384
  • Rank 111,726 (Top 3 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A React UI library for Web3

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):


Erik Ritter

πŸ’» πŸ‘€

Camila Rondinini

πŸ’» πŸ‘€

Dhaiwat Pandya

πŸ’» πŸ‘€

Nazeeh Vahora

πŸ’» πŸ“–

Jose L. Velez

πŸ“– πŸ’»

with-heart

πŸ‘€ πŸ’»

Christian

πŸ’»

Alex

πŸ’»

Sam Wellander

πŸ“–

Todor Tsankov

πŸ’»

Jovi De Croock

πŸ’»

Bonhomme

πŸ’»

hone1er

πŸ’»

Emanuel LΓ³pez

πŸ’»

Greg Syme

πŸ’»

Casuneanu Catalin

πŸ’»

Jake Warren

πŸ’»

Carlo Miguel Dy

πŸ’» πŸ“–

Akshata Mohanty

πŸ“–

Ibby E

πŸ’»

Sweta Shaw

πŸ’»

Snehit Paunikar

πŸ“–

Nathan Ng

πŸ’»

manny

πŸ’»

fangjun

πŸ“–

Julian Krispel-Samsel

πŸ“–

Ikko Ashimine

πŸ“–

Leonardo Berteotti

πŸ’»

Patrick Aljord

πŸ’»

Shamoil Arsiwala

πŸ’»

Ernesto GarcΓ­a

πŸ’»

David

πŸ’»

Eric Roupe

πŸ’»

Ricardo Seromenho

πŸ’»

James Charlesworth

πŸ’»

Diego Alzate

πŸ’»

Andrii Shupta

πŸ’»

meowy

πŸ’»

RΓ©mi Roycourt

πŸ’»

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:

More Repositories

1

resources

A collection of useful resources for Developer DAO members
JavaScript
422
star
2

developerdao.com

A community of builders who believe in collective ownership of the internet
TypeScript
345
star
3

developer-dao-nft-contract

Solidity
137
star
4

pixel-avatars

A Polygon-based minting projects for Developer DAO members who own an Devs for Revolution NFT
JavaScript
133
star
5

academy

Deprecated; V2 lives at https://github.com/developer-dao/academy-turbo
MDX
110
star
6

community

A repository for storing community-related information like meeting notes.
JavaScript
92
star
7

create-dao

JavaScript
88
star
8

DAO-job-board

A job board connecting DAOs with talent.
TypeScript
63
star
9

Lens-Graph-Subgraph

TypeScript
53
star
10

developer-dao-erc20-contract

Developer DAO Token Contract
JavaScript
53
star
11

web3cheatsheet

JavaScript
42
star
12

devie-bot

This bot will allow users to use /commands in discord to add resources to our knowledge base on airtable.
TypeScript
28
star
13

code-claim-site

$CODE contract & claim site
TypeScript
27
star
14

token-airdrop-whitelist

Power an airdrop to a predefined set of addresses
TypeScript
26
star
15

ario-gateway-aws

HCL
26
star
16

academy-turbo

D_D Academy is an open-source education platform created by and for Developer DAO.
MDX
18
star
17

ukraine-donation-nft

Developer DAO for Ukraine is a fund-raiser to support humanitarian relief efforts in Ukraine. Polygon.
Vue
17
star
18

devdao-domains

TypeScript
16
star
19

shopify-crypto-wallet

https://forum.developerdao.com/t/shopify-metamask-app-idea/636/8
JavaScript
16
star
20

hackathons

15
star
21

proof-of-skill

TypeScript
13
star
22

developer-dao-dot-com

The home for the Developer DAO website and CMS
TypeScript
12
star
23

erc721-snapshot

.
JavaScript
11
star
24

DevDaoSponsorship

Sponsorship NFT for Developer DAO
TypeScript
11
star
25

hardhat-fe

Hardhat plugin to develop smart contracts with Fe
TypeScript
10
star
26

frontend2web3

TypeScript
10
star
27

DAO-pairbot

A Discord bot to help people collaborate, learn and in the end make new friends.
TypeScript
9
star
28

contract-review

External contract review for learning purposes
Solidity
9
star
29

D_D-education

Education group shared repo
8
star
30

web3-con

A repository for our first Conference, D_D Web3 Con, being held Q1 2022
8
star
31

rpc

Rust
7
star
32

nft-robots

D_D animated robot NFT generator
HTML
6
star
33

Developer-DAO-Management-Bot

JavaScript
5
star
34

discord-server-info

Explore Discord server data and statistics
TypeScript
5
star
35

d_d-agency-landing

5
star
36

member-and-early-contributor-rewards

Temporary repo for suggesting member & early contributor rewards ahead of the token issuance information.
5
star
37

ddrpc-frontend

Svelte
4
star
38

vesting

vesting contract for $CODE token
TypeScript
3
star
39

academy-t3-app-router

Academy T3 app router migration + rainbowkit 2 + wagmi 2 + next-auth 4
MDX
3
star
40

DD_Assistant

TypeScript
2
star
41

website

TypeScript
2
star
42

devntell-web

This is the web application for DevNTell
TypeScript
2
star
43

vscode-fe

Fe plugin for VsCode
TypeScript
2
star
44

fls

Fe language server to add Fe support to editors and other tools that use the Language Server Protocol (LSP)
Rust
2
star
45

devdaowomen-website

TypeScript
1
star
46

D_D-Academy-lesson-5-frontend-integration-update

This repository holds the D_D Academy lesson 5 frontend integration code update @developer-dao
JavaScript
1
star
47

docs

JavaScript
1
star
48

dforms

Open source Google Forms alternative with SIWE support
TypeScript
1
star
49

web3con-hackathon-discord-onboarder

A simple node.js script to onboard hackathon registrants onto discord via CSV.
TypeScript
1
star