Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 19 days 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:39:25.000Z (6 months ago)
- Last Synced: 2024-05-22T20:45:59.006Z (6 months 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: 706 KB
- Stars: 6
- Watchers: 2
- Forks: 3
- 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)