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 |
|---|---|---|---|---|---|---|---|---|
| ag-grid-community Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 2.3m | +105% | - | 9 days ago 36.2.0 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @tanstack/match-sorter-utils A fork of match-sorter with separated filtering and sorting phases | 2.3m | +59% | - | 1 month ago 9.1.2 | ESM only | Bundled | Tables and data grids, React | |
| react-intl Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations. | 2.3m | +26% | - | 1 day ago 12.1.3 | ESM only | Bundled | Internationalisation, React | |
| react-base16-styling React styling with base16 color scheme support | 2.2m | +63% | - | 2 years ago 0.10.0 | ESM only | Bundled | React | |
| react-universal-interface Universal Children Definition for React Components | 2.2m | +35% | - | 6 years ago 0.6.2 | CommonJS | Bundled | React | |
| @hello-pangea/dnd Beautiful and accessible drag and drop for lists with React | 2.2m | +158% | - | 1 year ago 18.0.1 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| react-compiler-runtime Runtime for React Compiler | 2.2m | +218% | - | 11 months ago 1.0.0 | CommonJS | Bundled | React, UI component libraries | |
| expo-clipboard Provides an interface for getting and setting Clipboard content on Android, iOS, macOS and Web. | 2.2m | +473% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| rc-menu menu ui component for react | 2.2m | +17% | - | 1 year ago 9.16.1 | ESM + CommonJS | Bundled | React | |
| @xstate/react XState tools for React | 2.2m | +90% | - | 6 months ago 6.1.0 | ESM + CommonJS | Bundled | State management, React | |
| @rc-component/context React way perf context selector | 2.1m | +83% | - | 3 months ago 2.0.2 | ESM + CommonJS | Bundled | React | |
| re-resizable Resizable component for React. | 2.1m | +107% | - | 1 year ago 6.11.2 | ESM + CommonJS | Bundled | React | |
| @rc-component/tour React tour Component | 2.1m | +76% | - | 6 months ago 2.4.0 | ESM + CommonJS | Bundled | React | |
| jest-expo A Jest preset to painlessly test your Expo / React Native apps. | 2.1m | +273% | - | 29 days ago 57.0.5 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @mui/x-data-grid The Community plan edition of the MUI X Data Grid components. | 2.1m | +32% | - | 8 days ago 9.14.0 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| react-player A React component for playing a variety of URLs, including file paths, Mux, YouTube, Vimeo, and Wistia | 2.1m | +51% | - | 10 months ago 3.4.0 | ESM only | Bundled | Video and audio, React | |
| react-phone-number-input Telephone number input React component | 2.1m | +148% | - | 1 month ago 3.4.18 | ESM + CommonJS | Bundled | React | |
| @rc-component/mutate-observer React MutateObserver Component | 2.1m | +89% | - | 9 months ago 2.0.1 | ESM + CommonJS | Bundled | React | |
| rc-dialog dialog ui component for react | 2m | +17% | - | 1 year ago 10.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| rc-collapse rc-collapse ui component for react | 2m | +9% | - | 1 year ago 4.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| rc-overflow Auto collapse box when overflow | 2m | +26% | - | 11 months ago 1.5.0 | ESM + CommonJS | Bundled | React | |
| expo-blur A component that renders a native blur view on iOS and falls back to a semi-transparent view on Android. A common usage of this is for navigation bars, tab bars, and modals. | 2m | +339% | - | 14 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| algoliasearch-helper Helper for implementing advanced search features with algolia | 2m | +95% | - | 1 month ago 3.29.3 | CommonJS | Bundled | React, Vue | |
| @rc-component/qrcode base abstract trigger component for react | 2m | +115% | - | 3 months ago 2.0.0 | ESM + CommonJS | Bundled | React | |
| rc-input-number React input-number component | 2m | +17% | - | 1 year ago 9.5.0 | ESM + CommonJS | Bundled | React | |
| slate A completely customizable framework for building rich text editors. | 2m | +76% | - | 1 month ago 0.126.2 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| bippy hack into react internals | 2m | +333% | - | 1 month ago 0.7.3 | ESM + CommonJS | Bundled | React | |
| react-qr-code A QR code generator for React and React Native. | 2m | +158% | - | 3 months ago 2.2.0 | ESM + CommonJS | Bundled | React | |
| @gorhom/bottom-sheet A performant interactive bottom sheet with fully configurable options 🚀 | 2m | +261% | - | 4 months ago 5.2.14 | ESM + CommonJS | Bundled | React | |
| rc-tree tree ui component for react | 2m | +6% | - | 1 year ago 5.13.1 | ESM + CommonJS | Bundled | React | |
| @ant-design/cssinjs-utils A cssinjs util library to support Ant Design (antd) and its ecosystem libraries. | 2m | +110% | - | 6 months ago 2.1.2 | ESM + CommonJS | Bundled | React | |
| rc-virtual-list React Virtual List Component | 1.9m | +13% | - | 1 year ago 3.19.2 | ESM + CommonJS | Bundled | React | |
| rc-image React easy to use image component | 1.9m | +19% | - | 1 year ago 7.12.0 | ESM + CommonJS | Bundled | React | |
| emoji-mart Emoji picker for the web | 1.9m | +194% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | React | |
| @mui/lab Laboratory for new Material UI modules. | 1.9m | - | - | - | 29 days ago 9.0.0-beta.9 | ESM + CommonJS | Bundled | React, UI component libraries |
| rc-progress progress ui component for react | 1.9m | +1% | - | 2 years ago 4.0.0 | ESM + CommonJS | Bundled | React | |
| expo-localization Provides an interface for native user localization information. | 1.9m | +412% | - | 14 days ago 57.0.2 | CommonJS | Bundled | Internationalisation, React | |
| react-native-get-random-values A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it. | 1.9m | +65% | - | 11 months ago 2.0.0 | - | None | Cryptography and hashing, React | |
| expo-document-picker Provides access to the system's UI for selecting documents from the available providers on the user's device. | 1.9m | +561% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @mantine/hooks A collection of 50+ hooks for state and UI management | 1.9m | +147% | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks | |
| rc-dropdown dropdown ui component for react | 1.9m | +3% | - | 1 year ago 4.2.1 | ESM + CommonJS | Bundled | React, UI component libraries | |
| rc-pagination pagination ui component for react | 1.8m | +2% | - | 1 year ago 5.1.0 | ESM + CommonJS | Bundled | React | |
| @testing-library/react-hooks Simple and complete React hooks testing utilities that encourage good testing practices. | 1.8m | -9% | - | 4 years ago 8.0.1 | CommonJS | Bundled | Testing, React | |
| rc-input React input component | 1.8m | +9% | - | 1 year ago 1.8.0 | ESM + CommonJS | Bundled | React | |
| react-zoom-pan-pinch Zoom and pan html elements in easy way. | 1.8m | +234% | - | 22 days ago 4.2.0 | ESM + CommonJS | Bundled | React, Image processing | |
| rc-tabs tabs ui component for react | 1.8m | -3% | - | 1 year ago 15.7.0 | ESM + CommonJS | Bundled | React | |
| react-image-crop A responsive image cropping tool for React | 1.8m | +201% | - | 3 months ago 11.1.2 | ESM + CommonJS | Bundled | React | |
| rc-table table ui component for react | 1.8m | +5% | - | 11 months ago 7.55.1 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| rc-cascader cascade select ui component for react | 1.8m | +1% | - | 1 year ago 3.34.0 | ESM + CommonJS | Bundled | React | |
| rc-tree-select tree-select ui component for react | 1.8m | +0% | - | 1 year ago 5.27.0 | 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.
- ag-grid-communityAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @tanstack/match-sorter-utilsA fork of match-sorter with separated filtering and sorting phases
- react-intlInternationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.
- react-base16-stylingReact styling with base16 color scheme support
- react-universal-interfaceUniversal Children Definition for React Components
- @hello-pangea/dndBeautiful and accessible drag and drop for lists with React
- react-compiler-runtimeRuntime for React Compiler
- expo-clipboardProvides an interface for getting and setting Clipboard content on Android, iOS, macOS and Web.
- rc-menumenu ui component for react
- @xstate/reactXState tools for React
- @rc-component/contextReact way perf context selector
- re-resizableResizable component for React.
- @rc-component/tourReact tour Component
- jest-expoA Jest preset to painlessly test your Expo / React Native apps.
- @mui/x-data-gridThe Community plan edition of the MUI X Data Grid components.
- react-playerA React component for playing a variety of URLs, including file paths, Mux, YouTube, Vimeo, and Wistia
- react-phone-number-inputTelephone number input React component
- @rc-component/mutate-observerReact MutateObserver Component
- rc-dialogdialog ui component for react
- rc-collapserc-collapse ui component for react
- rc-overflowAuto collapse box when overflow
- expo-blurA component that renders a native blur view on iOS and falls back to a semi-transparent view on Android. A common usage of this is for navigation bars, tab bars, and modals.
- algoliasearch-helperHelper for implementing advanced search features with algolia
- @rc-component/qrcodebase abstract trigger component for react
- rc-input-numberReact input-number component
- slateA completely customizable framework for building rich text editors.
- bippyhack into react internals
- react-qr-codeA QR code generator for React and React Native.
- @gorhom/bottom-sheetA performant interactive bottom sheet with fully configurable options 🚀
- rc-treetree ui component for react
- @ant-design/cssinjs-utilsA cssinjs util library to support Ant Design (antd) and its ecosystem libraries.
- rc-virtual-listReact Virtual List Component
- rc-imageReact easy to use image component
- emoji-martEmoji picker for the web
- @mui/labLaboratory for new Material UI modules.
- rc-progressprogress ui component for react
- expo-localizationProvides an interface for native user localization information.
- react-native-get-random-valuesA small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
- expo-document-pickerProvides access to the system's UI for selecting documents from the available providers on the user's device.
- @mantine/hooksA collection of 50+ hooks for state and UI management
- rc-dropdowndropdown ui component for react
- rc-paginationpagination ui component for react
- @testing-library/react-hooksSimple and complete React hooks testing utilities that encourage good testing practices.
- rc-inputReact input component
- react-zoom-pan-pinchZoom and pan html elements in easy way.
- rc-tabstabs ui component for react
- react-image-cropA responsive image cropping tool for React
- rc-tabletable ui component for react
- rc-cascadercascade select ui component for react
- rc-tree-selecttree-select ui component for react
- @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