Introduction

Unistyles is a cross-platform library that enables you to share up to 100% of your styles across all platforms.
It combines the simplicity of StyleSheet with the performance of C++.
Unistyles is a superset of StyleSheet similar to how TypeScript is a superset of JavaScript.
If you’re familiar with styling in React Native, then you already know how to use Unistyles.
Why should you use Unistyles?
Section titled “Why should you use Unistyles?”- Guarantees no re-renders across the entire app (no hooks, no context—just pure JSI bindings)
- Doesn’t pollute your native view hierarchy, you can use any component you want
- Includes a cross-platform parser written in C++, ensuring consistent output across all platforms
- Leverages Nitro Modules under the hood (everything is strongly typed!)
- Transforms your
StyleSheetsinto enhancedStyleSheetswith superpowers 🦸🏼♂️ that can access themes, platform-specific values, and more! - Loved by developers worldwide: 2M+ downloads and over 2.2K stars on GitHub
- Backed by @jpudysz since 2023