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-scan
Scan your React app for renders
748.3k+98%-3 months ago
0.5.7
ESM + CommonJSBundledReact
eslint-plugin-react-rsc
ESLint React's ESLint plugin for RSC related rules.
743.4k--2 days ago
5.20.8
ESM onlyBundledLinting and formatting, React
lorem-ipsum
Generates lorem ipsum placeholder text for Node.js, Deno, browsers, and React Native. Developed with Bun.
742.9k+153%-4 months ago
3.0.0
ESM + CommonJSBundledReact
@react-native/typescript-config
Default TypeScript configuration for React Native apps
742k---30 days ago
0.87.1
CommonJSNoneTypeScript tooling, React
highcharts-react-official
Official minimal [Highcharts](https://www.highcharts.com/) integration for React.
741.9k+26%-11 months ago
3.2.3
CommonJSBundledReact
react-instantsearch-core
⚡ Lightning-fast search for React, by Algolia
741.6k+54%-3 days ago
7.50.0
ESM + CommonJSBundledReact
frimousse
A lightweight, unstyled, and composable emoji picker for React.
739.4k+975%-4 days ago
0.4.0
ESM + CommonJSBundledReact
@zag-js/listbox
Core logic for the listbox widget implemented as a state machine
735.2k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/tour
Core logic for the tour widget implemented as a state machine
732.7k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@lingui/react
React bindings for Lingui i18n: I18nProvider, Trans and useLingui, with compile-time macros and React Server Components support
727.8k---2 days ago
6.8.0
ESM onlyBundledInternationalisation, React
hermes-profile-transformer
The Hermes runtime, used by React Native for Android, is able to output [Chrome Trace Events](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview) in JSON Object Format.
727.4k+8%-6 years ago
0.0.9
ESM + CommonJSBundledReact
@clerk/localizations
Localizations for the Clerk components
724k---today
4.20.0
ESM + CommonJSBundledAuthentication and authorisation, React
@react-navigation/stack
Stack navigator component for iOS and Android with animated transitions and gestures
721.8k---8 days ago
7.11.2
CommonJSBundledReact
@zag-js/floating-panel
Core logic for the floating-panel widget implemented as a state machine
721.8k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
react-cookie
Universal cookies for React
721.5k+25%-4 months ago
8.1.2
ESM + CommonJSBundledReact
@hypnosphi/create-react-context
Polyfill for the proposed React context API
717.8k---5 years ago
0.3.1
CommonJSBundledPolyfills and shims, React
@hookform/error-message
React Hook Form error message component
712.9k---3 years ago
2.0.1
ESM + CommonJSBundledForms, React
react-simple-maps
React components to build maps with d3-geo, with optional zoom/pan support
709.8k+346%-13 days ago
5.0.5
ESM + CommonJSBundledReact, Charts and data visualisation
react-kapsule
A React wrapper for Kapsule-style web components
709.6k+679%-3 months ago
2.6.0
ESM onlyBundledReact
slate-hyperscript
A hyperscript helper for creating Slate documents.
708.6k+108%-12 days ago
0.127.0
ESM + CommonJSBundledRich text and code editors, React
@zag-js/toggle
Core logic for the toggle widget implemented as a state machine
707.1k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@emotion/server
Extract and inline critical css with emotion for server side rendering.
705.8k---3 years ago
11.11.0
ESM + CommonJSBundledCSS-in-JS and styling, React
apollo-upload-client
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and
702.5k+36%-1 month ago
20.0.0
CommonJSNoneGraphQL, React
react-dnd-touch-backend
Touch backend for react-dnd
701.8k+145%-4 years ago
16.0.1
ESM onlyBundledReact, DOM and browser utilities
react-csv
Build CSV files on the fly basing on Array/literal object of data
700.6k+33%-4 years ago
2.2.2
CommonJSNoneReact, PDF and documents
react-json-tree
React JSON Viewer Component, Extracted from redux-devtools
700k+50%-1 year ago
0.20.0
ESM onlyBundledReact
react-measure
Compute measurements of React components.
700k+96%-6 years ago
2.5.2
ESM + CommonJSNoneReact
react-immutable-proptypes
PropType validators that work with Immutable.js.
699.9k+34%-6 years ago
2.2.0
CommonJSBundledReact
@zag-js/angle-slider
Core logic for the angle-slider widget implemented as a state machine
692.8k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/password-input
Core logic for the password-input widget implemented as a state machine
692.7k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@remixicon/react
Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. All of the icons are free to use for both personal and commercial.
692.4k---7 months ago
4.9.0
ESM + CommonJSBundledIcons, React
@mantine/store
A library to sync external React state updates
690k---4 days ago
9.6.2
ESM + CommonJSBundledReact, Static site generators and meta-frameworks
@lingui/babel-plugin-lingui-macro
Babel plugin that transforms Lingui compile-time macros into optimized runtime calls
689.2k---2 days ago
6.8.0
ESM onlyNoneReact
bwip-js
JavaScript barcode generator supporting over 100 types and standards.
687.2k+272%-1 month ago
4.11.4
ESM + CommonJSBundledPDF and documents, React
@mui/x-charts-vendor
Vendored dependencies for MUI X Charts.
686.4k---21 days ago
9.13.0
ESM + CommonJSBundledCharts and data visualisation, React
@react-native-google-signin/google-signin
Google sign in for your react native applications
685.4k---22 days ago
16.1.5
CommonJSBundledReact, Authentication and authorisation
@zag-js/scroll-area
Core logic for the scroll-area widget implemented as a state machine
676.8k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/json-tree-utils
Utilities for building json tree data
675k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
rc-animate
css-transition ui component for react
674.5k+14%-5 years ago
3.1.1
ESM + CommonJSNoneAnimation, React
react-debounce-input
React component that renders Input with debounced onChange
673.1k+61%-4 years ago
3.3.0
CommonJSBundledReact
@mui/x-date-pickers-pro
The Pro plan edition of the MUI X Date and Time Picker components.
671k---8 days ago
9.14.0
ESM + CommonJSBundledDate pickers, React
unimodules-app-loader
App loader for background applications
669.2k+390%-14 days ago
57.0.2
-NoneReact, HTTP servers and web frameworks
expo-store-review
Provides access to native APIs for in-app reviews.
667.5k+440%-14 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
@zag-js/async-list
Core logic for the async-list widget implemented as a state machine
665.9k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/marquee
Core logic for the marquee widget implemented as a state machine
665.1k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
react-native-tab-view
Tab view component for React Native
664k+61%-2 months ago
4.3.2
CommonJSBundledReact
@eslint-react/kit
ESLint React's utility module for building custom React rules with JavaScript functions.
663.5k---2 days ago
5.20.8
ESM onlyBundledLinting and formatting, React
linkify-react
React element interface for linkifyjs
661.6k+55%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, React
react-medium-image-zoom
Accessible medium.com-style image zoom for React
661.2k+164%-1 month ago
5.4.9
ESM onlyBundledReact, TypeScript tooling
react-portal
To make your life with React Portals easier.
661.1k+11%-1 year ago
4.3.0
ESM + CommonJSNoneReact

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.