Skip to content

A minimalist and customizable React component library for web applications.

License

Notifications You must be signed in to change notification settings

shervinchen/raw-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raw UI

Raw UI

A minimalist and customizable React component library for web applications.

English | 中文

Features

  • Minimal UI design style.
  • Simple and extensible component API.
  • Written in TypeScript with predictable static types.
  • Provides a dark mode theme.
  • Powerful theme customization based on CSS-in-JS.
  • Compatible with SSR(Server Side Rendering).
  • Unit testing with 100% coverage.

Install

pnpm

pnpm add raw-ui

npm

npm install raw-ui --save

Usage

Wrap the root of your application with RawUIProvider, and then you can use any component

import { RawUIProvider, Button } from 'raw-ui';

const App = () => (
  <RawUIProvider>
    <Button>Default</Button>
  </RawUIProvider>
);

Documentation

https://raw-ui.vercel.app

License

MIT