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 |
|---|---|---|---|---|---|---|---|---|
| expo-system-ui Interact with system UI elements | 3.1m | +369% | - | 14 days ago 57.0.4 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| sortablejs JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap. | 3m | +53% | - | 7 months ago 1.15.7 | ESM + CommonJS | None | DOM and browser utilities, Vue | |
| @phosphor-icons/react A clean and friendly icon family for React | 3m | +517% | - | 1 year ago 2.1.10 | ESM + CommonJS | Bundled | Icons, React | |
| react-email A live preview of your emails right in your browser. | 3m | +311% | - | 1 day ago 6.11.0 | ESM + CommonJS | Bundled | Email, React | |
| exenv React's ExecutionEnvironment module extracted for use in other packages & components | 3m | +35% | - | 9 years ago 1.2.2 | CommonJS | None | React | |
| @react-three/drei useful add-ons for react-three-fiber | 3m | +364% | - | 1 month ago 10.7.8 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React | |
| @rc-component/trigger Popup trigger and alignment primitive for React. | 3m | +98% | - | 2 months ago 3.10.1 | ESM + CommonJS | Bundled | React | |
| uncontrollable Wrap a controlled react component, to allow specific prop/handler pairs to be uncontrolled | 3m | +27% | - | 1 year ago 9.0.0 | ESM + CommonJS | Bundled | React | |
| react-native-url-polyfill A lightweight and trustworthy URL polyfill for React Native | 2.9m | +227% | - | 2 months ago 4.0.0 | CommonJS | Bundled | URLs and query strings, React | |
| expo-crypto Provides cryptography primitives for Android, iOS and web. | 2.9m | +426% | - | 14 days ago 57.0.3 | CommonJS | Bundled | Cryptography and hashing, React | |
| antd An enterprise-class UI design language and React components implementation | 2.9m | +54% | - | 5 days ago 6.6.5 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| react-toastify React notification made easy | 2.9m | +25% | - | 5 months ago 11.1.0 | ESM + CommonJS | Bundled | React | |
| react-native-drawer-layout Drawer component for React Native | 2.8m | +1112% | - | 1 month ago 4.2.10 | CommonJS | Bundled | React | |
| @testing-library/react-native Simple and complete React Native testing utilities that encourage good testing practices. | 2.8m | +193% | - | 3 months ago 14.0.1 | CommonJS | Bundled | Testing, React | |
| react-hot-toast Smoking hot React Notifications. Lightweight, customizable and beautiful by default. | 2.7m | +58% | - | 9 days ago 2.6.1 | ESM + CommonJS | Bundled | React, UI component libraries | |
| react-clientside-effect Create components whose prop changes map to a global side effect | 2.7m | +41% | - | 1 year ago 1.2.8 | ESM + CommonJS | None | React | |
| react-focus-lock It is a trap! (for a focus) | 2.7m | +38% | - | 9 months ago 2.13.7 | ESM + CommonJS | Bundled | React, Accessibility | |
| @expo/ui A collection of UI components | 2.7m | +22118% | - | 1 day ago 57.0.20 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| html-react-parser HTML to React parser. | 2.7m | +56% | - | 7 days ago 6.1.8 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| react-promise-suspense React hook for resolving promises with Suspense support | 2.7m | +145% | - | 3 years ago 0.3.4 | CommonJS | Bundled | React | |
| expo-updates Fetches and manages remotely-hosted assets and updates to your app's JS bundle. | 2.7m | +449% | - | 7 days ago 57.0.23 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-grid-layout A draggable and resizable grid layout with responsive breakpoints, for React. | 2.7m | +225% | - | 1 month ago 2.2.4 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| expo-device A universal module that gets physical information about the device running the application | 2.7m | +430% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @neoconfetti/react Confetti explosion in React 🎉🎊 | 2.7m | +276% | - | 2 years ago 1.0.0 | ESM only | Bundled | Static site generators and meta-frameworks, React | |
| react-property HTML and SVG DOM property configs used by React. | 2.6m | +60% | - | 2 years ago 2.0.2 | CommonJS | Bundled | React, DOM and browser utilities | |
| expo-eas-client Stable client identifier for EAS services | 2.6m | +443% | - | 14 days ago 57.0.4 | CommonJS | Bundled | React | |
| @storybook/addon-themes Storybook Themes addon: Switch between themes from the toolbar | 2.6m | +171% | - | 23 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React | |
| expo-structured-headers Expo module implementation of a parser based on https://httpwg.org/specs/rfc8941.html | 2.6m | +448% | - | 14 days ago 57.0.1 | CommonJS | None | React, HTTP servers and web frameworks | |
| react-leaflet React components for Leaflet maps | 2.6m | +303% | - | 1 year ago 5.0.0 | ESM only | Bundled | Maps and geolocation, React | |
| react-side-effect Create components whose prop changes map to a global side effect | 2.6m | +31% | - | 4 years ago 2.1.2 | CommonJS | None | React | |
| @tanstack/vue-virtual Headless UI for virtualizing scrollable elements in Vue | 2.6m | +253% | - | 11 days ago 3.13.39 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @ant-design/fast-color fast and small color class | 2.5m | +111% | - | 7 months ago 3.0.1 | ESM + CommonJS | Bundled | React | |
| rc-resize-observer Resize observer for React | 2.5m | +17% | - | 1 year ago 1.4.3 | ESM + CommonJS | Bundled | React | |
| @ant-design/react-slick React port of slick carousel | 2.5m | +65% | - | 9 months ago 2.0.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| expo-linear-gradient Provides a React component that renders a gradient view. | 2.5m | +268% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-helmet A document head manager for React | 2.5m | +32% | - | 6 years ago 6.1.0 | ESM + CommonJS | None | React | |
| rc-motion React lifecycle controlled motion library | 2.4m | +18% | - | 1 year ago 2.9.5 | ESM + CommonJS | Bundled | React | |
| @tanstack/router-devtools-core Modern and scalable routing for Web applications | 2.4m | +378% | - | 12 days ago 1.168.2 | ESM + CommonJS | Bundled | Routing, React | |
| rc-slider Slider UI component for React | 2.4m | +5% | - | 1 year ago 11.1.9 | ESM + CommonJS | Bundled | React | |
| @tanstack/react-router-devtools Modern and scalable routing for React applications | 2.4m | +373% | - | 12 days ago 1.167.2 | ESM + CommonJS | Bundled | Routing, React | |
| @storybook/addon-onboarding Storybook Onboarding: Help new users learn how to write stories | 2.4m | +66% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| react-virtuoso A virtual scroll React component for efficiently rendering large scrollable lists, grids, tables, and feeds | 2.4m | +116% | - | 2 days ago 4.18.15 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @sentry/react-native Official Sentry SDK for react-native | 2.4m | +320% | - | 1 day ago 8.28.0 | CommonJS | Bundled | Monitoring and error tracking, React | |
| react-modal Accessible modal dialog component for React.JS | 2.4m | +30% | - | 1 year ago 3.16.3 | ESM + CommonJS | None | React, UI component libraries | |
| react-virtualized-auto-sizer <img src="https://react-virtualized-auto-sizer.vercel.app/og.png" alt="react-virtualized-auto-sizer logo" width="400" height="210" /> | 2.4m | +58% | - | 7 months ago 2.0.3 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| ag-charts-types Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue | 2.4m | +135% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-easy-crop A React component to crop images/videos with easy interactions | 2.4m | +316% | - | 2 months ago 6.2.3 | ESM + CommonJS | Bundled | React | |
| expo-build-properties Config plugin to customize native build properties on prebuild | 2.4m | +329% | - | 1 day ago 57.0.22 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| react-shallow-renderer React package for shallow rendering. | 2.3m | -16% | - | 4 years ago 16.15.0 | CommonJS | None | React, Testing | |
| @ant-design/cssinjs Component level cssinjs resolution for antd | 2.3m | +93% | - | 6 months ago 2.1.2 | ESM + CommonJS | Bundled | React |
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.
- expo-system-uiInteract with system UI elements
- sortablejsJavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap.
- @phosphor-icons/reactA clean and friendly icon family for React
- react-emailA live preview of your emails right in your browser.
- exenvReact's ExecutionEnvironment module extracted for use in other packages & components
- @react-three/dreiuseful add-ons for react-three-fiber
- @rc-component/triggerPopup trigger and alignment primitive for React.
- uncontrollableWrap a controlled react component, to allow specific prop/handler pairs to be uncontrolled
- react-native-url-polyfillA lightweight and trustworthy URL polyfill for React Native
- expo-cryptoProvides cryptography primitives for Android, iOS and web.
- antdAn enterprise-class UI design language and React components implementation
- react-toastifyReact notification made easy
- react-native-drawer-layoutDrawer component for React Native
- @testing-library/react-nativeSimple and complete React Native testing utilities that encourage good testing practices.
- react-hot-toastSmoking hot React Notifications. Lightweight, customizable and beautiful by default.
- react-clientside-effectCreate components whose prop changes map to a global side effect
- react-focus-lockIt is a trap! (for a focus)
- @expo/uiA collection of UI components
- html-react-parserHTML to React parser.
- react-promise-suspenseReact hook for resolving promises with Suspense support
- expo-updatesFetches and manages remotely-hosted assets and updates to your app's JS bundle.
- react-grid-layoutA draggable and resizable grid layout with responsive breakpoints, for React.
- expo-deviceA universal module that gets physical information about the device running the application
- @neoconfetti/reactConfetti explosion in React 🎉🎊
- react-propertyHTML and SVG DOM property configs used by React.
- expo-eas-clientStable client identifier for EAS services
- @storybook/addon-themesStorybook Themes addon: Switch between themes from the toolbar
- expo-structured-headersExpo module implementation of a parser based on https://httpwg.org/specs/rfc8941.html
- react-leafletReact components for Leaflet maps
- react-side-effectCreate components whose prop changes map to a global side effect
- @tanstack/vue-virtualHeadless UI for virtualizing scrollable elements in Vue
- @ant-design/fast-colorfast and small color class
- rc-resize-observerResize observer for React
- @ant-design/react-slick React port of slick carousel
- expo-linear-gradientProvides a React component that renders a gradient view.
- react-helmetA document head manager for React
- rc-motionReact lifecycle controlled motion library
- @tanstack/router-devtools-coreModern and scalable routing for Web applications
- rc-sliderSlider UI component for React
- @tanstack/react-router-devtoolsModern and scalable routing for React applications
- @storybook/addon-onboardingStorybook Onboarding: Help new users learn how to write stories
- react-virtuosoA virtual scroll React component for efficiently rendering large scrollable lists, grids, tables, and feeds
- @sentry/react-nativeOfficial Sentry SDK for react-native
- react-modalAccessible modal dialog component for React.JS
- react-virtualized-auto-sizer<img src="https://react-virtualized-auto-sizer.vercel.app/og.png" alt="react-virtualized-auto-sizer logo" width="400" height="210" />
- ag-charts-typesAdvanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
- react-easy-cropA React component to crop images/videos with easy interactions
- expo-build-propertiesConfig plugin to customize native build properties on prebuild
- react-shallow-rendererReact package for shallow rendering.
- @ant-design/cssinjsComponent level cssinjs resolution for antd
- @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