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 |
|---|---|---|---|---|---|---|---|---|
| usehooks-ts React hook library, ready to use, written in Typescript. | 4m | +141% | - | 1 year ago 3.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| babel-plugin-named-asset-import Babel plugin for named asset imports in Create React App | 4m | -13% | - | 4 years ago 0.3.8 | CommonJS | None | React | |
| @react-three/fiber A React renderer for Threejs | 4m | +369% | - | today 9.8.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React | |
| @mui/x-internals Utility functions for the MUI X packages (internal use only). | 4m | +51% | - | 8 days ago 9.14.0 | ESM + CommonJS | Bundled | React, Utility libraries | |
| suspend-react Integrate React Suspense into your apps | 4m | +341% | - | 3 years ago 0.1.3 | ESM + CommonJS | Bundled | React | |
| react-dnd Drag and Drop for React | 3.9m | +87% | - | 4 years ago 16.0.1 | ESM only | Bundled | DOM and browser utilities, React | |
| expo-manifests Code to parse and use Expo and Expo Updates manifests. | 3.9m | +376% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-scripts Configuration and scripts for Create React App. | 3.9m | -12% | - | 4 years ago 5.0.1 | - | Bundled | React, Build tools | |
| react-popper Official library to use Popper on React projects | 3.9m | +4% | - | 4 years ago 2.3.0 | ESM + CommonJS | Bundled | React | |
| expo-web-browser Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewControl | 3.9m | +218% | - | 14 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @emotion/css The Next Generation of CSS-in-JS. | 3.9m | +23% | - | 1 year ago 11.13.5 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| expo-updates-interface Native interface for modules that optionally depend on expo-updates, e.g. expo-dev-launcher. | 3.9m | +385% | - | 14 days ago 57.0.2 | CommonJS | None | React, HTTP servers and web frameworks | |
| expo-json-utils Utilities for reading JSONObjects (Android) and NSDictionaries (iOS). | 3.8m | +381% | - | 14 days ago 57.0.2 | CommonJS | None | React, HTTP servers and web frameworks | |
| react-dnd-html5-backend HTML5 backend for React DnD | 3.8m | +84% | - | 4 years ago 16.0.1 | ESM only | Bundled | React, DOM and browser utilities | |
| markdown-to-jsx A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization. | 3.8m | +16% | - | 9 days ago 9.10.3 | ESM + CommonJS | Bundled | Markdown, React | |
| @react-native/metro-config Metro configuration for React Native. | 3.7m | +396% | - | 30 days ago 0.87.1 | CommonJS | None | React | |
| expo-symbols Provides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps. | 3.7m | +962% | - | 14 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| next-intl-swc-plugin-extractor SWC plugin for extracting inline messages. | 3.6m | - | - | 1 day ago 4.14.7 | CommonJS | None | Internationalisation, React | |
| react-datepicker A simple and reusable datepicker component for React | 3.6m | +48% | - | 9 months ago 9.1.0 | ESM + CommonJS | Bundled | Date pickers, React | |
| @storybook/react-docgen-typescript-plugin A webpack plugin to inject react typescript docgen information. | 3.6m | +9% | - | 5 years ago 1.0.1 | CommonJS | None | Documentation tooling, React | |
| react-number-format React component to format number in an input or as a text. | 3.6m | +85% | - | 6 months ago 5.4.5 | ESM + CommonJS | Bundled | React | |
| @lexical/react This package provides Lexical components and hooks for React applications. | 3.6m | +226% | - | 7 days ago 0.51.0 | ESM only | Bundled | Rich text and code editors, React | |
| react-intersection-observer Monitor if a component is inside the viewport, using IntersectionObserver API | 3.5m | +50% | - | 30 days ago 11.0.1 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| @mui/x-date-pickers The community edition of the MUI X Date and Time Picker components. | 3.5m | +37% | - | 8 days ago 9.14.0 | ESM + CommonJS | Bundled | Date pickers, React | |
| vite-plugin-pwa Zero-config PWA for Vite | 3.4m | +341% | - | 4 months ago 1.3.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React | |
| @storybook/addon-vitest Storybook Vitest addon: Blazing fast component testing using stories | 3.4m | +559% | - | 23 days ago 10.6.0 | ESM only | Bundled | Testing, React | |
| nuqs Type-safe search params state manager for React - Like useState, but stored in the URL query string | 3.4m | +307% | - | 1 month ago 2.10.1 | ESM only | Bundled | URLs and query strings, React | |
| react-chartjs-2 React components for Chart.js | 3.4m | +54% | - | 10 months ago 5.3.1 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| downshift 🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. | 3.4m | +66% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| react-helmet-async Thread-safe Helmet for React 16–18, with native support for React 19+ | 3.3m | +77% | - | 6 months ago 3.0.0 | ESM + CommonJS | Bundled | React | |
| formik Build forms in React, without the tears | 3.3m | +23% | - | 10 months ago 2.4.9 | ESM + CommonJS | Bundled | Forms, React | |
| @react-navigation/bottom-tabs Bottom tab navigator following iOS design guidelines | 3.3m | +168% | - | 7 days ago 7.19.2 | CommonJS | Bundled | React | |
| tunnel-rat non gratum anus rodentum | 3.3m | +419% | - | 3 years ago 0.1.2 | ESM + CommonJS | Bundled | React | |
| @react-navigation/native-stack Native stack navigator using react-native-screens | 3.3m | +178% | - | 7 days ago 7.19.2 | CommonJS | Bundled | React | |
| react-resizable A component that is resizable with handles. | 3.3m | +166% | - | 3 months ago 4.0.2 | CommonJS | Bundled | React | |
| expo-notifications Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications. | 3.3m | +526% | - | 1 day ago 57.0.21 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-glass-effect A component that renders a native glass effect view on iOS. | 3.3m | +19224% | - | 1 day ago 57.0.4 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @rc-component/portal React Portal Component | 3.2m | +93% | - | 3 months ago 2.2.1 | ESM + CommonJS | Bundled | React | |
| @uiw/react-codemirror CodeMirror component for React. | 3.2m | +233% | - | today 4.25.12 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| react-hotkeys-hook React hook for handling keyboard shortcuts | 3.2m | +149% | - | 2 months ago 5.3.3 | ESM only | Bundled | DOM and browser utilities, React | |
| expo-dev-client Expo Development Client | 3.2m | +352% | - | 14 days ago 57.0.19 | CommonJS | Bundled | React | |
| expo-dev-menu Expo/React Native module with the developer menu. | 3.2m | +337% | - | 23 days ago 57.0.18 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-dev-launcher Pre-release version of the Expo development launcher package for testing. | 3.2m | +350% | - | 14 days ago 57.0.20 | - | None | React, HTTP servers and web frameworks | |
| @react-dnd/asap High-priority task queue for Node.js and browsers | 3.1m | +69% | - | 4 years ago 5.0.2 | ESM only | Bundled | Queues and background jobs, React | |
| react-quill The Quill rich-text editor as a React component. | 3.1m | +417% | - | 4 years ago 2.0.0 | CommonJS | Bundled | Rich text and code editors, React | |
| expo-image A cross-platform, performant image component for React Native and Expo with Web support | 3.1m | +374% | - | 14 days ago 57.0.5 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-image-picker Provides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera. | 3.1m | +557% | - | 1 day ago 57.0.20 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-aria-components A library of styleable components built using React Aria | 3.1m | +296% | - | 20 days ago 1.21.1 | ESM + CommonJS | Bundled | Accessibility, React | |
| expo-dev-menu-interface Interface for expo-dev-menu | 3.1m | +340% | - | 2 months ago 57.0.0 | CommonJS | None | React, HTTP servers and web frameworks | |
| expo-haptics Provides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web. | 3.1m | +394% | - | 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.
- usehooks-tsReact hook library, ready to use, written in Typescript.
- babel-plugin-named-asset-importBabel plugin for named asset imports in Create React App
- @react-three/fiberA React renderer for Threejs
- @mui/x-internalsUtility functions for the MUI X packages (internal use only).
- suspend-reactIntegrate React Suspense into your apps
- react-dndDrag and Drop for React
- expo-manifestsCode to parse and use Expo and Expo Updates manifests.
- react-scriptsConfiguration and scripts for Create React App.
- react-popperOfficial library to use Popper on React projects
- expo-web-browserProvides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewControl
- @emotion/cssThe Next Generation of CSS-in-JS.
- expo-updates-interfaceNative interface for modules that optionally depend on expo-updates, e.g. expo-dev-launcher.
- expo-json-utilsUtilities for reading JSONObjects (Android) and NSDictionaries (iOS).
- react-dnd-html5-backendHTML5 backend for React DnD
- markdown-to-jsxA very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
- @react-native/metro-configMetro configuration for React Native.
- expo-symbolsProvides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps.
- next-intl-swc-plugin-extractorSWC plugin for extracting inline messages.
- react-datepickerA simple and reusable datepicker component for React
- @storybook/react-docgen-typescript-pluginA webpack plugin to inject react typescript docgen information.
- react-number-formatReact component to format number in an input or as a text.
- @lexical/reactThis package provides Lexical components and hooks for React applications.
- react-intersection-observerMonitor if a component is inside the viewport, using IntersectionObserver API
- @mui/x-date-pickersThe community edition of the MUI X Date and Time Picker components.
- vite-plugin-pwaZero-config PWA for Vite
- @storybook/addon-vitestStorybook Vitest addon: Blazing fast component testing using stories
- nuqsType-safe search params state manager for React - Like useState, but stored in the URL query string
- react-chartjs-2React components for Chart.js
- downshift🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
- react-helmet-asyncThread-safe Helmet for React 16–18, with native support for React 19+
- formikBuild forms in React, without the tears
- @react-navigation/bottom-tabsBottom tab navigator following iOS design guidelines
- tunnel-ratnon gratum anus rodentum
- @react-navigation/native-stackNative stack navigator using react-native-screens
- react-resizableA component that is resizable with handles.
- expo-notificationsProvides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.
- expo-glass-effectA component that renders a native glass effect view on iOS.
- @rc-component/portalReact Portal Component
- @uiw/react-codemirrorCodeMirror component for React.
- react-hotkeys-hookReact hook for handling keyboard shortcuts
- expo-dev-clientExpo Development Client
- expo-dev-menuExpo/React Native module with the developer menu.
- expo-dev-launcherPre-release version of the Expo development launcher package for testing.
- @react-dnd/asapHigh-priority task queue for Node.js and browsers
- react-quillThe Quill rich-text editor as a React component.
- expo-imageA cross-platform, performant image component for React Native and Expo with Web support
- expo-image-pickerProvides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera.
- react-aria-componentsA library of styleable components built using React Aria
- expo-dev-menu-interfaceInterface for expo-dev-menu
- expo-hapticsProvides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web.
- @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