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 |
|---|---|---|---|---|---|---|---|---|
| react-text-mask React input component that accepts mask pattern | 341.2k | +7% | - | 3 years ago 5.5.0 | CommonJS | None | React | |
| @univerjs/design Shared React design components, styles, and locale resources for Univer UI packages. | 341k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| victory-pie Pie Component for Victory | 340.7k | +15% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @react-native-firebase/crashlytics React Native Firebase - Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. React Native Firebase provides automatic crash reporting for both native and Jav | 340.1k | - | - | - | 21 days ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, React |
| @emotion/jest Jest utilities for emotion | 340k | - | - | - | 10 months ago 11.14.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| react-cropper Cropper as React Component | 339.9k | +59% | - | 3 years ago 2.3.3 | ESM + CommonJS | Bundled | React | |
| ansi-to-react ANSI to React Elements | 336.2k | +346% | - | 8 months ago 6.2.6 | CommonJS | Bundled | React, CLI tools and terminal utilities | |
| react-sortablejs React bindings to [SortableJS](https://github.com/SortableJS/Sortable) | 335.8k | +25% | - | 4 years ago 6.1.4 | CommonJS | Bundled | React, DOM and browser utilities | |
| react-date-range A React component for choosing dates and date ranges. | 335.2k | +20% | - | 2 years ago 2.0.1 | CommonJS | None | React, Date pickers | |
| ag-stack Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 334.9k | - | - | 9 days ago 36.2.0 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| victory-axis Axis Component for Victory | 334.3k | +26% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-bar Bar Component for Victory | 333.9k | +19% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-polar-axis Polar Axis Component for Victory | 333.2k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-boxplot Simple SVG box plots in React | 333.2k | +8751% | - | 4 years ago 4.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-line Line Component for Victory | 333k | +27% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-shared-events Shared Event Helper for Victory | 333k | +25% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @mantine/utils [](https://www.npmjs.com/package/@mantine/utils) | 332.5k | - | - | - | 2 years ago 6.0.22 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| react-native-draggable-flatlist A drag-and-drop-enabled FlatList component for React Native | 332.2k | +198% | - | 1 year ago 4.0.3 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| victory-legend Legend Component for Victory | 332k | +27% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-area Area Component for Victory | 332k | +26% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-tooltip Tooltip Component for Victory | 331.7k | +26% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-scatter Scatter Component for Victory | 331.7k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-group Group Layout Component for Victory | 331.4k | +26% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-stack Stack Layout Component for Victory | 331.4k | +20% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| gatsby Blazing fast modern site generator for React | 331.3k | -22% | - | 7 months ago 5.16.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| victory-create-container Container Helper for Victory | 331.1k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @linaria/react Blazing fast zero-runtime CSS in JS library | 331.1k | - | - | - | 1 month ago 8.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| victory-voronoi-container Interactive Voronoi Mouseover Component for Victory | 331k | +26% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-native-paper Material design for React Native | 330.9k | +16% | - | 4 months ago 5.15.3 | ESM + CommonJS | Bundled | UI component libraries, React | |
| victory-selection-container Interactive Selection Component for Victory | 330.7k | +20% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-zoom-container Interactive Zoom Component for Victory | 330.7k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-cursor-container Interactive Cursor Component for Victory | 330.7k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| expo-av Expo universal module for Audio and Video playback | 330.6k | +31% | - | 9 months ago 16.0.8 | CommonJS | Bundled | React, Video and audio | |
| victory-brush-container Interactive Brush Component for Victory | 330.4k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-infinite-scroller Infinite scroll component for React in ES6 | 328.3k | -1% | - | 4 years ago 1.2.6 | CommonJS | None | React, DOM and browser utilities | |
| victory-box-plot Box Plot Component for Victory | 327.6k | +22% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| openapi-react-query Fast, type-safe @tanstack/react-query client to work with your OpenAPI schema. | 327.5k | +347% | - | 7 months ago 0.5.4 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| react-lazy-load-image-component React Component to lazy load images using a HOC to track window scroll position. | 325k | +85% | - | 1 year ago 1.6.3 | CommonJS | None | DOM and browser utilities, React | |
| react-loader-spinner react-spinner-loader provides simple React.js spinner component which can be implemented for async wait operation before data load to the view. | 324.9k | +36% | - | 8 months ago 8.0.2 | ESM + CommonJS | Bundled | React | |
| @lottiefiles/react-lottie-player Lottie web player wrapper for React | 324.4k | - | - | - | 1 year ago 3.6.0 | ESM + CommonJS | Bundled | React, Animation |
| react-feather React component for Feather icons | 322.9k | +21% | - | 4 years ago 2.0.10 | ESM + CommonJS | Bundled | Icons, React | |
| @copilotkit/runtime-client-gql <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 322.9k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| jsdom-testing-mocks A set of tools for emulating browser behavior in jsdom environment | 321.8k | +68% | - | 1 year ago 1.16.0 | ESM + CommonJS | Bundled | Testing, React | |
| @rc-component/listy 📜 Virtualized React list component with grouping and sticky header support. | 321.6k | - | - | - | 4 days ago 1.4.0 | ESM + CommonJS | Bundled | React |
| material-ui-popup-state easiest way to create menus, popovers, and poppers with material-ui | 320.8k | +26% | - | 5 months ago 5.3.7 | ESM + CommonJS | Bundled | React | |
| victory-brush-line Interactive Brush Line Component for Victory | 318.1k | +32% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-native-keyboard-aware-scroll-view A React Native ScrollView component that resizes when the keyboard appears. | 313.9k | +3% | - | 4 years ago 0.9.5 | CommonJS | Bundled | React | |
| victory-errorbar Error Bar Component for Victory | 311.6k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-candlestick Candlestick Component for Victory | 311.6k | +28% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| victory-voronoi Voronoi Component for Victory | 311.5k | +30% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, 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.
- react-text-maskReact input component that accepts mask pattern
- @univerjs/designShared React design components, styles, and locale resources for Univer UI packages.
- victory-piePie Component for Victory
- @react-native-firebase/crashlyticsReact Native Firebase - Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. React Native Firebase provides automatic crash reporting for both native and Jav
- @emotion/jestJest utilities for emotion
- react-cropperCropper as React Component
- ansi-to-reactANSI to React Elements
- react-sortablejsReact bindings to [SortableJS](https://github.com/SortableJS/Sortable)
- react-date-rangeA React component for choosing dates and date ranges.
- ag-stackAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- victory-axisAxis Component for Victory
- victory-barBar Component for Victory
- victory-polar-axisPolar Axis Component for Victory
- react-boxplotSimple SVG box plots in React
- victory-lineLine Component for Victory
- victory-shared-eventsShared Event Helper for Victory
- @mantine/utils[](https://www.npmjs.com/package/@mantine/utils)
- react-native-draggable-flatlistA drag-and-drop-enabled FlatList component for React Native
- victory-legendLegend Component for Victory
- victory-areaArea Component for Victory
- victory-tooltipTooltip Component for Victory
- victory-scatterScatter Component for Victory
- victory-groupGroup Layout Component for Victory
- victory-stackStack Layout Component for Victory
- gatsbyBlazing fast modern site generator for React
- victory-create-containerContainer Helper for Victory
- @linaria/reactBlazing fast zero-runtime CSS in JS library
- victory-voronoi-containerInteractive Voronoi Mouseover Component for Victory
- react-native-paperMaterial design for React Native
- victory-selection-containerInteractive Selection Component for Victory
- victory-zoom-containerInteractive Zoom Component for Victory
- victory-cursor-containerInteractive Cursor Component for Victory
- expo-avExpo universal module for Audio and Video playback
- victory-brush-containerInteractive Brush Component for Victory
- react-infinite-scrollerInfinite scroll component for React in ES6
- victory-box-plotBox Plot Component for Victory
- openapi-react-queryFast, type-safe @tanstack/react-query client to work with your OpenAPI schema.
- react-lazy-load-image-componentReact Component to lazy load images using a HOC to track window scroll position.
- react-loader-spinnerreact-spinner-loader provides simple React.js spinner component which can be implemented for async wait operation before data load to the view.
- @lottiefiles/react-lottie-playerLottie web player wrapper for React
- react-featherReact component for Feather icons
- @copilotkit/runtime-client-gql<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- jsdom-testing-mocksA set of tools for emulating browser behavior in jsdom environment
- @rc-component/listy📜 Virtualized React list component with grouping and sticky header support.
- material-ui-popup-stateeasiest way to create menus, popovers, and poppers with material-ui
- victory-brush-lineInteractive Brush Line Component for Victory
- react-native-keyboard-aware-scroll-viewA React Native ScrollView component that resizes when the keyboard appears.
- victory-errorbarError Bar Component for Victory
- victory-candlestickCandlestick Component for Victory
- victory-voronoiVoronoi Component for Victory
- @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