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-s3-uploader React component that renders a file input and automatically uploads to an S3 bucket | 45.7k | +43% | - | 5 years ago 5.0.0 | CommonJS | Bundled | React | |
| @chakra-ui/next-js Chakra UI Integrations for Next.js 13 | 45.6k | - | - | - | 1 year ago 2.4.2 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| react-input-range React component for inputting numeric values within a range | 45.6k | -24% | - | 8 years ago 1.3.0 | CommonJS | Bundled | React, Forms | |
| react-leaflet-draw React component for leaflet-draw | 45.6k | +9% | - | 1 year ago 0.21.0 | ESM + CommonJS | Bundled | React, Maps and geolocation | |
| react-json-editor-ajrm A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax! | 45.5k | -9% | - | 3 years ago 2.5.14 | ESM + CommonJS | None | Rich text and code editors, React | |
| @remirror/extension-react-component Create prosemirror node views from your react components | 45.4k | - | - | - | 1 year ago 3.0.3 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| eslint-plugin-react-server-components Rules for React server components | 45.4k | +240% | - | 2 years ago 1.2.0 | ESM + CommonJS | None | Linting and formatting, React | |
| google-translate-api-x A free and unlimited API for Google Translate | 45.2k | +115% | - | 4 months ago 10.7.3 | ESM + CommonJS | Bundled | React | |
| react-parallax-tilt Easily apply tilt hover effect on React components - lightweight/zero dependencies | 45.1k | +47% | - | 3 days ago 1.7.344 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @itwin/itwinui-react A react component library for iTwinUI | 45k | - | - | - | 8 days ago 3.22.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| r3f-perf Easily monitor your ThreeJS performances. | 45k | +30% | - | 1 year ago 7.2.3 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React | |
| @progress/kendo-react-excel-export React Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package | 44.9k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @melloware/react-logviewer React Lazy LogViewer | 44.9k | - | - | - | 4 months ago 6.5.5 | ESM + CommonJS | Bundled | React |
| react-power-select A highly composable & reusable select component in react | 44.7k | +1123% | - | 4 years ago 1.0.0-beta.19 | CommonJS | None | React | |
| @lingui/metro-transformer Metro transformer that compiles Lingui message catalogs on the fly in React Native and Expo apps | 44.5k | - | - | - | 3 days ago 6.8.0 | ESM + CommonJS | None | React, Bundlers |
| react-async-button React button component for handling async actions | 44.5k | +1222% | - | 9 years ago 0.2.0 | CommonJS | None | React | |
| remirror One editing package to rule them all, one editing package to bind them. | 44.4k | +20% | - | 1 year ago 3.0.3 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| react-apple-signin-auth Apple signin for React using the official Apple JS SDK | 44.4k | +31% | - | 3 months ago 1.2.1 | ESM + CommonJS | Bundled | Authentication and authorisation, React | |
| @privy-io/expo Expo client for the Privy Auth API | 44.3k | - | - | - | 4 days ago 0.74.3 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| nextstepjs Lightweight onboarding library for Next.js | 44.3k | +461% | - | 2 months ago 2.3.0 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| string-replace-to-array Works like String.prototype.replace but outputs an array. Useful for replacing parts of the string with objects of other types. | 44k | +22% | - | 2 years ago 2.1.1 | CommonJS | Bundled | React | |
| @hugeicons/react-native Hugeicons React Native Component Library https://hugeicons.com | 43.8k | - | - | - | 1 month ago 1.0.16 | ESM + CommonJS | Bundled | Icons, React |
| react-native-promise-rejection-utils Utils for global tracking of unhandled promise rejections | 43.7k | +158% | - | 6 years ago 0.0.1 | CommonJS | Bundled | React | |
| react-google-button [![NPM version][npm-image]][npm-url] [![Build Status][build-status-image]][build-status-url] [![Coverage][coverage-image]][coverage-url] [![License][license-image]][license-url] [![Code Style][code-style-image]][code-style-url] | 43.7k | +31% | - | 2 years ago 0.8.0 | ESM + CommonJS | Bundled | React, Authentication and authorisation | |
| @draft-js-plugins/utils Plugin utilities for draft js | 43.6k | - | - | - | 3 years ago 4.2.1 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @pedrouid/environment Environment utilities | 43.5k | - | - | - | 5 years ago 1.0.1 | CommonJS | Bundled | React |
| @central-icons-react/square-outlined-radius-0-stroke-2 A collection of square outlined React icons with 0px radius and 2px stroke width, designed for use in React applications. | 43.5k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| @dr.pogodin/react-native-fs Native filesystem access for React Native | 43.3k | - | - | - | 14 days ago 2.40.3 | CommonJS | Bundled | Files and file systems, React |
| react-reveal Really simple way to add reveal on scroll animation to your React app. | 43.2k | +27% | - | 8 years ago 1.2.2 | CommonJS | None | React, Animation | |
| vite-plugin-react-click-to-component Option+Right Click in your browser to open the source in your editor | 43.2k | +256% | - | 1 month ago 4.2.3 | ESM only | Bundled | Bundler plugins and loaders, React | |
| @remotion/gif Embed GIFs in a Remotion video | 43.1k | - | - | - | 2 days ago 4.0.528 | ESM + CommonJS | Bundled | Video and audio, React |
| plyr-react A simple HTML5, YouTube and Vimeo player for react using plyr | 43.1k | +93% | - | 9 months ago 6.0.0 | ESM + CommonJS | Bundled | Video and audio, React | |
| react-native-network-logger An HTTP traffic monitor for React Native with zero dependencies | 43k | +57% | - | 3 months ago 3.0.0 | CommonJS | Bundled | Logging, React | |
| @ag-grid-enterprise/master-detail Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 42.9k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @intl-tel-input/react A React component for intl-tel-input, for entering, formatting, and validating international telephone numbers | 42.8k | - | - | - | 2 days ago 29.5.3 | ESM only | Bundled | TypeScript tooling, React |
| eslint-plugin-react-19-upgrade An ESLint plugin to identify and fix breaking changes when upgrading React 18 to React 19 | 42.8k | +1135% | - | 2 months ago 1.10.0 | CommonJS | None | Linting and formatting, React | |
| react-text-truncate Truncate text for React.js | 42.8k | +16% | - | 4 years ago 0.19.0 | CommonJS | None | React | |
| typesafe-i18n A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects. | 42.6k | +55% | - | 7 months ago 5.27.1 | ESM + CommonJS | Bundled | Internationalisation, React | |
| react-jsx-highcharts Highcharts charts built using React components | 42.6k | +20% | - | 3 months ago 5.0.4 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-spinkit A collection of loading indicators animated with CSS for React | 42.5k | +8% | - | 9 years ago 3.0.0 | CommonJS | None | React | |
| react-native-lightbox-v2 Images etc in Full Screen Lightbox Popovers for React Native | 42.5k | +23% | - | 2 years ago 0.9.2 | ESM + CommonJS | Bundled | React | |
| blockies-react-svg Blockies react SVG function component, blocky identicons, address-unique ethereum avatar, SVG base64 generation in browser or nodejs. | 42.5k | +3122% | - | 3 years ago 0.0.13 | ESM + CommonJS | Bundled | Blockchain and Web3, React | |
| eslint-plugin-fsecond ESLint plugin with misc rules. Typescript and React related. | 42.3k | +326% | - | 7 months ago 1.5.0 | ESM only | Bundled | Linting and formatting, React | |
| @arco-design/web-react Arco Design React UI Library. | 42.2k | - | - | - | 2 months ago 2.66.16 | ESM + CommonJS | Bundled | UI component libraries, React |
| @n8tb1t/use-scroll-position React hook to calculate scroll position | 42.1k | - | - | - | 1 year ago 4.0.0 | ESM only | Bundled | DOM and browser utilities, React |
| facehash Deterministic avatar faces from any string. Lightweight, interactive, pure CSS. Works with any framework. | 42.1k | - | - | 7 months ago 0.1.0 | ESM only | Bundled | Static site generators and meta-frameworks, React | |
| @rpldy/uploader the processing and queuing engine for react-uploady | 42.1k | - | - | - | 9 months ago 1.13.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| react-latex-next Render LaTeX in React apps | 42k | +144% | - | 2 years ago 3.0.0 | ESM + CommonJS | None | React | |
| eslint-config-sheriff A comprehensive and opinionated TypeScript-first ESLint configuration. | 42k | +313% | - | 3 months ago 31.4.0 | ESM only | Bundled | Linting and formatting, React | |
| @jsx-email/plugin-pretty A prettifying plugin for jsx-email | 42k | - | - | - | 4 months ago 2.0.0 | ESM only | Bundled | Email, 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-s3-uploaderReact component that renders a file input and automatically uploads to an S3 bucket
- @chakra-ui/next-jsChakra UI Integrations for Next.js 13
- react-input-rangeReact component for inputting numeric values within a range
- react-leaflet-drawReact component for leaflet-draw
- react-json-editor-ajrmA stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
- @remirror/extension-react-componentCreate prosemirror node views from your react components
- eslint-plugin-react-server-componentsRules for React server components
- google-translate-api-xA free and unlimited API for Google Translate
- react-parallax-tiltEasily apply tilt hover effect on React components - lightweight/zero dependencies
- @itwin/itwinui-reactA react component library for iTwinUI
- r3f-perfEasily monitor your ThreeJS performances.
- @progress/kendo-react-excel-exportReact Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package
- @melloware/react-logviewerReact Lazy LogViewer
- react-power-selectA highly composable & reusable select component in react
- @lingui/metro-transformerMetro transformer that compiles Lingui message catalogs on the fly in React Native and Expo apps
- react-async-buttonReact button component for handling async actions
- remirrorOne editing package to rule them all, one editing package to bind them.
- react-apple-signin-auth Apple signin for React using the official Apple JS SDK
- @privy-io/expoExpo client for the Privy Auth API
- nextstepjsLightweight onboarding library for Next.js
- string-replace-to-arrayWorks like String.prototype.replace but outputs an array. Useful for replacing parts of the string with objects of other types.
- @hugeicons/react-nativeHugeicons React Native Component Library https://hugeicons.com
- react-native-promise-rejection-utilsUtils for global tracking of unhandled promise rejections
- react-google-button[![NPM version][npm-image]][npm-url] [![Build Status][build-status-image]][build-status-url] [![Coverage][coverage-image]][coverage-url] [![License][license-image]][license-url] [![Code Style][code-style-image]][code-style-url]
- @draft-js-plugins/utilsPlugin utilities for draft js
- @pedrouid/environmentEnvironment utilities
- @central-icons-react/square-outlined-radius-0-stroke-2A collection of square outlined React icons with 0px radius and 2px stroke width, designed for use in React applications.
- @dr.pogodin/react-native-fsNative filesystem access for React Native
- react-revealReally simple way to add reveal on scroll animation to your React app.
- vite-plugin-react-click-to-componentOption+Right Click in your browser to open the source in your editor
- @remotion/gifEmbed GIFs in a Remotion video
- plyr-reactA simple HTML5, YouTube and Vimeo player for react using plyr
- react-native-network-loggerAn HTTP traffic monitor for React Native with zero dependencies
- @ag-grid-enterprise/master-detailAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @intl-tel-input/reactA React component for intl-tel-input, for entering, formatting, and validating international telephone numbers
- eslint-plugin-react-19-upgradeAn ESLint plugin to identify and fix breaking changes when upgrading React 18 to React 19
- react-text-truncateTruncate text for React.js
- typesafe-i18nA fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
- react-jsx-highchartsHighcharts charts built using React components
- react-spinkitA collection of loading indicators animated with CSS for React
- react-native-lightbox-v2Images etc in Full Screen Lightbox Popovers for React Native
- blockies-react-svgBlockies react SVG function component, blocky identicons, address-unique ethereum avatar, SVG base64 generation in browser or nodejs.
- eslint-plugin-fsecondESLint plugin with misc rules. Typescript and React related.
- @arco-design/web-reactArco Design React UI Library.
- @n8tb1t/use-scroll-positionReact hook to calculate scroll position
- facehashDeterministic avatar faces from any string. Lightweight, interactive, pure CSS. Works with any framework.
- @rpldy/uploaderthe processing and queuing engine for react-uploady
- react-latex-nextRender LaTeX in React apps
- eslint-config-sheriffA comprehensive and opinionated TypeScript-first ESLint configuration.
- @jsx-email/plugin-prettyA prettifying plugin for jsx-email
- @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