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
@shadcn/react
Unstyled components for React.
1.5m---25 days ago
0.3.1
--React
valtio
🧙 Valtio makes proxy-state simple for React and Vanilla
1.5m+68%-4 months ago
2.3.2
--State management, React
@mux/mux-player-react
An open source Mux player for React that Just Works™
1.5m---7 days ago
3.13.4
--Video and audio, React
resq
React Element Selector Query (resq) - Query React components and children by selector (component name)
1.5m+59%-3 years ago
1.11.0
--React
react-konva
React components for the Konva 2d canvas library. Build interactive graphics, design editors, and whiteboards with JSX.
1.5m+217%-9 days ago
19.3.0
--React
eslint-plugin-react-x
A set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
1.5m+301%-1 day ago
5.20.8
--Linting and formatting, React
@react-hook/passive-layout-effect
A React hook that uses useEffect() on the server and useLayoutEffect() in the browser
1.5m---6 years ago
1.2.1
--React
react-tooltip
react tooltip component
1.5m+13%-3 months ago
6.0.8
--React, UI component libraries
eslint-plugin-react-native
React Native specific linting rules for ESLint
1.4m+43%-1 year ago
5.0.0
--Linting and formatting, React
eslint-plugin-react-dom
ESLint React's ESLint plugin for DOM related rules.
1.4m+308%-1 day ago
5.20.8
--Linting and formatting, React
@figspec/react
React binding for figspec
1.4m---1 year ago
2.0.1
--React
ink-text-input
Text input component for Ink
1.4m+236%-2 years ago
6.0.0
--React
notistack
Highly customizable notification snackbars (toasts) that can be stacked on top of each other
1.4m+39%-1 year ago
3.0.2
--State management, React
eslint-plugin-react-naming-convention
ESLint React's ESLint plugin for naming convention related rules.
1.4m+341%-1 day ago
5.20.8
--Linting and formatting, React
react-server-dom-webpack
React Server Components bindings for DOM using Webpack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.
1.4m+109%-16 days ago
19.3.0
--React
eslint-plugin-react-web-api
ESLint React's ESLint plugin for interacting with Web APIs
1.4m+318%-1 day ago
5.20.8
--Linting and formatting, React
@eslint-react/eslint-plugin
ESLint React's unified ESLint plugin that combines all individual plugins into one.
1.4m---1 day ago
5.20.8
--Linting and formatting, React
@ubjs/core
Runtime support for uniffi-bindgen-javascript generated bindings.
1.4m---1 month ago
0.31.0-5
--TypeScript tooling, React
@react-google-maps/api
React.js Google Maps API integration
1.4m---9 months ago
2.20.8
--Maps and geolocation, React
@rc-component/util
Shared React utilities for rc-component packages.
1.3m---24 days ago
1.13.0
--React
body-scroll-lock
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
1.3m+54%-5 years ago
4.0.0-beta.0
--DOM and browser utilities, React
expo-video
A cross-platform, performant video component for React Native and Expo with Web support
1.3m+870%-1 day ago
57.0.5
--Video and audio, React
prop-types-extra
React PropType Utilities
1.3m-2%-6 years ago
1.1.1
--React
nativewind
Use Tailwindcss in your cross-platform React Native applications
1.3m+305%-10 days ago
4.2.7
--CSS-in-JS and styling, React
@assistant-ui/react
Open-source TypeScript/React library for building production-grade AI chat experiences
1.3m---1 day ago
0.15.22
--React, CSS-in-JS and styling
ag-charts-community
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
1.3m+131%-9 days ago
14.2.0
--Charts and data visualisation, React
flux
An application architecture based on a unidirectional data flow
1.3m+54%-3 years ago
4.0.4
--React
react-tabs
An accessible and easy tab component for ReactJS
1.3m+24%-6 months ago
6.1.1
--Accessibility, React
react-json-view-lite
JSON viewer component for React focused on performance for large volume input while still providing few customiziation features
1.3m+164%-1 year ago
2.5.0
--React
eslint-plugin-react-native-globals
ESLint Environment for React Native
1.3m+42%-8 years ago
0.1.2
--Linting and formatting, React
react-bootstrap
Bootstrap 5 components built with React
1.3m+7%-1 year ago
2.10.10
--UI component libraries, React
react-virtualized
React components for efficiently rendering large, scrollable lists and tabular data
1.3m+21%-1 year ago
9.22.6
--React, Tables and data grids
react-native-nitro-modules
Fast, type-safe native modules for React Native with statically compiled JSI bindings.
1.3m+1807%-29 days ago
0.37.1
--React
react-table
Hooks for building lightweight, fast and extendable datagrids for React
1.3m+15%-4 years ago
7.8.0
--Tables and data grids, React
oxlint-plugin-react-doctor
React Doctor rules for oxlint.
1.2m--13 days ago
0.9.14
--React, Linting and formatting
enzyme-shallow-equal
Adaptation of react-addons-shallow-compare, for independent usage
1.2m-25%-2 years ago
1.0.7
--Testing, React
ag-charts-locale
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-Charts-Logo_Dark-Theme.svg?raw=true"/> <sourc
1.2m+144%-9 days ago
14.2.0
--React, Vue
rc-trigger
base abstract trigger component for react
1.2m-2%-3 years ago
5.3.4
--React
@astrojs/react
Use React components within Astro
1.2m---2 days ago
7.0.0
--React
@fullcalendar/react
FullCalendar React package for rendering a calendar
1.2m---20 days ago
7.1.0
ESM onlyBundledReact
react-query
Hooks for managing, caching and syncing asynchronous and remote data in React
1.2m+1%-3 years ago
3.39.3
ESM + CommonJSBundledCaching, React
@chakra-ui/react
Responsive and accessible React UI components built with React and Emotion
1.2m---28 days ago
3.37.0
ESM + CommonJSBundledUI component libraries, React
react-slick
React port of slick carousel
1.2m+8%-1 year ago
0.31.0
CommonJSNoneUI component libraries, React
react-json-view
Interactive react component for displaying javascript arrays and JSON objects.
1.2m+57%-5 years ago
1.21.3
CommonJSNoneReact, Parsers and serialisers
jsc-android
Pre-build version of JavaScriptCore to be used by React Native apps
1.2m-17%-3 years ago
250231.0.0
-NoneReact
ag-grid-enterprise
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
1.2m+109%-9 days ago
36.2.0
ESM + CommonJSBundledTables and data grids, React
react-native-css-interop
Provides a layer of interoperability between React Native and CSS stylesheets allowing to use CSS as a styling language for both React Native and React Native Web. The interoperability goes beyond basic styles allows the use of modern features such as CSS
1.1m+312%-10 days ago
0.2.7
CommonJSBundledReact, CSS-in-JS and styling
@ai-sdk/cerebras
The **Cerebras provider** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for [Cerebras](https://cerebras.ai), offering high-speed AI model inference powered by Cerebras Wafer-Scale Engines and CS-3 systems.
1.1m---1 day ago
3.0.55
ESM onlyBundledStatic site generators and meta-frameworks, React
react-resize-detector
React resize detector
1.1m+5%-1 year ago
12.3.0
ESM onlyBundledReact
rc-align
align ui component for react
1.1m-2%-3 years ago
4.0.15
ESM + CommonJSBundledReact

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.

  • @shadcn/reactUnstyled components for React.
  • valtio🧙 Valtio makes proxy-state simple for React and Vanilla
  • @mux/mux-player-reactAn open source Mux player for React that Just Works™
  • resqReact Element Selector Query (resq) - Query React components and children by selector (component name)
  • react-konvaReact components for the Konva 2d canvas library. Build interactive graphics, design editors, and whiteboards with JSX.
  • eslint-plugin-react-xA set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
  • @react-hook/passive-layout-effectA React hook that uses useEffect() on the server and useLayoutEffect() in the browser
  • react-tooltipreact tooltip component
  • eslint-plugin-react-nativeReact Native specific linting rules for ESLint
  • eslint-plugin-react-domESLint React's ESLint plugin for DOM related rules.
  • @figspec/reactReact binding for figspec
  • ink-text-inputText input component for Ink
  • notistackHighly customizable notification snackbars (toasts) that can be stacked on top of each other
  • eslint-plugin-react-naming-conventionESLint React's ESLint plugin for naming convention related rules.
  • react-server-dom-webpackReact Server Components bindings for DOM using Webpack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.
  • eslint-plugin-react-web-apiESLint React's ESLint plugin for interacting with Web APIs
  • @eslint-react/eslint-pluginESLint React's unified ESLint plugin that combines all individual plugins into one.
  • @ubjs/coreRuntime support for uniffi-bindgen-javascript generated bindings.
  • @react-google-maps/apiReact.js Google Maps API integration
  • @rc-component/utilShared React utilities for rc-component packages.
  • body-scroll-lockEnables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
  • expo-videoA cross-platform, performant video component for React Native and Expo with Web support
  • prop-types-extraReact PropType Utilities
  • nativewindUse Tailwindcss in your cross-platform React Native applications
  • @assistant-ui/reactOpen-source TypeScript/React library for building production-grade AI chat experiences
  • ag-charts-communityAdvanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
  • fluxAn application architecture based on a unidirectional data flow
  • react-tabsAn accessible and easy tab component for ReactJS
  • react-json-view-liteJSON viewer component for React focused on performance for large volume input while still providing few customiziation features
  • eslint-plugin-react-native-globalsESLint Environment for React Native
  • react-bootstrapBootstrap 5 components built with React
  • react-virtualizedReact components for efficiently rendering large, scrollable lists and tabular data
  • react-native-nitro-modulesFast, type-safe native modules for React Native with statically compiled JSI bindings.
  • react-tableHooks for building lightweight, fast and extendable datagrids for React
  • oxlint-plugin-react-doctorReact Doctor rules for oxlint.
  • enzyme-shallow-equalAdaptation of react-addons-shallow-compare, for independent usage
  • ag-charts-locale<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-Charts-Logo_Dark-Theme.svg?raw=true"/> <sourc
  • rc-triggerbase abstract trigger component for react
  • @astrojs/reactUse React components within Astro
  • @fullcalendar/reactFullCalendar React package for rendering a calendar
  • react-queryHooks for managing, caching and syncing asynchronous and remote data in React
  • @chakra-ui/reactResponsive and accessible React UI components built with React and Emotion
  • react-slick React port of slick carousel
  • react-json-viewInteractive react component for displaying javascript arrays and JSON objects.
  • jsc-androidPre-build version of JavaScriptCore to be used by React Native apps
  • ag-grid-enterpriseAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • react-native-css-interopProvides a layer of interoperability between React Native and CSS stylesheets allowing to use CSS as a styling language for both React Native and React Native Web. The interoperability goes beyond basic styles allows the use of modern features such as CSS
  • @ai-sdk/cerebrasThe **Cerebras provider** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for [Cerebras](https://cerebras.ai), offering high-speed AI model inference powered by Cerebras Wafer-Scale Engines and CS-3 systems.
  • react-resize-detectorReact resize detector
  • rc-alignalign ui component for react