Skip to content
JS
Package category

React

Hooks, components and tooling for React.

4,733 packages58 comparisons

Packages compared

4,733 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
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
CommonJSBundledReact
@chakra-ui/next-js
Chakra UI Integrations for Next.js 13
45.6k---1 year ago
2.4.2
ESM + CommonJSBundledStatic 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
CommonJSBundledReact, Forms
react-leaflet-draw
React component for leaflet-draw
45.6k+9%-1 year ago
0.21.0
ESM + CommonJSBundledReact, 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 + CommonJSNoneRich 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 + CommonJSBundledRich 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 + CommonJSNoneLinting 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 + CommonJSBundledReact
react-parallax-tilt
Easily apply tilt hover effect on React components - lightweight/zero dependencies
45.1k+47%-3 days ago
1.7.344
ESM + CommonJSBundledReact, TypeScript tooling
@itwin/itwinui-react
A react component library for iTwinUI
45k---8 days ago
3.22.0
ESM + CommonJSBundledUI component libraries, React
r3f-perf
Easily monitor your ThreeJS performances.
45k+30%-1 year ago
7.2.3
ESM + CommonJSBundled3D, 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 + CommonJSBundledUI component libraries, React
@melloware/react-logviewer
React Lazy LogViewer
44.9k---4 months ago
6.5.5
ESM + CommonJSBundledReact
react-power-select
A highly composable & reusable select component in react
44.7k+1123%-4 years ago
1.0.0-beta.19
CommonJSNoneReact
@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 + CommonJSNoneReact, Bundlers
react-async-button
React button component for handling async actions
44.5k+1222%-9 years ago
0.2.0
CommonJSNoneReact
remirror
One editing package to rule them all, one editing package to bind them.
44.4k+20%-1 year ago
3.0.3
ESM + CommonJSBundledRich 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 + CommonJSBundledAuthentication and authorisation, React
@privy-io/expo
Expo client for the Privy Auth API
44.3k---4 days ago
0.74.3
ESM + CommonJSBundledBlockchain and Web3, React
nextstepjs
Lightweight onboarding library for Next.js
44.3k+461%-2 months ago
2.3.0
ESM + CommonJSBundledStatic 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
CommonJSBundledReact
@hugeicons/react-native
Hugeicons React Native Component Library https://hugeicons.com
43.8k---1 month ago
1.0.16
ESM + CommonJSBundledIcons, React
react-native-promise-rejection-utils
Utils for global tracking of unhandled promise rejections
43.7k+158%-6 years ago
0.0.1
CommonJSBundledReact
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 + CommonJSBundledReact, Authentication and authorisation
@draft-js-plugins/utils
Plugin utilities for draft js
43.6k---3 years ago
4.2.1
ESM + CommonJSBundledRich text and code editors, React
@pedrouid/environment
Environment utilities
43.5k---5 years ago
1.0.1
CommonJSBundledReact
@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 + CommonJSBundledIcons, React
@dr.pogodin/react-native-fs
Native filesystem access for React Native
43.3k---14 days ago
2.40.3
CommonJSBundledFiles 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
CommonJSNoneReact, 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 onlyBundledBundler plugins and loaders, React
@remotion/gif
Embed GIFs in a Remotion video
43.1k---2 days ago
4.0.528
ESM + CommonJSBundledVideo 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 + CommonJSBundledVideo 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
CommonJSBundledLogging, 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 + CommonJSBundledTables 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 onlyBundledTypeScript 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
CommonJSNoneLinting and formatting, React
react-text-truncate
Truncate text for React.js
42.8k+16%-4 years ago
0.19.0
CommonJSNoneReact
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 + CommonJSBundledInternationalisation, React
react-jsx-highcharts
Highcharts charts built using React components
42.6k+20%-3 months ago
5.0.4
ESM + CommonJSBundledCharts 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
CommonJSNoneReact
react-native-lightbox-v2
Images etc in Full Screen Lightbox Popovers for React Native
42.5k+23%-2 years ago
0.9.2
ESM + CommonJSBundledReact
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 + CommonJSBundledBlockchain 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 onlyBundledLinting and formatting, React
@arco-design/web-react
Arco Design React UI Library.
42.2k---2 months ago
2.66.16
ESM + CommonJSBundledUI component libraries, React
@n8tb1t/use-scroll-position
React hook to calculate scroll position
42.1k---1 year ago
4.0.0
ESM onlyBundledDOM 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 onlyBundledStatic 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 + CommonJSBundledFiles and file systems, React
react-latex-next
Render LaTeX in React apps
42k+144%-2 years ago
3.0.0
ESM + CommonJSNoneReact
eslint-config-sheriff
A comprehensive and opinionated TypeScript-first ESLint configuration.
42k+313%-3 months ago
31.4.0
ESM onlyBundledLinting and formatting, React
@jsx-email/plugin-pretty
A prettifying plugin for jsx-email
42k---4 months ago
2.0.0
ESM onlyBundledEmail, 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.