Polkadot UI - Docs

Overview

Polkadot UI is a library and platform for developing and publishing assets for Polkadot dApps.

Introduction

Polkadot UI hosts a library of assets, ranging from data sources, graphical elements, to fully functional components, for app developers to plug and play into their codebases.

The library consists of 4 NPM packages:

Polkadot UI is Javascript framework agonostic. @polkadot-ui/react hosts all library components for ReactJS, but other frameworks can be supported rather trivially.

All UI component styling and theming is held in @polkadot-ui/core, in which other packages can utilise to implement the supported UI components in their respective frameworks.


Goals

Polkadot UI aims to fill a void in the Polkadot app developer space by providing high quality, well-maintained, critical assets for app developers.

The goals of Polkadot UI are as follows:

  • To provide a go-to platform / hub for Polkadot front-end assets to serve the Polkadot app-developer community.
  • To obliterate the narrative of Polkadot having bad UX.
  • To increase the quality of Polkadot apps ecosystem-wide.
  • To expedite the creation of quality Polkadot apps.
  • To provide some standard flows / behaviours for key features, like connecting to wallets and signing transactions.