Open-source UI registry for React Native & Expo. Discover, preview, inspect, and install production-ready UI blocks and screens directly into your project.
See the codeProduction-ready React Native and Expo UI components, delivered as clean source code you own. Every block is standalone, responsive, and customizable without forcing a styling framework or runtime dependency.
Explore Registry · Live Preview · Documentation · Contributing · Security
| Component | Category | Preview | CLI Install Command |
|---|---|---|---|
| Floating Glassmorphic Docker | Navigation & Docks | Inspect | npx @rnblocks/cli add floating-docker |
| Interactive Calendar | Data Display & Scheduling | Inspect | npx @rnblocks/cli add interactive-calendar |
| Social OAuth Buttons | Authentication | Inspect | npx @rnblocks/cli add social-auth-buttons |
| SVG Gradient Trend Chart | Analytics & Data Viz | Inspect | npx @rnblocks/cli add trend-chart |
ThemeProvider, no CSS-in-JS runtime engine.StyleSheet.create for universal compatibility. Easily adaptable to NativeWind v4, Tamagui, or any styling solution.npx @rnblocks/cli add <block>.Add a component directly into your project:
npx @rnblocks/cli add floating-docker
Or browse, preview, and copy components directly from the web registry at rnblocks.vercel.app.
git clone https://github.com/Ashwin-Khowala/rnblocks.git
cd rnblocks
pnpm install
pnpm dev
| Command | Description |
|---|---|
pnpm dev | Run all applications and packages in watch mode |
pnpm build | Build web registry, documentation site, and CLI |
pnpm typecheck | Run TypeScript validation across all workspaces |
pnpm run validate:registry | Validate registry items against schema and file checks |
pnpm run generate:registry | Recompile registry.json and sync with web app |
This project is licensed under the MIT License.
75 commits
TypeScript
98.8%
Open-source UI registry for React Native & Expo. Discover, preview, inspect, and install production-ready UI blocks and screens directly into your project.
See the codeProduction-ready React Native and Expo UI components, delivered as clean source code you own. Every block is standalone, responsive, and customizable without forcing a styling framework or runtime dependency.
Explore Registry · Live Preview · Documentation · Contributing · Security
| Component | Category | Preview | CLI Install Command |
|---|---|---|---|
| Floating Glassmorphic Docker | Navigation & Docks | Inspect | npx @rnblocks/cli add floating-docker |
| Interactive Calendar | Data Display & Scheduling | Inspect | npx @rnblocks/cli add interactive-calendar |
| Social OAuth Buttons | Authentication | Inspect | npx @rnblocks/cli add social-auth-buttons |
| SVG Gradient Trend Chart | Analytics & Data Viz | Inspect | npx @rnblocks/cli add trend-chart |
ThemeProvider, no CSS-in-JS runtime engine.StyleSheet.create for universal compatibility. Easily adaptable to NativeWind v4, Tamagui, or any styling solution.npx @rnblocks/cli add <block>.Add a component directly into your project:
npx @rnblocks/cli add floating-docker
Or browse, preview, and copy components directly from the web registry at rnblocks.vercel.app.
git clone https://github.com/Ashwin-Khowala/rnblocks.git
cd rnblocks
pnpm install
pnpm dev
| Command | Description |
|---|---|
pnpm dev | Run all applications and packages in watch mode |
pnpm build | Build web registry, documentation site, and CLI |
pnpm typecheck | Run TypeScript validation across all workspaces |
pnpm run validate:registry | Validate registry items against schema and file checks |
pnpm run generate:registry | Recompile registry.json and sync with web app |
This project is licensed under the MIT License.
75 commits
TypeScript
98.8%