_

Platform Blocks

🧱August 1, 2025

React Native design system with 120+ themable components for iOS, Android, and Web

React Native Expo TypeScript
MIT license

Available on

Platform Blocks

Platform Blocks is a React Native UI component library for building intuitive, accessible, and highly customizable mobile and web applications. The library includes @platform-blocks/ui and @platform-blocks/charts—a complete design system powering cross-platform music apps with Figma-parity tokens, automated releases, and comprehensive documentation.

Features

  • Authored 120+ themable primitives including Button, Slider, AppShell, Navigation, Calendar, and more with universal layout/factory utilities, animation hooks, haptics, and accessibility providers.
  • Exported typed APIs with full TypeScript definitions so Expo/RN, web, and Node consumers get zero-config IntelliSense.
  • Built a full documentation experience using Expo Router with MDX-like content, interactive sandboxes, copy-to-clipboard code, prop tables, live demos, and hotkey overlays.
  • Shipped a companion charts package with modular Rollup builds, tree-shakeable ESM/CJS outputs, Jest snapshots, and Storybook-style usage catalog.
  • Created release automation that lints, tests, builds, generates changelogs, packs tarballs, and publishes both packages with semantic tagging.
  • Developed reusable tooling including demo generation scripts, LLM-ready snippets, sitemap builder, i18n scanners, and Expo sample app that exercises the entire component surface against real product flows.
  • Established CI-ready TypeScript configs, Metro/Rollup setups, and Jest/Playwright harnesses with local-link workflows for rapid QA.

Installation

npm i @platform-blocks/ui
npm i @platform-blocks/charts