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 |
|---|---|---|---|---|---|---|---|---|
| @progress/kendo-react-progressbars React ProgressBars offer a customizable interface for users to track and display the progress of a task. KendoReact ProgressBars package | 99.2k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-date-object JavaScript library for working with Date and Time in different calendars and locals | 99.1k | +12% | - | 2 years ago 2.1.9 | ESM + CommonJS | Bundled | React | |
| use-eye-dropper Browser color picker hook for React | 98.8k | +41% | - | 2 months ago 1.8.0 | ESM + CommonJS | Bundled | React | |
| @liveblocks/yjs Integrate your existing or new Yjs documents with Liveblocks. | 98.5k | - | - | - | 4 days ago 3.24.2 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| survey-creator-react Embeddable SurveyJS drag-and-drop form builder for JSON-based forms in React. Create dynamic surveys, polls, quizzes, and other forms, configure conditional logic and validation, and customize the editor UI. | 98.4k | +170% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, React | |
| redux-batched-actions redux higher order reducer + action creator to reduce actions under a single subscriber notification | 98.3k | +180% | - | 6 years ago 0.5.0 | ESM + CommonJS | Bundled | State management, React | |
| @payloadcms/plugin-redirects Redirects plugin for Payload | 98.1k | - | - | - | 2 days ago 3.90.2 | ESM only | Bundled | TypeScript tooling, React |
| babel-plugin-inline-react-svg A babel plugin that optimizes and inlines SVGs for your react components. | 98.1k | -10% | - | - 2.0.2 | CommonJS | None | React | |
| react-element-popper A small React component to create a variety of elements that require Popper, such as dropdowns, modals, multiselects, and more. | 97.9k | +14% | - | 2 years ago 2.1.7 | ESM + CommonJS | Bundled | React, DOM and browser utilities | |
| chaingate-react React hooks and providers for ChainGate — integrate multi-chain cryptocurrency wallets into React apps with two hooks. Create, import, and manage wallets across Bitcoin, Ethereum, and 30+ blockchains with zero boilerplate and automatic state synchronizati | 97.7k | - | - | 4 months ago 1.2.0 | CommonJS | Bundled | Blockchain and Web3, React | |
| @antv/g6-extension-react Using React Component to Define Your G6 Graph Node | 97.7k | - | - | - | 5 months ago 0.2.7 | ESM + CommonJS | Bundled | React, Charts and data visualisation |
| react-multi-date-picker A simple React datepicker component for working with gregorian, persian, arabic and indian calendars with the ability to select the date by single, multiple, range and multiple range pickers. | 96.9k | +12% | - | 2 years ago 4.5.2 | CommonJS | Bundled | Date pickers, React | |
| @vercel/react-router Vercel platform abstractions for React Router | 96.8k | - | - | - | 30 days ago 1.3.6 | ESM only | Bundled | Routing, React |
| react-native-confetti-cannon React Native confetti explosion and fall like iOS does. | 96.6k | +47% | - | 5 years ago 1.5.2 | CommonJS | Bundled | Animation, React | |
| react-simple-keyboard React.js Virtual Keyboard | 96.5k | +98% | - | 4 days ago 3.8.276 | ESM + CommonJS | Bundled | React | |
| react-native-teleport Missing native portal implementation for react-native | 95.7k | +49813% | - | 15 days ago 1.2.2 | CommonJS | Bundled | React | |
| svg-react-loader A Webpack Loader to turn SVGs into React Components | 95.4k | -17% | - | 7 years ago 0.4.6 | CommonJS | None | Bundler plugins and loaders, React | |
| react-cursor-position A React component that decorates its children with touch and mouse cursor coordinates, plotted relative to itself. | 95.1k | -4% | - | 7 years ago 3.0.3 | ESM + CommonJS | None | React | |
| ink-gradient Gradient color component for Ink | 95k | -69% | - | 3 months ago 4.0.1 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| react-datetime-picker A date range picker for your React app. | 94.7k | +24% | - | 1 month ago 7.1.0 | ESM only | Bundled | Date pickers, React | |
| rmc-feedback :active pseudo-class with react for mobile | 94.6k | -3% | - | 8 years ago 2.0.0 | ESM + CommonJS | Bundled | React | |
| oy-vey React utilities for building server-side email templates. | 94.5k | +778% | - | 3 years ago 0.12.1 | CommonJS | Bundled | Email, React | |
| @carbon/react React components for the Carbon Design System | 94.5k | - | - | - | 2 days ago 1.117.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-modal-sheet Flexible bottom sheet component for your React apps | 94.3k | +123% | - | 6 months ago 5.6.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| @progress/kendo-react-dialogs React Dialogs provide modal and non-modal windows for showing additional information to the user. KendoReact Dialogs package | 94.1k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| mantine-datatable The lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r | 94.1k | +141% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries | |
| slate-react-placeholder A Slate plugin to render a placeholder with React. | 93.4k | -22% | - | - 0.2.9 | ESM + CommonJS | None | Rich text and code editors, React | |
| @progress/kendo-react-layout React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package | 93k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-native-image-viewing React Native modal component for viewing images as a sliding gallery | 92.8k | +210% | - | 4 years ago 0.2.2 | CommonJS | Bundled | React, UI component libraries | |
| @chakra-ui/charts Data visualization components for Chakra UI | 92.6k | - | - | - | 29 days ago 3.37.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @progress/kendo-react-pdf React PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package | 92.4k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | PDF and documents, React |
| virtualizedtableforantd4 The virtualized table component for ant design4/5, using typescript. | 91.8k | +101% | - | 9 months ago 1.3.2 | ESM + CommonJS | Bundled | React, Tables and data grids | |
| typesense-instantsearch-adapter Adapter to use InstantSearch UI widgets with Typesense Search | 91.6k | +134% | - | - 3.0.2 | CommonJS | Bundled | Angular, React | |
| @highcharts/react Official Highcharts integration for React | 91.6k | - | - | - | 30 days ago 5.3.0 | ESM only | Bundled | React, Charts and data visualisation |
| react-color-palette 🎨 Lightweight Color Picker component for React. | 91.5k | +57% | - | 1 year ago 7.3.1 | ESM + CommonJS | Bundled | React | |
| @atlaskit/avatar An avatar is a visual representation of a user or entity. | 90.5k | - | - | - | 2 days ago 29.0.0 | ESM + CommonJS | Bundled | React |
| @atlaskit/form A form allows people to input information. | 89.9k | - | - | - | 2 days ago 18.0.0 | ESM + CommonJS | Bundled | React |
| react-image-magnify A responsive image zoom component designed for shopping sites. | 89.2k | -12% | - | 7 years ago 2.7.4 | ESM + CommonJS | None | React, Image processing | |
| react-native-chart-kit Beautiful React Native charts for dashboards, reports, and data-rich mobile apps. | 89.1k | +19% | - | 19 days ago 7.0.4 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| rc-hammerjs ReactJS / HammerJS integration. Support touch events in your React app. | 88.9k | -3% | - | 6 years ago 0.6.10 | ESM + CommonJS | None | React | |
| react-photo-album Responsive photo gallery component for React | 88.9k | +172% | - | 1 month ago 3.6.1 | ESM only | Bundled | React | |
| @mui/joy Joy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box. | 88.6k | - | - | - | 1 year ago 5.0.0-beta.52 | ESM + CommonJS | Bundled | UI component libraries, React |
| @workos/authkit-tanstack-react-start The WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start. | 88.4k | - | - | - | 11 days ago 0.11.1 | ESM only | Bundled | Authentication and authorisation, React |
| react-contexify Add contextmenu to your react component with ease | 88.2k | +110% | - | 3 years ago 6.0.0 | ESM + CommonJS | Bundled | React | |
| @cypress/react Test React components using Cypress | 88.2k | - | - | - | 30 days ago 10.0.0 | ESM + CommonJS | Bundled | Testing, React |
| @teovilla/react-native-web-maps Cross platform maps for react & react-native | 87.9k | - | - | - | 2 years ago 0.9.5 | ESM + CommonJS | Bundled | React |
| click-to-react-component Option+Click your React components in your browser to open the source file in VS Code | 87.7k | +36% | - | 1 year ago 1.1.3 | ESM only | Bundled | React, Vue | |
| react-docgen-typescript-loader Webpack loader to generate docgen information from TypeScript React components. | 87.4k | -53% | - | 6 years ago 3.7.2 | CommonJS | None | TypeScript tooling, React | |
| @draft-js-plugins/editor Editor for DraftJS Plugins | 86.9k | - | - | - | 3 years ago 4.1.4 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| jodit-react Jodit is awesome and usefully wysiwyg editor with filebrowser | 86.9k | +31% | - | 1 day ago 5.5.20 | ESM + CommonJS | Bundled | React, Rich text and code editors |
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.
- @progress/kendo-react-progressbarsReact ProgressBars offer a customizable interface for users to track and display the progress of a task. KendoReact ProgressBars package
- react-date-objectJavaScript library for working with Date and Time in different calendars and locals
- use-eye-dropperBrowser color picker hook for React
- @liveblocks/yjsIntegrate your existing or new Yjs documents with Liveblocks.
- survey-creator-reactEmbeddable SurveyJS drag-and-drop form builder for JSON-based forms in React. Create dynamic surveys, polls, quizzes, and other forms, configure conditional logic and validation, and customize the editor UI.
- redux-batched-actionsredux higher order reducer + action creator to reduce actions under a single subscriber notification
- @payloadcms/plugin-redirectsRedirects plugin for Payload
- babel-plugin-inline-react-svgA babel plugin that optimizes and inlines SVGs for your react components.
- react-element-popperA small React component to create a variety of elements that require Popper, such as dropdowns, modals, multiselects, and more.
- chaingate-reactReact hooks and providers for ChainGate — integrate multi-chain cryptocurrency wallets into React apps with two hooks. Create, import, and manage wallets across Bitcoin, Ethereum, and 30+ blockchains with zero boilerplate and automatic state synchronizati
- @antv/g6-extension-reactUsing React Component to Define Your G6 Graph Node
- react-multi-date-pickerA simple React datepicker component for working with gregorian, persian, arabic and indian calendars with the ability to select the date by single, multiple, range and multiple range pickers.
- @vercel/react-routerVercel platform abstractions for React Router
- react-native-confetti-cannonReact Native confetti explosion and fall like iOS does.
- react-simple-keyboardReact.js Virtual Keyboard
- react-native-teleportMissing native portal implementation for react-native
- svg-react-loaderA Webpack Loader to turn SVGs into React Components
- react-cursor-positionA React component that decorates its children with touch and mouse cursor coordinates, plotted relative to itself.
- ink-gradientGradient color component for Ink
- react-datetime-pickerA date range picker for your React app.
- rmc-feedback:active pseudo-class with react for mobile
- oy-veyReact utilities for building server-side email templates.
- @carbon/reactReact components for the Carbon Design System
- react-modal-sheetFlexible bottom sheet component for your React apps
- @progress/kendo-react-dialogsReact Dialogs provide modal and non-modal windows for showing additional information to the user. KendoReact Dialogs package
- mantine-datatableThe lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r
- slate-react-placeholderA Slate plugin to render a placeholder with React.
- @progress/kendo-react-layoutReact Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package
- react-native-image-viewingReact Native modal component for viewing images as a sliding gallery
- @chakra-ui/chartsData visualization components for Chakra UI
- @progress/kendo-react-pdfReact PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package
- virtualizedtableforantd4The virtualized table component for ant design4/5, using typescript.
- typesense-instantsearch-adapterAdapter to use InstantSearch UI widgets with Typesense Search
- @highcharts/reactOfficial Highcharts integration for React
- react-color-palette🎨 Lightweight Color Picker component for React.
- @atlaskit/avatarAn avatar is a visual representation of a user or entity.
- @atlaskit/formA form allows people to input information.
- react-image-magnifyA responsive image zoom component designed for shopping sites.
- react-native-chart-kitBeautiful React Native charts for dashboards, reports, and data-rich mobile apps.
- rc-hammerjsReactJS / HammerJS integration. Support touch events in your React app.
- react-photo-albumResponsive photo gallery component for React
- @mui/joyJoy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box.
- @workos/authkit-tanstack-react-startThe WorkOS library for TanStack React Start provides convenient helpers for authentication and session management using WorkOS & AuthKit with TanStack React Start.
- react-contexifyAdd contextmenu to your react component with ease
- @cypress/reactTest React components using Cypress
- @teovilla/react-native-web-mapsCross platform maps for react & react-native
- click-to-react-componentOption+Click your React components in your browser to open the source file in VS Code
- react-docgen-typescript-loaderWebpack loader to generate docgen information from TypeScript React components.
- @draft-js-plugins/editorEditor for DraftJS Plugins
- jodit-reactJodit is awesome and usefully wysiwyg editor with filebrowser
- @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