An open API service indexing awesome lists of open source software.

https://github.com/unisol1020/nativecn

Universal shadcn/ui for React Native
https://github.com/unisol1020/nativecn

expo nativecn nativewind radix-ui react-native shadcn shadcn-ui tailwindcss ui

Last synced: 2 months ago
JSON representation

Universal shadcn/ui for React Native

Awesome Lists containing this project

README

        

# nativecn

Beautiful and customizable React Native components, inspired by [shadcn-ui](https://github.com/shadcn-ui/ui) and [react native reusable](https://github.com/mrzachnugent/react-native-reusables). Built-in dark mode, CSS variables, and NativeWind support.

## Universal [shadcn/ui](https://ui.shadcn.com) for React Native

`nativecn` is a library of React Native components that are easy to use, highly customizable, and designed to work seamlessly in any React Native project.

📖 Read the docs: https://nativecn.vercel.app

## Components

The `nativecn` library includes the following components:

- Avatar
- Accordion
- Alert
- Badge
- Button
- Card
- Checkbox
- Input
- Label
- Progress
- RadioGroup
- Separator
- Skeleton
- Switch
- Text
- Textarea
- Toggle
- Typography
- Dropdown Menu
- Tabs

## Installation

To get started with `nativecn` in your project, run:

```bash
npx nativecn init
```

### After initialization, ensure to include: **`global.css`** inside the root layout.

## Adding Components

You can add specific components to your project using the following command:

```bash
npx nativecn add [Component]
npx nativecn add Text
```

## Contributing

```markdown
We welcome contributions!
```