Home

Awesome

<img src="https://user-images.githubusercontent.com/13779759/160237628-381adb19-d439-4df6-98af-c3cb67ba5b5c.svg" width="500px" alt="web3uiKit logo"/>

Web3UIKit!

Beautiful and lightweight UI components for web3 developers. This UI library will speed up your dapp development no matter which chain you build on.

CI

Live StoryBook DEMO: https://web3ui.github.io/web3uikit/

Moralis-NFT-Marketplace

⭐ī¸ Star us

If this ui-kit helps you build your dApps faster - please star this project, every star makes us very happy!

🤝 Need help?

If you need help with setting up the boilerplate or have other questions - don't hesitate to write in our community forum and we will check asap. Forum link. The best thing about this boilerplate is the super active community ready to help at any time! We help each other.

🚀 Quick Start

đŸ’ŋ Installation

npm install @web3uikit/core @web3uikit/web3 @web3uikit/icons

or

yarn add  @web3uikit/core @web3uikit/web3 @web3uikit/icons

ℹī¸ Each package can be installed separately.

🧰 Usage

import { CryptoCards, Button } from '@web3uikit/core';

const App = () => (
    <>
        <CryptoCards
            chain="ethereum"
            bgColor="blue"
            chainType="Network"
            onClick={console.log}
        />
        <Button theme="primary" type="button" text="Launch Dapp" />
    </>
);

▲ Usage with Next.js

If you are using web3uikit with Next.js, be sure to follow the official guide, since we are using styled-components under the hood.


🧭 Table of Contents

<!-- # 👩‍đŸ”Ŧ Advanced setup It's possible to install all functionalities of web3uikit by installing `web3uikit` as a dependency. But, you may choose to only install certain modules (as listed below). -->

🏗ī¸ New Components

Remember to follow steps from CONTRIBUTE.md to setup your local environment.

Want to add new component ?

Want to add new icon ?

Want to add a new Chain Logo ?

đŸ“Ļ Packages

Core module

The core module contains all the basic ui components like button, input, dropdown etc

packageVersionChangelogDescription
@web3uikit/coreTODOTODOContains all the basic UI elements

Icons module

Create an issue with svg code to add more icons or feel free to raise a PR.

packageVersionChangelogDescription
@web3uikit/iconsTODOTODOContains various icons

Web3 module

These are components which have moralis and react-moralis dependency.

packageVersionChangelogDescription
@web3uikit/web3TODOTODOContains all the web3 components

â€ŧī¸ Moralis servers will be deprecated soon. To continue using this package, self host your server by following the steps from moralis docs

🚨 Breaking Changes

🧙‍♂ī¸ Community