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 |
|---|---|---|---|---|---|---|---|---|
| single-spa-react Single-spa lifecycles helper for React apps | 197.8k | -5% | - | - 6.0.2 | ESM + CommonJS | Bundled | React | |
| react-data-table-component A fast, feature-rich React data table. Working table in 10 lines. | 197.7k | +15% | - | 19 days ago 8.10.0 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @heroui/form A form is a group of inputs that allows users submit data to a server and supports field validation errors. | 197.1k | - | - | - | 6 months ago 2.1.32 | ESM + CommonJS | Bundled | UI component libraries, React |
| react18-json-view JSON viewer for react18 | 196.4k | +50% | - | 6 months ago 0.2.10 | ESM + CommonJS | Bundled | React | |
| ink-scroll-list A ScrollList component for Ink CLI applications | 196.1k | - | - | 16 days ago 0.5.0 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| react-diff-viewer A simple and beautiful text diff viewer component made with diff and React | 195.8k | +15% | - | 6 years ago 3.1.1 | CommonJS | Bundled | React | |
| react-diff-view A git diff component to consume the git unified diff output. | 195.7k | +97% | - | 5 months ago 3.3.3 | ESM + CommonJS | Bundled | React | |
| postcss-jsx PostCSS syntax for parsing CSS in JS literals | 194.9k | -24% | - | 6 years ago 0.36.4 | - | None | CSS-in-JS and styling, React | |
| react-clock An analog clock for your React app. | 194.1k | +22% | - | 1 year ago 6.0.0 | ESM only | Bundled | React | |
| react-native-progress Progress indicators and spinners for React Native using ReactART | 194k | +13% | - | 2 years ago 5.0.1 | CommonJS | Bundled | React, Animation | |
| cra-template The base template for Create React App. | 194k | +23% | - | 1 year ago 1.3.0 | - | None | React, Build tools | |
| @craftzdog/react-native-buffer Node.js Buffer API, for React Native | 193.1k | - | - | - | 4 months ago 6.1.2 | CommonJS | Bundled | React |
| @mantine/styles Mantine css-in-js styles engine, based on emotion | 193k | - | - | - | 2 years ago 6.0.22 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| react-circle-flags A React component with a collection of 300+ minimal circular SVG country flags | 192.7k | +254% | - | 2 months ago 0.0.30 | ESM + CommonJS | Bundled | React | |
| @mantine/tiptap Rich text editor based on tiptap | 192.7k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| react-native-size-matters A React-Native utility belt for scaling the size your apps UI across different sized devices | 192.3k | -10% | - | - 0.4.2 | CommonJS | None | React, Utility libraries | |
| @react-input/core The core of the packages included in the `@react-input` scope. | 191.7k | - | - | - | 1 year ago 2.0.2 | ESM + CommonJS | Bundled | React |
| dnd-multi-backend Multi Backend system compatible with DnD Core / React DnD | 191.3k | +64% | - | 1 year ago 9.0.0 | ESM only | Bundled | DOM and browser utilities, React | |
| react-type-animation Customizable React typing animation component based on typical. | 190.3k | +180% | - | 2 years ago 3.2.0 | ESM + CommonJS | Bundled | Animation, React | |
| @conform-to/react Conform view adapter for react | 188.3k | - | - | - | 1 month ago 1.21.1 | ESM + CommonJS | Bundled | Forms, React |
| react-top-loading-bar A very simple, highly customisable react top loader component. | 187.9k | +228% | - | 1 year ago 3.0.2 | ESM + CommonJS | Bundled | React | |
| @react-pdf-viewer/search A React component to view a PDF document | 187.4k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| inferno An extremely fast, React-like JavaScript library for building modern user interfaces | 187.1k | +27% | - | 5 months ago 9.1.0 | ESM + CommonJS | Bundled | React, Bundlers | |
| react-qr-reader A React Component for reading QR codes from the webcam | 187k | -18% | - | 4 years ago 3.0.0-beta-1 | ESM + CommonJS | Bundled | React | |
| react-collapse Component-wrapper for collapse animation for elements with variable (and dynamic) height | 186.2k | +41% | - | 4 years ago 5.1.1 | CommonJS | None | React | |
| next-compose-plugins Provides a cleaner API for enabling and configuring plugins for next.js | 186.2k | -5% | - | 5 years ago 2.2.1 | CommonJS | None | React | |
| react-time-picker A time picker for your React app. | 185.9k | +31% | - | 1 month ago 8.1.0 | ESM only | Bundled | React | |
| inferno-vnode-flags Provides an enum of all possible VNode Flags used when calling Inferno.createVNode | 184.9k | +28% | - | 5 months ago 9.1.0 | ESM + CommonJS | Bundled | React, Bundlers | |
| @react-pdf-viewer/rotate A React component to view a PDF document | 184.4k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| gatsby-plugin-react-helmet Manage document head data with react-helmet. Provides drop-in server rendering support for Gatsby. | 184.3k | -23% | - | - 6.16.0 | CommonJS | None | React, GraphQL | |
| @react-pdf-viewer/print A React component to view a PDF document | 182.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| eslint-config-universe Shared ESLint configs for internal Expo projects. | 182.7k | +25% | - | - 16.0.0 | CommonJS | None | Linting and formatting, React | |
| @jsonforms/react React module of JSON Forms | 181.4k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, React |
| react-leaflet-cluster React-leaflet-cluster is a plugin for react-leaflet. A wrapper component of Leaflet.markercluster. | 181.1k | +317% | - | 5 months ago 4.1.3 | ESM only | Bundled | Maps and geolocation, React | |
| react-native-helmet-async React Native fork of thread-safe Helmet for React 16+ and friends | 180.9k | +3% | - | - 2.0.4 | ESM + CommonJS | Bundled | React | |
| stream-chat-react React components to create chat conversations or livestream style chat | 179.7k | +63% | - | 28 days ago 14.12.0 | ESM + CommonJS | Bundled | React | |
| react-double-scrollbar React component that adds a horizontal scrollbar to the top of a component | 179.6k | +17% | - | 9 years ago 0.0.15 | CommonJS | None | React | |
| react-masonry-css React Masonry component leveraging CSS to be fast and responsive | 178.9k | +57% | - | 5 years ago 1.0.16 | ESM + CommonJS | Bundled | React | |
| @heroui/calendar A calendar displays one or more date grids and allows users to select a single date. | 178.7k | - | - | - | 6 months ago 2.2.32 | ESM + CommonJS | Bundled | Date and time, UI component libraries |
| @react-input/mask React input component for masked input. | 178.5k | - | - | - | 1 year ago 2.0.4 | ESM + CommonJS | Bundled | React |
| @react-pdf-viewer/scroll-mode A React component to view a PDF document | 178.5k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @umijs/use-params [](https://github.com/rudyhuynh/use-url-search-params/blob/master/License) | 178.1k | - | - | - | 4 years ago 1.0.9 | ESM + CommonJS | Bundled | URLs and query strings, React |
| @react-pdf-viewer/full-screen A React component to view a PDF document | 178.1k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-full-screen Component and Hook for handling full screen components | 176.6k | +38% | - | 4 years ago 1.1.1 | ESM + CommonJS | None | React | |
| @react-pdf-viewer/thumbnail A React component to view a PDF document | 176.1k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-native-webrtc WebRTC for React Native | 175.5k | +432% | - | 2 months ago 124.0.8 | ESM + CommonJS | Bundled | React, WebSockets and realtime | |
| @heroui/image A simple image component | 175.5k | - | - | - | 7 months ago 2.2.19 | ESM + CommonJS | Bundled | UI component libraries, React |
| @ag-grid-enterprise/core Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 175.5k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @react-pdf-viewer/get-file A React component to view a PDF document | 175.1k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-sparklines Beautiful and expressive Sparklines component for React | 174.9k | +77% | - | 9 years ago 1.7.0 | CommonJS | None | React, Charts and data visualisation |
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.
- single-spa-reactSingle-spa lifecycles helper for React apps
- react-data-table-componentA fast, feature-rich React data table. Working table in 10 lines.
- @heroui/formA form is a group of inputs that allows users submit data to a server and supports field validation errors.
- react18-json-viewJSON viewer for react18
- ink-scroll-listA ScrollList component for Ink CLI applications
- react-diff-viewerA simple and beautiful text diff viewer component made with diff and React
- react-diff-viewA git diff component to consume the git unified diff output.
- postcss-jsxPostCSS syntax for parsing CSS in JS literals
- react-clockAn analog clock for your React app.
- react-native-progressProgress indicators and spinners for React Native using ReactART
- cra-templateThe base template for Create React App.
- @craftzdog/react-native-bufferNode.js Buffer API, for React Native
- @mantine/stylesMantine css-in-js styles engine, based on emotion
- react-circle-flagsA React component with a collection of 300+ minimal circular SVG country flags
- @mantine/tiptapRich text editor based on tiptap
- react-native-size-mattersA React-Native utility belt for scaling the size your apps UI across different sized devices
- @react-input/coreThe core of the packages included in the `@react-input` scope.
- dnd-multi-backendMulti Backend system compatible with DnD Core / React DnD
- react-type-animationCustomizable React typing animation component based on typical.
- @conform-to/reactConform view adapter for react
- react-top-loading-barA very simple, highly customisable react top loader component.
- @react-pdf-viewer/searchA React component to view a PDF document
- infernoAn extremely fast, React-like JavaScript library for building modern user interfaces
- react-qr-readerA React Component for reading QR codes from the webcam
- react-collapseComponent-wrapper for collapse animation for elements with variable (and dynamic) height
- next-compose-pluginsProvides a cleaner API for enabling and configuring plugins for next.js
- react-time-pickerA time picker for your React app.
- inferno-vnode-flagsProvides an enum of all possible VNode Flags used when calling Inferno.createVNode
- @react-pdf-viewer/rotateA React component to view a PDF document
- gatsby-plugin-react-helmetManage document head data with react-helmet. Provides drop-in server rendering support for Gatsby.
- @react-pdf-viewer/printA React component to view a PDF document
- eslint-config-universeShared ESLint configs for internal Expo projects.
- @jsonforms/reactReact module of JSON Forms
- react-leaflet-clusterReact-leaflet-cluster is a plugin for react-leaflet. A wrapper component of Leaflet.markercluster.
- react-native-helmet-asyncReact Native fork of thread-safe Helmet for React 16+ and friends
- stream-chat-reactReact components to create chat conversations or livestream style chat
- react-double-scrollbarReact component that adds a horizontal scrollbar to the top of a component
- react-masonry-cssReact Masonry component leveraging CSS to be fast and responsive
- @heroui/calendarA calendar displays one or more date grids and allows users to select a single date.
- @react-input/maskReact input component for masked input.
- @react-pdf-viewer/scroll-modeA React component to view a PDF document
- @umijs/use-params[](https://github.com/rudyhuynh/use-url-search-params/blob/master/License)
- @react-pdf-viewer/full-screenA React component to view a PDF document
- react-full-screenComponent and Hook for handling full screen components
- @react-pdf-viewer/thumbnailA React component to view a PDF document
- react-native-webrtcWebRTC for React Native
- @heroui/imageA simple image component
- @ag-grid-enterprise/coreAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @react-pdf-viewer/get-fileA React component to view a PDF document
- react-sparklinesBeautiful and expressive Sparklines 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