gluestack-ui
Universal, accessible component library for React Native and Web styled with Tailwind CSS (NativeWind).

Overview
gluestack-ui (formerly NativeBase) is a universal component library designed to bridge React Native and Next.js/Web. Styled with Tailwind CSS via NativeWind, it provides copy-paste modular components for mobile and web.
Key Features
- Universal Tailwind Integration: Seamlessly share Tailwind utility classes between React Native and Web.
- Copy-Paste & Modular: Integrate only the components your project needs with full source code ownership.
- ARIA-Compliant Logic: Built with robust accessibility primitives for screen readers and keyboard navigation.
- Expo & Next.js Optimized: Built-in support for SSR, RSC, and mobile fast-refresh.
Installation & Quick Start
npx gluestack-ui@latest add buttonimport { Button, ButtonText } from '@/components/ui/button';
export default function App() {
return (
<Button size="md" variant="solid" action="primary">
<ButtonText>Universal Action</ButtonText>
</Button>
);
}Why Choose gluestack-ui?
- Best for: Teams using React Native + Next.js with Tailwind CSS wanting unified UI across platforms.
- Not suitable for: Projects that prefer non-Tailwind styled components or CSS-in-JS runtimes.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stackAmbient CSS
A physics-based lighting system for CSS calibrated against Blender raytraces. Define a light source, and all shadows, highlights, and gradients follow deterministically.
8bitcn/ui
Accessible retro 8-bit components and blocks built on shadcn/ui and Tailwind CSS. Open source, copy-paste, and crafted for modern React apps.
23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.