Package category
React
Hooks, components and tooling for React.
4,733 packages58 comparisons
Packages compared
4,733 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| babel-plugin-react-native-web Babel plugin for React Native for Web | 6.4m | +297% | - | 11 months ago 0.21.2 | CommonJS | None | React, CSS-in-JS and styling | |
| use-latest-callback React hook which returns the latest callback without changing the reference | 6.3m | +261% | - | 2 months ago 0.3.5 | ESM + CommonJS | Bundled | React | |
| @expo/xcpretty Parse and format xcodebuild logs | 6.3m | +337% | - | 17 days ago 4.4.5 | CommonJS | Bundled | Linting and formatting, Logging | |
| react-native-reanimated More powerful alternative to Animated library for React Native. | 6.1m | +261% | - | 6 days ago 4.7.0 | ESM + CommonJS | Bundled | React, Animation | |
| react-error-overlay An overlay for displaying stack frames. | 6m | -3% | - | 1 year ago 6.1.0 | CommonJS | None | React, Build tools | |
| react-easy-router The simplest way to add routing to your React app | 6m | -18% | - | 3 years ago 2.2.0 | ESM + CommonJS | Bundled | Routing, React | |
| react-native-gesture-handler Declarative API exposing native platform touch and gesture system to React Native | 5.9m | +263% | - | 14 days ago 3.3.0 | ESM + CommonJS | Bundled | React | |
| expo-server Server API for Expo Router projects | 5.9m | +1893% | - | 1 month ago 57.0.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, React | |
| @ai-sdk/react [React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs): | 5.8m | +166% | - | today 4.0.117 | ESM only | Bundled | React, TypeScript tooling | |
| @expo/devtools DevTools plugin helpers for Expo | 5.7m | +1223% | - | 2 months ago 57.0.1 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-native-svg SVG library for react-native | 5.6m | +237% | - | 4 months ago 15.15.5 | ESM + CommonJS | Bundled | React | |
| react-draggable React draggable component | 5.5m | +106% | - | 8 days ago 4.7.2 | ESM + CommonJS | Bundled | React | |
| react-native-worklets The React Native multithreading library | 5.5m | +1171% | - | 7 days ago 0.13.0 | ESM + CommonJS | Bundled | React, Animation | |
| @mui/icons-material Material Design icons distributed as SVG React components. | 5.5m | +35% | - | 28 days ago 9.4.0 | ESM + CommonJS | Bundled | Icons, React | |
| babel-plugin-transform-react-remove-prop-types Remove unnecessary React propTypes from the production build | 5.4m | -8% | - | 7 years ago 0.4.24 | CommonJS | None | React | |
| react-syntax-highlighter syntax highlighting component for react with prismjs or highlightjs ast using inline styles | 5.3m | +104% | - | 6 months ago 16.1.1 | ESM + CommonJS | None | React | |
| its-fine A collection of escape hatches for React. | 5.3m | +332% | - | today 2.1.1 | ESM + CommonJS | Bundled | React | |
| react-dev-utils webpack utilities used by Create React App | 5.3m | -13% | - | 4 years ago 12.0.1 | - | None | React, Build tools | |
| react-use-measure Utility to measure view bounds | 5.2m | +234% | - | 1 year ago 2.1.7 | ESM + CommonJS | Bundled | React | |
| expo-linking Create and open deep links universally | 5.2m | +398% | - | 1 day ago 57.0.11 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-status-bar Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments. | 5.2m | +385% | - | 2 months ago 57.0.1 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @use-gesture/react React target for @use-gesture | 5m | +330% | - | 2 years ago 10.3.1 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| use-debounce Debounce hook for react | 4.9m | +146% | - | 5 months ago 10.1.1 | ESM + CommonJS | Bundled | React | |
| make-event-props Returns an object with on-event callback props curried with provided args. | 4.9m | +153% | - | 1 year ago 2.0.0 | ESM only | Bundled | React | |
| eslint-config-react-app ESLint configuration used by Create React App | 4.9m | -11% | - | 4 years ago 7.0.1 | - | None | React, Build tools | |
| react-native-web React Native for Web | 4.8m | +350% | - | 11 months ago 0.21.2 | ESM + CommonJS | None | React, CSS-in-JS and styling | |
| babel-preset-react-app Babel preset used by Create React App | 4.8m | -11% | - | 1 year ago 10.1.0 | - | None | React | |
| merge-refs A function that merges React refs into one. | 4.8m | +199% | - | 1 year ago 2.0.0 | ESM only | Bundled | React | |
| react-pdf Display PDFs in your React app as easily as if they were images. | 4.7m | +202% | - | 14 days ago 11.0.0 | ESM only | Bundled | PDF and documents, React | |
| @monaco-editor/react Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins | 4.7m | +224% | - | 1 year ago 4.7.0 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| @react-navigation/core Core utilities for building navigators | 4.6m | +186% | - | 10 days ago 7.22.1 | CommonJS | Bundled | React | |
| @apollo/client A fully-featured caching GraphQL client. | 4.6m | +34% | - | 6 days ago 4.3.1 | ESM + CommonJS | Bundled | GraphQL, React | |
| expo-router Expo Router is a file-based router for React Native and web applications. | 4.5m | +501% | - | 1 day ago 57.0.23 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @react-navigation/routers Routers to help build custom navigators | 4.5m | +189% | - | 2 months ago 7.6.4 | CommonJS | Bundled | React | |
| rc-util Common Utils For React Component | 4.5m | +22% | - | 1 year ago 5.44.4 | ESM + CommonJS | Bundled | React | |
| next-auth Authentication for Next.js | 4.4m | +148% | - | 2 months ago 4.24.15 | ESM + CommonJS | Bundled | Authentication and authorisation, React | |
| @react-spring/shared Globals and shared modules | 4.4m | +81% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| @react-spring/animated Animated component props for React | 4.4m | +81% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| @react-spring/core The platform-agnostic core of `react-spring` | 4.4m | +80% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| @react-spring/types Internal package with TypeScript stuff | 4.4m | +82% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| expo-splash-screen Provides a module to allow keeping the native Splash Screen visible until you choose to hide it. | 4.3m | +347% | - | 14 days ago 57.0.9 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| jotai 👻 Primitive and flexible state management for React | 4.2m | +119% | - | 17 days ago 3.0.0 | ESM only | Bundled | State management, React | |
| react-colorful 🎨 A tiny (3,1 KB) color picker component for React and Preact apps. Fast, well-tested, dependency-free, mobile-friendly and accessible | 4.2m | +52% | - | 23 days ago 5.8.1 | ESM + CommonJS | Bundled | Accessibility, React | |
| react-app-polyfill Polyfills for various browsers including commonly used language features | 4.2m | -18% | - | 4 years ago 3.0.0 | - | None | React, Build tools | |
| expo-secure-store Provides a way to encrypt and securely store key-value pairs locally on the device. | 4.2m | +686% | - | 14 days ago 57.0.4 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @expo/dom-webview A WebView specifically designed for Expo DOM components | 4.2m | +212305% | - | 2 months ago 57.0.1 | CommonJS | Bundled | React, DOM and browser utilities | |
| @react-spring/rafz react-spring's fork of rafz one frameloop to rule them all | 4.2m | +92% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| use-intl Internationalization (i18n) for React | 4.1m | +402% | - | 1 day ago 4.14.7 | ESM only | Bundled | Internationalisation, React | |
| next-intl Internationalization (i18n) for Next.js | 4.1m | +399% | - | 1 day ago 4.14.7 | ESM + CommonJS | Bundled | Internationalisation, React | |
| expo-application A universal module that gets native application information such as its ID, app name, and build version at runtime | 4.1m | +371% | - | 14 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- babel-plugin-react-native-webBabel plugin for React Native for Web
- use-latest-callbackReact hook which returns the latest callback without changing the reference
- @expo/xcprettyParse and format xcodebuild logs
- react-native-reanimatedMore powerful alternative to Animated library for React Native.
- react-error-overlayAn overlay for displaying stack frames.
- react-easy-routerThe simplest way to add routing to your React app
- react-native-gesture-handlerDeclarative API exposing native platform touch and gesture system to React Native
- expo-serverServer API for Expo Router projects
- @ai-sdk/react[React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
- @expo/devtoolsDevTools plugin helpers for Expo
- react-native-svgSVG library for react-native
- react-draggableReact draggable component
- react-native-workletsThe React Native multithreading library
- @mui/icons-materialMaterial Design icons distributed as SVG React components.
- babel-plugin-transform-react-remove-prop-typesRemove unnecessary React propTypes from the production build
- react-syntax-highlightersyntax highlighting component for react with prismjs or highlightjs ast using inline styles
- its-fineA collection of escape hatches for React.
- react-dev-utilswebpack utilities used by Create React App
- react-use-measureUtility to measure view bounds
- expo-linkingCreate and open deep links universally
- expo-status-barProvides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
- @use-gesture/reactReact target for @use-gesture
- use-debounceDebounce hook for react
- make-event-propsReturns an object with on-event callback props curried with provided args.
- eslint-config-react-appESLint configuration used by Create React App
- react-native-webReact Native for Web
- babel-preset-react-appBabel preset used by Create React App
- merge-refsA function that merges React refs into one.
- react-pdfDisplay PDFs in your React app as easily as if they were images.
- @monaco-editor/reactMonaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
- @react-navigation/coreCore utilities for building navigators
- @apollo/clientA fully-featured caching GraphQL client.
- expo-routerExpo Router is a file-based router for React Native and web applications.
- @react-navigation/routersRouters to help build custom navigators
- rc-utilCommon Utils For React Component
- next-authAuthentication for Next.js
- @react-spring/sharedGlobals and shared modules
- @react-spring/animatedAnimated component props for React
- @react-spring/coreThe platform-agnostic core of `react-spring`
- @react-spring/typesInternal package with TypeScript stuff
- expo-splash-screenProvides a module to allow keeping the native Splash Screen visible until you choose to hide it.
- jotai👻 Primitive and flexible state management for React
- react-colorful🎨 A tiny (3,1 KB) color picker component for React and Preact apps. Fast, well-tested, dependency-free, mobile-friendly and accessible
- react-app-polyfillPolyfills for various browsers including commonly used language features
- expo-secure-storeProvides a way to encrypt and securely store key-value pairs locally on the device.
- @expo/dom-webviewA WebView specifically designed for Expo DOM components
- @react-spring/rafzreact-spring's fork of rafz one frameloop to rule them all
- use-intlInternationalization (i18n) for React
- next-intlInternationalization (i18n) for Next.js
- expo-applicationA universal module that gets native application information such as its ID, app name, and build version at runtime
- @mdxeditor/editor vs @uiw/react-md-editor
- @mdx-js/react vs @mdxeditor/editor
- react-markdown vs @mdx-js/react
- @mdx-js/react vs markdown-to-jsx
- styled-components vs @linaria/core
- react-markdown vs markdown-to-jsx
- @mdxeditor/editor vs react-native-enriched-markdown
- @e2b/code-interpreter vs react-multi-carousel
- @monaco-editor/react vs react-monaco-editor
- react-feather vs iconoir-react
- react-markdown vs @mdxeditor/editor
- react-tracked vs constate
- @icons-pack/react-simple-icons vs react-feather
- react-pdf vs @react-pdf-viewer/core
- iconoir-react vs @thesvg/react
- zustand vs react-tracked
- @phosphor-icons/react vs react-feather
- react-responsive-carousel vs react-image-gallery
- @uiw/react-md-editor vs react-native-enriched-markdown
- @phosphor-icons/react vs iconoir-react
- @compiled/react vs @linaria/core
- goober vs @linaria/core
- @monaco-editor/react vs react-simple-code-editor
- @radix-ui/react-primitive vs @chakra-ui/react
- react-lazy-load-image-component vs react-lazyload
- react-virtualized-auto-sizer vs virtua
- styled-components vs @compiled/react
- styled-components vs goober
- @icons-pack/react-simple-icons vs iconoir-react
- react-feather vs @thesvg/react