https://github.com/shervinchen/raw-ui
A minimalist and customizable React component library for web applications.
https://github.com/shervinchen/raw-ui
component-library dark-mode design-systems minimal minimalist nextjs react react-components react-hooks styled-jsx typescript ui-components ui-kit ui-library vercel
Last synced: 9 months ago
JSON representation
A minimalist and customizable React component library for web applications.
- Host: GitHub
- URL: https://github.com/shervinchen/raw-ui
- Owner: shervinchen
- License: mit
- Created: 2022-06-30T09:37:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-10T19:19:33.000Z (over 1 year ago)
- Last Synced: 2025-03-12T00:03:48.106Z (over 1 year ago)
- Topics: component-library, dark-mode, design-systems, minimal, minimalist, nextjs, react, react-components, react-hooks, styled-jsx, typescript, ui-components, ui-kit, ui-library, vercel
- Language: TypeScript
- Homepage: https://raw-ui.vercel.app
- Size: 991 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## 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
```bash
pnpm add raw-ui
```
### npm
```bash
npm install raw-ui --save
```
## Usage
Wrap the root of your application with `RawUIProvider`, and then you can use any component
```jsx
import { RawUIProvider, Button } from 'raw-ui';
const App = () => (
Default
);
```
## Documentation
[https://raw-ui.vercel.app](https://raw-ui.vercel.app)
## License
[MIT](https://github.com/shervinchen/raw-ui/blob/main/LICENSE)