Platform Blocks is a React Native UI component library for building intuitive, accessible, and highly customizable mobile and web applications.
| Package | Description | Version |
|---|---|---|
@platform-blocks/ui |
80+ UI components — inputs, navigation, overlays, media, theming, and more | |
@platform-blocks/charts |
25 data visualization chart types with animations and interactions |
npm i @platform-blocks/ui
npm i @platform-blocks/charts- Cross-platform — iOS, Android, and Web from a single codebase
- 80+ components — Comprehensive set of UI primitives and complex widgets
- 25 chart types — Bar, Line, Area, Pie, Scatter, Radar, Heatmap, and more
- Themeable — Built-in light/dark themes with full customization support
- Accessible — Screen reader, keyboard navigation, and RTL support
- Animated — Smooth transitions powered by
react-native-reanimated - Tree-shakeable — Optimized ESM and CJS builds
Full documentation and examples are available at platform-blocks.com.
- Getting started
- Component gallery
- Interactive examples
- Theming
- Accessibility
- llms.txt — Full API reference for LLMs and AI assistants
Read the contributing guide to learn how to set up the development environment.
This project is licensed under the MIT License.