finds.dev← search

// the find

callstack/react-native-paper

★ 14,406 · TypeScript · MIT · updated Jun 2026

Material Design for React Native (Android & iOS)

React Native Paper is a Material Design 3 component library for React Native, maintained by Callstack. It covers the full MD3 spec — buttons, chips, dialogs, data tables, FAB, navigation drawers — and works on both iOS and Android. If you're building a cross-platform app and want Google's design system without implementing it yourself, this is the standard choice.

The theming system is genuinely well-built: you get full MD3 dynamic color support and can swap themes at runtime without hacks. The component coverage is wide — data tables with sortable headers, nested list accordions, portal-based modals — things that are tedious to build correctly on your own. Callstack maintains it actively (last push four days ago) and backs it commercially, which matters more than star count for a UI dependency. The Expo Snack demo is a practical way to evaluate components before committing.

The library ties you to Material Design aesthetics, which means iOS apps look like Android apps unless you do extra work to override styles — the 'platform adaptation' the README mentions is mostly superficial. Web support exists but is second-class; the docs have a 'using on the web' page, but several components behave differently or need workarounds in React Native Web. The contributors table in the README still shows the original seven-person team, suggesting the contributor base is narrower than 14k stars implies. No built-in virtualized data table — DataTable works fine for small datasets but you'll hit performance walls at a few hundred rows.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →