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-popper-tooltip
React tooltip library built around react-popper
534.4k-24%-4 years ago
4.4.2
ESM + CommonJSBundledReact, UI component libraries
react-arborist
![Logo](https://user-images.githubusercontent.com/3460638/161630636-3512fe81-41c2-4ee5-8f7e-adaad07033b6.svg)
533.8k+328%-2 months ago
3.16.0
ESM + CommonJSBundledReact
react-sizeme
Make your React Components aware of their width and/or height!
533.2k-16%-5 years ago
3.0.2
CommonJSBundledReact, Utility libraries
use-local-storage-state
React hook that persist data in localStorage
527.4k+115%-2 months ago
20.0.0
ESM onlyBundledReact
react-floater
Floaters everywhere!
525.4k+53%-6 months ago
0.10.1
ESM + CommonJSBundledReact, UI component libraries
@welldone-software/why-did-you-render
Monkey patches React to notify you about avoidable re-renders.
521.6k---1 year ago
10.0.1
CommonJSBundledReact
metro-minify-uglify
🚇 Minifier for Metro based on Uglify.
520.7k+0%-3 years ago
0.76.8
CommonJSNoneBundlers, React
react-force-graph-2d
React component for 2D force directed graphs
519.9k+939%-7 months ago
1.29.1
ESM onlyBundled3D, WebGL and game engines, React
react-gtm-module
React Google Tag Manager Module
519.7k+5%-6 years ago
2.0.11
CommonJSNoneReact
react-ace
A react component for Ace Editor
517.6k+3%-1 month ago
15.0.0
ESM + CommonJSBundledReact
@loadable/component
React code splitting made easy.
517.3k---1 year ago
5.16.7
ESM + CommonJSNoneBundlers, React
@mantine/form
Mantine form management library
516k---4 days ago
9.6.2
ESM + CommonJSBundledReact, TypeScript tooling
recyclerlistview
The listview that you need and deserve. It was built for performance, uses cell recycling to achieve smooth scrolling.
516k+6%-1 year ago
4.2.3
CommonJSBundledReact
@copilotkit/shared
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
512.7k---3 days ago
1.73.3
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
@mdx-js/rollup
Rollup plugin for MDX
512.2k---1 year ago
3.1.1
ESM onlyBundledMarkdown, React
react-hot-loader
Tweak React components in real time.
511.3k-34%-3 years ago
4.13.1
CommonJSBundledReact
use-immer
Use immer with React hooks
509.4k+62%-1 year ago
0.11.0
ESM + CommonJSBundledReact
react-native-permissions
An unified permissions API for React Native on iOS, Android and Windows
508.2k+22%-11 days ago
5.6.2
ESM + CommonJSBundledReact
@tanstack/router-devtools
Modern and scalable routing for React applications
508.1k---12 days ago
1.167.2
ESM + CommonJSBundledRouting, React
@zag-js/date-input
Core logic for the date-input widget implemented as a state machine
507.9k---12 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
react-international-phone
☎️ International phone input component for React
505.6k+111%-7 months ago
4.8.0
ESM + CommonJSBundledReact
react-native-purchases
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
505.6k+622%-1 day ago
10.10.2
ESM + CommonJSBundledReact
@react-spring/native
[`react-native`](https://github.com/facebook/react-native) support
505.2k---3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
react-phone-input-2
A react component to format phone numbers
505k+41%-4 years ago
2.15.1
CommonJSBundledUI component libraries, React
recompose
A React utility belt for function components and higher-order components
504.8k-27%-8 years ago
0.30.0
ESM + CommonJSNoneUtility libraries, React
react-native-edge-to-edge
Effortlessly enable edge-to-edge display in React Native
504.7k-5%-11 days ago
1.8.2
ESM + CommonJSBundledReact
@nanostores/react
React integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
503.4k---23 days ago
2.0.1
ESM onlyBundledReact
@mui/x-internal-gestures
The core engine of GestureEvents, a modern and robust multi-pointer gesture detection library for JavaScript.
500.3k---8 days ago
9.14.0
ESM + CommonJSBundledTables and data grids, TypeScript tooling
react-countup
A React component wrapper around CountUp.js
498.3k+53%-2 years ago
6.5.3
CommonJSBundledAnimation, React
metro-inspector-proxy
🚇 Inspector proxy for React Native and dev tools integration.
497.3k-0%-3 years ago
0.78.1
CommonJSNoneReact, Bundlers
substyle
Universal styling for reusable React components
490.3k+99%-5 years ago
9.4.1
ESM + CommonJSNoneReact
react-native-share
Social share, sending simple data to other apps.
489.7k+52%-4 months ago
12.3.1
ESM + CommonJSBundledReact
@react-spring/konva
[`konva`](https://github.com/konvajs/konva) support
485.2k---3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
react-script-hook
React hook to dynamically load an external script and know when its loaded
483.1k+62%-4 years ago
1.7.2
CommonJSBundledReact
@heroui/react
🚀 Beautiful and modern React UI library built with Tailwind CSS 4.0.
481.2k---8 days ago
3.2.6
ESM onlyBundledUI component libraries, React
@react-spring/zdog
> [!WARNING] > This package uses react-zdog which does not support React 19 yet.
480.7k---3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
react-input-mask
Masked input component for React
477.4k-4%-8 years ago
2.0.4
CommonJSNoneReact
react-oidc-context
OpenID Connect & OAuth2 authentication using react context api as state management
475.7k+165%-6 months ago
3.3.1
ESM + CommonJSBundledAuthentication and authorisation, React
react-mentions
React mentions input
474.7k+120%-3 years ago
4.4.10
ESM + CommonJSNoneReact
react-native-swipe-gestures
4-directional swipe gestures for react-native
472.4k+30%-6 years ago
1.0.5
CommonJSBundledReact
react-simple-animate
react simple animate
469.4k+6%-1 year ago
3.5.3
CommonJSBundledAnimation, React
react-native-animatable
Easy to use declarative transitions and animations for React Native
462.2k+17%-2 years ago
1.4.0
CommonJSBundledAnimation, React
react-native-vector-icons
Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.
461.9k-9%-1 year ago
10.3.0
CommonJSNoneIcons, React
react-sortable-hoc
Set of higher-order components to turn any list into a sortable, touch-friendly, animated list
461.8k-9%-5 years ago
2.0.0
ESM + CommonJSBundledReact, DOM and browser utilities
next-sitemap
Sitemap generator for next.js
461.1k+28%-3 years ago
4.2.3
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
react-tracked
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
460.8k+174%-2 years ago
2.0.1
ESM + CommonJSBundledState management, React
@op-engineering/op-sqlite
Fastest SQLite for React Native (with node.js support)
459.8k---5 days ago
18.2.5
CommonJSBundledDatabase clients and drivers, React
react-circular-progressbar
A circular progress indicator component
458.8k+88%-1 year ago
2.2.0
ESM + CommonJSBundledReact, Image processing
react-currency-input-field
React <input/> component for formatting currency and numbers.
458.2k+104%-2 months ago
4.0.6
ESM + CommonJSBundledReact, Payments and commerce
tss-react
Type safe CSS-in-JS API heavily inspired by react-jss
457.3k+39%-4 months ago
4.9.21
ESM + CommonJSBundledCSS-in-JS and styling, 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.