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-speech-recognition Speech recognition for your React app | 174.9k | +134% | - | 1 year ago 4.0.1 | ESM + CommonJS | None | React | |
| @platejs/resizable Plate React resize components | 174.8k | - | - | - | 5 months ago 53.0.0 | ESM only | Bundled | React, TypeScript tooling |
| @mdx-js/esbuild esbuild plugin for MDX | 174.5k | - | - | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, React |
| @bkrem/react-transition-group A react component toolset for managing animations | 174.4k | - | - | - | 1 year ago 1.3.5 | CommonJS | None | Animation, React |
| @react-pdf-viewer/selection-mode A React component to view a PDF document | 174k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-d3-tree React component to create interactive D3 tree hierarchies | 174k | +11% | - | 4 days ago 3.6.7 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @react-pdf-viewer/toolbar A React component to view a PDF document | 173.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @react-pdf-viewer/theme A React component to view a PDF document | 173.3k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-scanner Extract React components and props usage from code. | 172.2k | +162% | - | 1 year ago 1.2.0 | CommonJS | None | React | |
| react-monaco-editor Monaco Editor for React | 172.2k | +9% | - | - 0.59.0 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| typewriter-effect [](https://circleci.com/gh/tameemsafi/typewriterjs) | 172.1k | +127% | - | - 2.22.0 | CommonJS | Bundled | React | |
| @copilotkit/web-components Framework-agnostic shadow-DOM web components for CopilotKit - includes the <copilotkit-threads-drawer> threads drawer element | 171.9k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| react-email-editor Unlayer's Email Editor Component for React.js | 171.6k | +237% | - | 1 month ago 2.1.2 | ESM + CommonJS | Bundled | Email, React | |
| react-image-lightbox A lightbox component for React.js | 171.4k | +5% | - | - 5.1.4 | ESM + CommonJS | Bundled | React | |
| keen-slider The HTML touch slider carousel with the most native feeling you will get. | 171.3k | -11% | - | 3 years ago 6.8.6 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @sanity/access-ui Shared request-access screen and access-request logic for Sanity applications | 171k | - | - | - | 3 days ago 6.16.0 | ESM only | Bundled | WebSockets and realtime, React |
| @react-pdf-viewer/properties A React component to view a PDF document | 170.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @react-pdf-viewer/open A React component to view a PDF document | 170.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-custom-scrollbars-2 React scrollbars component | 170.2k | +6% | - | 4 years ago 4.5.0 | CommonJS | Bundled | React, DOM and browser utilities | |
| react-native-gifted-charts The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble and SCatter charts in React Native. Allows 2D, 3D, gradient, animations and live data updates. | 169.8k | +203% | - | 1 month ago 1.4.78 | CommonJS | Bundled | Charts and data visualisation, React | |
| react-spreadsheet Simple, customizable yet performant spreadsheet for React | 167.3k | +91% | - | 1 year ago 0.10.1 | ESM + CommonJS | Bundled | PDF and documents, React | |
| expo-gl Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification. | 166.9k | +643% | - | 2 months ago 57.0.2 | CommonJS | Bundled | 3D, WebGL and game engines, React | |
| react-theme-switch-animation Beautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support. | 166.8k | +2192% | - | 1 month ago 1.3.0 | CommonJS | Bundled | TypeScript tooling, React | |
| redbox-react A redbox (rsod) component to display your errors. | 166.7k | +55% | - | - 1.6.0 | CommonJS | Bundled | React | |
| @react-pdf-viewer/bookmark A React component to view a PDF document | 166.6k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @heroui/number-input The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons | 166.4k | - | - | - | 6 months ago 2.0.23 | ESM + CommonJS | Bundled | UI component libraries, React |
| @asyncapi/react-component A React component for AsyncAPI specification. | 165.5k | - | - | - | 8 days ago 3.2.1 | ESM + CommonJS | Bundled | React |
| @copilotkit/react-ui <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 164.1k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| survey-react-ui React form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database. | 163.8k | +158% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, React | |
| react-router-redux Ruthlessly simple bindings to keep react-router and redux in sync | 163.7k | -34% | - | 9 years ago 4.0.8 | CommonJS | None | React, State management | |
| takumi-js Render OG images from JSX, HTML, and CSS. No headless browser. | 163.2k | - | - | 11 days ago 2.14.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| @react-native-firebase/remote-config React Native Firebase - React Native Firebase provides native integration with Remote Config, allowing you to change the appearance and/or functionality of your app without requiring an app update. | 163.1k | - | - | - | 21 days ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, React |
| @rnmapbox/maps Community-supported, open-source React Native library for building maps using Mapbox native maps SDK for iOS and Android | 163k | - | - | - | 2 months ago 10.3.5 | CommonJS | Bundled | Maps and geolocation, React |
| react-focus-on The final solution for WAI ARIA compatible modal dialogs or full-screen tasks. | 162.8k | -6% | - | 9 months ago 3.10.2 | ESM + CommonJS | Bundled | Accessibility, React | |
| @react-pdf-viewer/attachment A React component to view a PDF document | 162.7k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @docuseal/react DocuSeal React components to integrate documents signing process into apps. ✍️ | 162.6k | - | - | - | 4 months ago 1.0.75 | ESM + CommonJS | Bundled | React |
| real-cancellable-promise A simple cancellable promise implementation that cancels the underlying HTTP call. | 162.5k | +153% | - | 1 year ago 1.2.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @cyntler/react-doc-viewer File viewer for React. | 162.5k | - | - | - | 1 year ago 1.17.1 | ESM + CommonJS | Bundled | React |
| react-force-graph-3d React component for 3D force directed graphs | 162.5k | +1095% | - | 7 months ago 1.29.1 | ESM only | Bundled | 3D, WebGL and game engines, React | |
| react-dropzone-esm Simple HTML5 drag-drop zone with React.js | 162.1k | +95% | - | 1 year ago 15.2.0 | ESM + CommonJS | Bundled | React | |
| @invertase/react-native-apple-authentication A complete Apple Authentication services API for React Native iOS apps. | 161.4k | - | - | - | 8 months ago 2.5.1 | CommonJS | Bundled | Authentication and authorisation, React |
| @ag-grid-community/client-side-row-model Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 160.2k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| react-native-in-app-review react native in app review, to rate on Play store, App Store, Generally, the in-app review flow (see figure 1 for play store, figure 2 for ios) can be triggered at any time throughout the user journey of your app. During the flow, the user has the ability | 159.9k | +25% | - | 1 year ago 4.4.2 | CommonJS | Bundled | React | |
| @react-pdf-viewer/default-layout A React component to view a PDF document | 159.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| react-select-async-paginate Wrapper above react-select that supports pagination on menu scroll | 158.3k | +41% | - | 1 year ago 0.7.11 | ESM + CommonJS | Bundled | React | |
| storybook-addon-remix-react-router Use Remix React Router in your stories. (Formerly storybook-addon-react-router-v6) | 158.2k | +10% | - | 1 month ago 7.0.0 | ESM only | Bundled | Routing, React | |
| @embedpdf/react-pdf-viewer React component for embedding PDF documents | 158.1k | - | - | - | 9 days ago 2.15.1 | ESM + CommonJS | Bundled | PDF and documents, React |
| react-docgen-typescript-plugin A webpack plugin to inject react typescript docgen information. | 158.1k | -41% | - | 2 years ago 1.0.8 | CommonJS | Bundled | TypeScript tooling, React | |
| object-path-immutable Modify deep object properties without modifying the original object (immutability). Works great with React and Redux. | 157.4k | +100% | - | 5 years ago 4.1.2 | ESM + CommonJS | Bundled | State management, React | |
| react-native-image-crop-picker Select single or multiple images, with cropping option | 157.3k | +34% | - | 11 months ago 0.51.1 | CommonJS | Bundled | React, Image processing |
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-speech-recognitionSpeech recognition for your React app
- @platejs/resizablePlate React resize components
- @mdx-js/esbuildesbuild plugin for MDX
- @bkrem/react-transition-groupA react component toolset for managing animations
- @react-pdf-viewer/selection-modeA React component to view a PDF document
- react-d3-treeReact component to create interactive D3 tree hierarchies
- @react-pdf-viewer/toolbarA React component to view a PDF document
- @react-pdf-viewer/themeA React component to view a PDF document
- react-scannerExtract React components and props usage from code.
- react-monaco-editorMonaco Editor for React
- typewriter-effect[](https://circleci.com/gh/tameemsafi/typewriterjs)
- @copilotkit/web-componentsFramework-agnostic shadow-DOM web components for CopilotKit - includes the <copilotkit-threads-drawer> threads drawer element
- react-email-editorUnlayer's Email Editor Component for React.js
- react-image-lightboxA lightbox component for React.js
- keen-sliderThe HTML touch slider carousel with the most native feeling you will get.
- @sanity/access-uiShared request-access screen and access-request logic for Sanity applications
- @react-pdf-viewer/propertiesA React component to view a PDF document
- @react-pdf-viewer/openA React component to view a PDF document
- react-custom-scrollbars-2React scrollbars component
- react-native-gifted-chartsThe most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble and SCatter charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.
- react-spreadsheetSimple, customizable yet performant spreadsheet for React
- expo-glProvides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification.
- react-theme-switch-animationBeautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support.
- redbox-reactA redbox (rsod) component to display your errors.
- @react-pdf-viewer/bookmarkA React component to view a PDF document
- @heroui/number-inputThe numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons
- @asyncapi/react-componentA React component for AsyncAPI specification.
- @copilotkit/react-ui<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- survey-react-uiReact form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
- react-router-reduxRuthlessly simple bindings to keep react-router and redux in sync
- takumi-jsRender OG images from JSX, HTML, and CSS. No headless browser.
- @react-native-firebase/remote-configReact Native Firebase - React Native Firebase provides native integration with Remote Config, allowing you to change the appearance and/or functionality of your app without requiring an app update.
- @rnmapbox/mapsCommunity-supported, open-source React Native library for building maps using Mapbox native maps SDK for iOS and Android
- react-focus-onThe final solution for WAI ARIA compatible modal dialogs or full-screen tasks.
- @react-pdf-viewer/attachmentA React component to view a PDF document
- @docuseal/reactDocuSeal React components to integrate documents signing process into apps. ✍️
- real-cancellable-promiseA simple cancellable promise implementation that cancels the underlying HTTP call.
- @cyntler/react-doc-viewerFile viewer for React.
- react-force-graph-3dReact component for 3D force directed graphs
- react-dropzone-esmSimple HTML5 drag-drop zone with React.js
- @invertase/react-native-apple-authenticationA complete Apple Authentication services API for React Native iOS apps.
- @ag-grid-community/client-side-row-modelAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- react-native-in-app-reviewreact native in app review, to rate on Play store, App Store, Generally, the in-app review flow (see figure 1 for play store, figure 2 for ios) can be triggered at any time throughout the user journey of your app. During the flow, the user has the ability
- @react-pdf-viewer/default-layoutA React component to view a PDF document
- react-select-async-paginateWrapper above react-select that supports pagination on menu scroll
- storybook-addon-remix-react-routerUse Remix React Router in your stories. (Formerly storybook-addon-react-router-v6)
- @embedpdf/react-pdf-viewerReact component for embedding PDF documents
- react-docgen-typescript-pluginA webpack plugin to inject react typescript docgen information.
- object-path-immutableModify deep object properties without modifying the original object (immutability). Works great with React and Redux.
- react-native-image-crop-pickerSelect single or multiple images, with cropping option
- @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