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

https://github.com/alienui-org/alienui

A lightweight open-source UI component library that provides free Nativewind UI components for react native mobile apps.
https://github.com/alienui-org/alienui

nativewind nextjs react react-native tailwind typescript

Last synced: 2 months ago
JSON representation

A lightweight open-source UI component library that provides free Nativewind UI components for react native mobile apps.

Awesome Lists containing this project

README

        

# AlienUI 👽

A lightweight open-source UI component library built on Nativewind for React Native apps. It leverages native tags for seamless integration and maintains zero to minimal dependencies, enabling high-performance, and stunning interfaces with ease.

![aui](https://github.com/user-attachments/assets/3c22b577-fd7a-432d-bdf7-811cc61b5ffe)

## Features

### **1. Zero Dependencies**

- No external dependencies required.
- Fully functional with just React Native and **NativeWind** installed.
- Simplifies integration into any project.

### **2. Native Tags for Components**

- Built entirely on native React Native components like `View`, `Text`, `TouchableOpacity`, `Pressable`, `Animated` etc.
- Ensures compatibility with all React Native environments.

### **3. Lightweight and Performant**

- Minimal overhead for faster app performance.
- Ideal for MVPs, small-scale projects, or large apps requiring lightweight components.

### **4. Customization-Friendly**

- Provides fully customizable components.
- Works seamlessly with styling libraries like **NativeWind**.

### **5. Plug-and-Play**

- No setup or configuration required.
- Just import the components and start building.

### **6. Comprehensive Documentation**

- Easy-to-follow documentation to help you get started quickly.
- Includes usage examples, code snippets, and preview.

### **7. Ready-to-Use Component Variants**

- Pre-designed components with multiple variants for buttons, inputs, and more.
- Examples include:
- **Galaxy and Earth Button**
- **Nebulon and Earth Input**

### **8. Self-Hosted and Independent**

- No reliance on third-party servers or APIs.
- Gives developers full control over the library and its components.

## Components

AlienUI has a wide range of freely available components. These components include:

- [Accordion](https://alienui.vercel.app/compdetails/Accordion)
- [Alert](https://alienui.vercel.app/compdetails/Alert)
- [Avatar](https://alienui.vercel.app/compdetails/Avatar)
- [Badge](https://alienui.vercel.app/compdetails/Badge)
- [Breadcrumb](https://alienui.vercel.app/compdetails/Breadcrumb)
- [Button](https://alienui.vercel.app/compdetails/Button)
- [Card](https://alienui.vercel.app/compdetails/Card)
- [Carousel](https://alienui.vercel.app/compdetails/Carousel)
- [Checkbox](https://alienui.vercel.app/compdetails/Checkbox)
- [Dropdown](https://alienui.vercel.app/compdetails/Dropdown)
- [Input](https://alienui.vercel.app/compdetails/Input)
- [Modal](https://alienui.vercel.app/compdetails/Modal)
- [Notification](https://alienui.vercel.app/compdetails/Notification)
- [Pagination](https://alienui.vercel.app/compdetails/Pagination)
- [Popover](https://alienui.vercel.app/compdetails/Popover)
- [Progress Bar](https://alienui.vercel.app/compdetails/Progress)
- [Search Bar](https://alienui.vercel.app/compdetails/Search)
- [Spinner](https://alienui.vercel.app/compdetails/Spinner)
- [Switch](https://alienui.vercel.app/compdetails/Switch)
- [Tab](https://alienui.vercel.app/compdetails/Tab)
- [Table](https://alienui.vercel.app/compdetails/Table)
- [Toast](https://alienui.vercel.app/compdetails/Toast)

## Contributing

Contributors can contribute by adding new components, fixing bugs or improving the documentation. Please create an issue before starting any work. Once you get approval on your issue, you can create a new branch and submit your changes in a PR. Please note that all PRs need to be reviewed.

A detailed contribution guide is found in [CONTRIBUTION.md](https://github.com/khaymanii/AlienUI/blob/main/CONTRIBUTION.md)

## License

AlienUI is an open source project licensed under the [MIT LICENSE](https://github.com/khaymanii/AlienUI/blob/main/LICENSE)