Cross platform component Libraries in React Native

I am a React / React Native Software Engineer
List of top cross platform react native component libraries in 2021
Photo by Caspar Camille Rubin on Unsplash
There are many component libraries are there for react native in the market. Here top cross platform component libraries are listed not in particular order.
React Native Paper — Cross-platform Material Design for React Native.
⭐️ : 8.2k
Paper is a collection of customisable and production-ready components for React Native, following Google’s Material Design guidelines.

Pros:
Material design components with responsive animations and transitions
Full theming support
Easy to integrate with react navigation theme.
Accessibility and RTL support
Well maintained.
It contains about 30 customizable and production-ready components
Cons:
Does not handle responsiveness across devices of different screen sizes
Does not support utility props
Demo: Try the demo on Snack, iOS or Android.
Docs: https://callstack.github.io/react-native-paper/getting-started.html
React Native Elements — Cross-Platform UI Toolkit
⭐️ : 20k
React Native Elements is another extensive cross-platform UI toolkit with many contributed components. The library includes components such as avatar, pricing, badge, overlay, divider, social icon buttons, and more. There is also a demo app on Expo, developed using all of the React Native Elements components. Incredibly, all these can also be used in React Native Web apps.

Pros:
Easy to use
Customisable of components
Lot of components such as pricing, badge, overlay, and platform-specific search bars
Community-Driven project
Cons:
Dynamic theming is hard.
Does not support utility props
Docs: https://reactnativeelements.com/
Demo: Run on expo go
NativeBase — Cross-platform React Native Component Library
⭐️ : 12k
NativeBase is an accessible, utility-first library that helps you build a consistent design system across Android, iOS and Web (alpha)

Pros:
Highly themeable components
Out of the Box Accessibility
Responsive across devices
Supports utility props
NativeBase offers nearly 40 components so you can build seamlessly. It includes action sheets, menus, spinners, popovers, breadcrumbs and more.
Cons:
- Web support is still in alpha
Docs: https://nativebase.io/
Demo: https://kitchensink.nativebase.io/
React Native UI Kitten
⭐️ : 8k
UI Kitten is a React Native implementation of the Eva Design System. The framework contains a set of general-purpose UI components styled in a similar way. The most awesome thing about Ui Kitten is that the themes can be changed in the runtime without reloading the application. This way, you may easily focus on business logic, while UI Kitten takes care of the visual appearance of your product.

Pros:
Easy theming support
Includes eva icons
20 general purpose components
Uses eva design system
Cons:
Web support is experimental
Requires react native svg library for icons
Does not include react native vector icons by default
Docs: https://akveo.github.io/react-native-ui-kitten/
Demo: https://akveo.github.io/react-native-ui-kitten/#kitten-tricks
Magus UI — A Utility-First React Native UI Framework
⭐️ : 763
Magnus UI is a design system for react-native based on the atomic design principle. It helps developers and designers to build consistent components quickly in terms of UI and UX. Like Chakra UI for react.

Pros:
A Utility-First approach
25+ well polished react native components
Easy customization of default theme.
Based on Atomic Design Methodology.
Cons:
- Relatively new library
Docs: https://magnus-ui.com/



