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
css-to-react-native
Convert CSS text to a React Native stylesheet object
10.2m+50%-3 years ago
3.2.0
CommonJSBundledCSS-in-JS and styling, React
react-reconciler
React package for creating custom renderers.
10m+189%-15 days ago
0.34.0
CommonJSNoneReact, UI component libraries
@mui/types
Utility types for Material UI.
10m+41%-28 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
@base-ui/react
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
9.8m--21 days ago
1.8.0
ESM + CommonJSBundledAccessibility, React
react-native
A framework for building native apps using React
9.7m+191%-29 days ago
0.87.1
CommonJSBundledReact
@expo/config-types
Types for the Expo config object app.config.ts
9.6m+270%-2 months ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
@storybook/react-vite
Storybook for React and Vite: Develop, document, and test UI components in isolation
9.6m+255%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Bundlers
@expo/config
A library for interacting with the app.json
9.4m+245%-1 month ago
57.0.9
CommonJSBundledReact, HTTP servers and web frameworks
react-dropzone
Simple HTML5 drag-drop zone with React.js
9.4m+104%-11 days ago
20.1.2
ESM + CommonJSBundledDOM and browser utilities, React
@react-email/render
Transform React components into HTML email templates
9m+414%-2 months ago
2.1.0
ESM + CommonJSBundledEmail, React
lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
8.8m+141%-1 year ago
3.3.0
ESM onlyBundledReact
@svgr/webpack
SVGR webpack loader.
8.7m+24%-3 years ago
8.1.0
CommonJSBundledBundler plugins and loaders, React
@xyflow/system
xyflow core system that powers React Flow and Svelte Flow.
8.5m+671%-1 day ago
0.0.83
ESM + CommonJSBundledReact, Svelte
@vitejs/plugin-react-swc
Speed up your Vite dev server with SWC
8.5m+141%-1 month ago
4.3.3
ESM onlyBundledReact, Bundler plugins and loaders
@xyflow/react
React Flow - A highly customizable React library for building node-based editors and interactive flow charts.
8.2m+637%-1 day ago
12.12.0
ESM + CommonJSBundledReact, TypeScript tooling
styled-components
Fast, expressive styling for React.
8.2m+31%-1 month ago
6.5.3
ESM + CommonJSBundledCSS-in-JS and styling, React
@expo/image-utils
A package used by Expo CLI for processing images
8.2m+282%-1 month ago
0.11.5
CommonJSBundledHTTP servers and web frameworks, React
@mui/system
MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.
8m+29%-28 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
@mui/private-theming
Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.
7.9m+39%-28 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
@expo/prebuild-config
Get the prebuild config
7.7m+293%-14 days ago
57.0.16
CommonJSBundledReact, HTTP servers and web frameworks
@mui/styled-engine
styled() API wrapper package for emotion.
7.7m+37%-28 days ago
9.4.0
ESM + CommonJSBundledReact, CSS-in-JS and styling
@pmmmwh/react-refresh-webpack-plugin
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
7.7m+3%-29 days ago
0.6.3
CommonJSBundledBundler plugins and loaders, React
estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
7.7m+266%-2 years ago
3.0.1
ESM onlyBundledReact
@storybook/addon-a11y
Storybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
7.6m+188%-22 days ago
10.6.0
ESM onlyBundledAccessibility, React
inline-style-prefixer
Run-time Autoprefixer for JavaScript style objects
7.6m+111%-2 years ago
7.0.1
ESM + CommonJSNoneCSS-in-JS and styling, React
@mui/material
Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
7.5m+44%-28 days ago
9.4.0
ESM + CommonJSBundledUI component libraries, React
expo-constants
Provides system information that remains constant throughout the lifetime of your app.
7.3m+330%-7 days ago
57.0.19
CommonJSBundledReact, HTTP servers and web frameworks
refractor
Lightweight, robust, elegant virtual syntax highlighting using Prism
7.2m+124%-1 year ago
5.0.0
ESM onlyNoneReact
@expo/package-manager
A library for installing and finding packages in a project
7.1m+306%-2 months ago
1.13.1
CommonJSBundledReact, HTTP servers and web frameworks
babel-preset-expo
The Babel preset for Expo projects
7.1m+330%-1 day ago
57.0.13
CommonJSBundledReact, Bundlers
nx
The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
7.1m+42%-15 days ago
23.2.1
CommonJSBundledTesting, React
react-native-safe-area-context
A flexible way to handle safe area, also works on Android and web.
6.9m+261%-8 days ago
5.10.0
ESM + CommonJSBundledReact
expo-file-system
Provides access to the local file system on the device.
6.8m+310%-14 days ago
57.0.7
CommonJSBundledFiles and file systems, React
react-test-renderer
React package for snapshot testing.
6.8m+36%-15 days ago
19.3.0
CommonJSNoneReact
expo-modules-autolinking
Scripts that autolink Expo modules.
6.8m+301%-14 days ago
57.0.13
CommonJSBundledHTTP servers and web frameworks, React
goober
A less than 1KB css-in-js solution
6.7m+117%-4 months ago
2.1.19
ESM + CommonJSBundledCSS-in-JS and styling, React
expo-asset
An Expo universal module to download assets and pass them into other APIs
6.7m+341%-7 days ago
57.0.18
CommonJSBundledReact, HTTP servers and web frameworks
expo-font
Load fonts at runtime and use them in React Native components.
6.7m+312%-14 days ago
57.0.4
CommonJSBundledReact, HTTP servers and web frameworks
expo-modules-core
The core of Expo Modules architecture
6.7m+316%-1 day ago
57.0.19
CommonJSBundledReact, HTTP servers and web frameworks
react-native-is-edge-to-edge
Detect react-native-edge-to-edge package install
6.6m+276%-6 months ago
1.3.1
ESM + CommonJSBundledReact
openapi-fetch
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
6.6m+383%-7 months ago
0.17.0
ESM + CommonJSBundledDocumentation tooling, Vue
react-textarea-autosize
textarea component for React which grows with content
6.5m+97%-1 year ago
8.5.9
ESM + CommonJSBundledReact
nanostores
A tiny (372 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores
6.5m+1241%-22 days ago
1.5.3
ESM onlyBundledState management, React
react-native-screens
Native navigation primitives for your React Native app.
6.5m+274%-11 days ago
4.28.0
ESM + CommonJSBundledReact, TypeScript tooling
@expo/fingerprint
A library to generate a fingerprint from a React Native project
6.5m+338%-14 days ago
0.20.13
CommonJSBundledReact, HTTP servers and web frameworks
expo-keep-awake
Provides a React component that prevents the screen sleeping when rendered. It also exposes static methods to control the behavior imperatively.
6.5m+344%-14 days ago
57.0.2
CommonJSBundledReact
react-select
A Select control built with and for ReactJS
6.5m+19%-1 year ago
5.10.2
ESM + CommonJSBundledReact
qrcode.react
React component to generate QR codes
6.4m+300%-1 year ago
4.2.0
ESM + CommonJSBundledReact
react-aria
Spectrum UI components in React
6.4m+477%-20 days ago
3.52.1
ESM + CommonJSBundledAccessibility, React
react-stately
Spectrum UI components in React
6.4m+507%-23 days ago
3.50.0
ESM + CommonJSBundledReact, UI component libraries

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.

  • css-to-react-nativeConvert CSS text to a React Native stylesheet object
  • react-reconcilerReact package for creating custom renderers.
  • @mui/typesUtility types for Material UI.
  • @base-ui/reactBase UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
  • react-nativeA framework for building native apps using React
  • @expo/config-typesTypes for the Expo config object app.config.ts
  • @storybook/react-viteStorybook for React and Vite: Develop, document, and test UI components in isolation
  • @expo/configA library for interacting with the app.json
  • react-dropzoneSimple HTML5 drag-drop zone with React.js
  • @react-email/renderTransform React components into HTML email templates
  • lowlightVirtual syntax highlighting for virtual DOMs and non-HTML things
  • @svgr/webpackSVGR webpack loader.
  • @xyflow/systemxyflow core system that powers React Flow and Svelte Flow.
  • @vitejs/plugin-react-swcSpeed up your Vite dev server with SWC
  • @xyflow/reactReact Flow - A highly customizable React library for building node-based editors and interactive flow charts.
  • styled-componentsFast, expressive styling for React.
  • @expo/image-utilsA package used by Expo CLI for processing images
  • @mui/systemMUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.
  • @mui/private-themingPrivate - The React theme context to be shared between `@mui/styles` and `@mui/material`.
  • @expo/prebuild-configGet the prebuild config
  • @mui/styled-enginestyled() API wrapper package for emotion.
  • @pmmmwh/react-refresh-webpack-pluginAn **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
  • estree-util-build-jsxTransform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
  • @storybook/addon-a11yStorybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
  • inline-style-prefixerRun-time Autoprefixer for JavaScript style objects
  • @mui/materialMaterial UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
  • expo-constantsProvides system information that remains constant throughout the lifetime of your app.
  • refractorLightweight, robust, elegant virtual syntax highlighting using Prism
  • @expo/package-managerA library for installing and finding packages in a project
  • babel-preset-expoThe Babel preset for Expo projects
  • nxThe core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
  • react-native-safe-area-contextA flexible way to handle safe area, also works on Android and web.
  • expo-file-systemProvides access to the local file system on the device.
  • react-test-rendererReact package for snapshot testing.
  • expo-modules-autolinkingScripts that autolink Expo modules.
  • gooberA less than 1KB css-in-js solution
  • expo-assetAn Expo universal module to download assets and pass them into other APIs
  • expo-fontLoad fonts at runtime and use them in React Native components.
  • expo-modules-coreThe core of Expo Modules architecture
  • react-native-is-edge-to-edgeDetect react-native-edge-to-edge package install
  • openapi-fetchFast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
  • react-textarea-autosizetextarea component for React which grows with content
  • nanostoresA tiny (372 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores
  • react-native-screensNative navigation primitives for your React Native app.
  • @expo/fingerprintA library to generate a fingerprint from a React Native project
  • expo-keep-awakeProvides a React component that prevents the screen sleeping when rendered. It also exposes static methods to control the behavior imperatively.
  • react-selectA Select control built with and for ReactJS
  • qrcode.reactReact component to generate QR codes
  • react-ariaSpectrum UI components in React
  • react-statelySpectrum UI components in React