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
@tolgee/react
React implementation for Tolgee localization framework
60.2k---17 days ago
7.2.1
ESM + CommonJSBundledInternationalisation, React
react-pdf-tailwind
Use Tailwind CSS to style PDFs created with react-pdf
60.1k+261%-1 year ago
3.0.0
ESM + CommonJSBundledCSS-in-JS and styling, React
nucleo-ui-outline-18
18px outline React SVG icon components from Nucleo UI Library
60k--21 days ago
1.5.1
ESM + CommonJSBundledReact, Icons
react-native-crypto
implementation of crypto for React Native
60k-21%-1 year ago
2.2.1
-NoneReact
react-facebook-login
A Component React for Facebook Login
59.9k-20%-7 years ago
4.1.1
CommonJSNoneReact
@pactsafe/pactsafe-react-sdk
Ironclad Clickwrap React SDK - SDK for easy Ironclad Clickwrap implementations leveraging the Ironclad JavaScript Library & API
59.6k---1 year ago
2.15.0
ESM + CommonJSNoneReact
react-native-ui-datepicker
Customizable date picker for React Native
59.6k+159%-4 months ago
3.3.0
ESM + CommonJSBundledDate pickers, React
@material-tailwind/react
@material-tailwind/react is an easy-to-use components library for ReactJS & Tailwind CSS inspired by Material Design.
59.6k---2 years ago
2.1.10
CommonJSBundledCSS-in-JS and styling, React
@svar-ui/react-gantt
A customizable, high-performance React Gantt chart component for building project timelines.
59.4k---17 days ago
2.7.3
ESM + CommonJSBundledReact, TypeScript tooling
core-decorators
Library of JavaScript stage-0 decorators (aka ES2016/ES7 decorators but that's not accurate!) inspired by languages that come with built-ins like @​override, @​deprecate, @​autobind, @​mixin and more! Works great with React/Angular/more!
59.4k+31%-9 years ago
0.20.0
ESM + CommonJSBundledAngular, React
react-datasheet-grid
An Excel-like React component to create beautiful spreadsheets.
59.4k+175%-6 months ago
4.11.6
CommonJSBundledPDF and documents, React
pure-react-carousel
A highly impartial suite of React components that can be assembled by the consumer to create a responsive and aria compliant carousel with almost no limits on DOM structure or CSS styles.
59.1k-6%-9 months ago
1.35.0
ESM + CommonJSBundledAccessibility, UI component libraries
use-supercluster
A hook for using Supercluster with React.
59k-0%-2 years ago
1.2.0
ESM onlyBundledReact
react-file-drop
Zero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des
58.9k+71%-3 years ago
3.1.6
CommonJSBundledDOM and browser utilities, Files and file systems
react-addons-css-transition-group
The code in this package has moved. We recommend you to use `CSSTransitionGroup` from [`react-transition-group`](https://github.com/reactjs/react-transition-group) instead.
58.8k-46%--
15.6.2
CommonJSNoneReact, UI component libraries
@remotion/eslint-config-flat
Default configuration for Remotion templates (ESLint >= 9)
58.7k---2 days ago
4.0.528
ESM + CommonJSBundledVideo and audio, React
@visx/visx
One stop install for all visx packages
58.7k---3 months ago
4.0.0
ESM + CommonJSBundledCharts and data visualisation, React
@payloadcms/plugin-multi-tenant
Multi Tenant plugin for Payload
58.7k---3 days ago
3.90.2
ESM onlyBundledTypeScript tooling, React
eslint-config-xo-react
ESLint shareable config for React to be used with eslint-config-xo
58.6k-15%-4 days ago
0.32.0
ESM onlyBundledLinting and formatting, React
@tanstack/react-router-with-query
Modern and scalable routing for React applications
58.5k---1 year ago
1.130.17
ESM + CommonJSBundledRouting, React
@alchemy.run/sigil
React for CLIs. A self-contained fork of Ink with an integrated TypeScript Yoga layout engine.
58.5k---8 days ago
0.1.0-alpha.1
ESM onlyBundledCLI tools and terminal utilities, React
@rjsf/shadcn
shadcn theme, fields and widgets for react-jsonschema-form
58.3k---10 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
@progress/kendo-react-editor
React Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package
58.1k---18 days ago
16.1.0
ESM + CommonJSBundledUI component libraries, React
@openspacelabs/react-native-zoomable-view
A view component for react-native with pinch to zoom, tap to move and double tap to zoom capability.
58k---1 month ago
3.0.0-beta.6
ESM + CommonJSBundledReact
@atlaskit/radio
A radio input allows users to select only one option from a number of choices. Radio is generally displayed in a radio group.
58k---2 days ago
10.2.4
ESM + CommonJSBundledReact
@atlaskit/dropdown-menu
A dropdown menu displays a list of actions or options to a user.
57.9k---2 days ago
18.3.7
ESM + CommonJSBundledUI component libraries, React
@zendeskgarden/react-tags
Components relating to tags in the Garden Design System
57.8k---3 days ago
9.16.0
ESM + CommonJSBundledReact, UI component libraries
@wistia/wistia-player-react
An embeddable wistia-player web component and React wrapper to add responsive, lightweight, and SEO-friendly videos to your site.
57.7k---3 days ago
0.7.23
ESM + CommonJSBundledVideo and audio, React
@json-render/shadcn
shadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.
57.6k---7 days ago
0.21.0
ESM + CommonJSBundledCSS-in-JS and styling, React
@stytch/react
Stytch's official React Library
57.3k---14 days ago
20.3.0
ESM + CommonJSBundledAuthentication and authorisation, React
flexlayout-react
A multi-tab docking layout manager
57.2k+106%-14 days ago
0.11.0
ESM onlyBundledDOM and browser utilities, React
@use-it/event-listener
A custom React Hook that provides a useEventListener.
57k---4 years ago
0.1.7
ESM + CommonJSBundledReact
react-native-masked-text
Text and TextInput with mask for React Native applications
56.9k+10%-7 years ago
1.13.0
CommonJSNoneReact
@veltdev/react
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
56.9k---8 days ago
6.0.14
ESM + CommonJSBundledWebSockets and realtime, React
react-snowfall
A react component that creates a snowfall effect
56.8k+114%-9 months ago
2.4.0
ESM onlyBundledReact
mdi-material-ui
Material-UI SvgIcon components for Material Design Icons.
56.6k+30%-5 months ago
8.0.0
ESM + CommonJSBundledIcons, React
@zendeskgarden/react-theming
Theming utilities and components within the Garden Design System
56.6k---3 days ago
9.16.0
ESM + CommonJSBundledReact, UI component libraries
@umijs/react-refresh-webpack-plugin
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
56.4k---3 years ago
0.5.11
CommonJSBundledBundler plugins and loaders, React
preact-compat
A React compatibility layer for Preact
56.3k+3%--
3.19.0
ESM + CommonJSNoneReact
react-pro-sidebar
high level and customizable side navigation
56.3k+21%-2 years ago
1.1.0
ESM + CommonJSNoneReact
react-svg-loader
Optimize svg and load it as a React Component
56.1k-52%-7 years ago
3.0.3
CommonJSNoneBundler plugins and loaders, React
react-resize-aware
A React hook that makes it possible to listen to element resize events.
56k+116%-11 months ago
4.1.0
ESM + CommonJSNoneReact
@central-icons-react/round-outlined-radius-2-stroke-2
A collection of round outlined React icons with 2px radius and 2px stroke width, designed for use in React applications.
55.8k---2 days ago
1.2.1
ESM + CommonJSBundledIcons, React
tsparticles-engine
Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
55.7k-1%--
2.12.0
ESM + CommonJSBundledAnimation, React
@tanstack/svelte-virtual
Headless UI for virtualizing scrollable elements in Svelte
55.6k---12 days ago
3.13.39
ESM onlyBundledTables and data grids, React
boneyard-js
Pixel-perfect skeleton loading screens. Wrap your component in <Skeleton> and boneyard snapshots the real DOM layout — no manual descriptors, no configuration.
55.4k--26 days ago
1.10.0
ESM onlyBundledBundler plugins and loaders, React
babel-plugin-react-svg
Babel plugin to transform svg to react component
55.2k-58%-7 years ago
3.0.3
CommonJSNoneBundler plugins and loaders, React
react-fela
React bindings for Fela
55.1k+64%-3 years ago
12.2.1
ESM + CommonJSBundledCSS-in-JS and styling, React
@atlaskit/inline-edit
An inline edit displays a custom input component that switches between reading and editing on the same page.
55k---2 days ago
16.4.5
ESM + CommonJSBundledReact
next-translate
Tiny and powerful i18n tools (Next plugin + API) to translate your Next.js pages.
54.9k-13%-2 months ago
3.2.0
ESM + CommonJSBundledInternationalisation, 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.

  • @tolgee/reactReact implementation for Tolgee localization framework
  • react-pdf-tailwindUse Tailwind CSS to style PDFs created with react-pdf
  • nucleo-ui-outline-1818px outline React SVG icon components from Nucleo UI Library
  • react-native-cryptoimplementation of crypto for React Native
  • react-facebook-loginA Component React for Facebook Login
  • @pactsafe/pactsafe-react-sdkIronclad Clickwrap React SDK - SDK for easy Ironclad Clickwrap implementations leveraging the Ironclad JavaScript Library & API
  • react-native-ui-datepickerCustomizable date picker for React Native
  • @material-tailwind/react@material-tailwind/react is an easy-to-use components library for ReactJS & Tailwind CSS inspired by Material Design.
  • @svar-ui/react-ganttA customizable, high-performance React Gantt chart component for building project timelines.
  • core-decoratorsLibrary of JavaScript stage-0 decorators (aka ES2016/ES7 decorators but that's not accurate!) inspired by languages that come with built-ins like @​override, @​deprecate, @​autobind, @​mixin and more! Works great with React/Angular/more!
  • react-datasheet-gridAn Excel-like React component to create beautiful spreadsheets.
  • pure-react-carouselA highly impartial suite of React components that can be assembled by the consumer to create a responsive and aria compliant carousel with almost no limits on DOM structure or CSS styles.
  • use-superclusterA hook for using Supercluster with React.
  • react-file-dropZero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des
  • react-addons-css-transition-groupThe code in this package has moved. We recommend you to use `CSSTransitionGroup` from [`react-transition-group`](https://github.com/reactjs/react-transition-group) instead.
  • @remotion/eslint-config-flatDefault configuration for Remotion templates (ESLint >= 9)
  • @visx/visxOne stop install for all visx packages
  • @payloadcms/plugin-multi-tenantMulti Tenant plugin for Payload
  • eslint-config-xo-reactESLint shareable config for React to be used with eslint-config-xo
  • @tanstack/react-router-with-queryModern and scalable routing for React applications
  • @alchemy.run/sigilReact for CLIs. A self-contained fork of Ink with an integrated TypeScript Yoga layout engine.
  • @rjsf/shadcnshadcn theme, fields and widgets for react-jsonschema-form
  • @progress/kendo-react-editorReact Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package
  • @openspacelabs/react-native-zoomable-viewA view component for react-native with pinch to zoom, tap to move and double tap to zoom capability.
  • @atlaskit/radioA radio input allows users to select only one option from a number of choices. Radio is generally displayed in a radio group.
  • @atlaskit/dropdown-menuA dropdown menu displays a list of actions or options to a user.
  • @zendeskgarden/react-tagsComponents relating to tags in the Garden Design System
  • @wistia/wistia-player-reactAn embeddable wistia-player web component and React wrapper to add responsive, lightweight, and SEO-friendly videos to your site.
  • @json-render/shadcnshadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.
  • @stytch/reactStytch's official React Library
  • flexlayout-reactA multi-tab docking layout manager
  • @use-it/event-listenerA custom React Hook that provides a useEventListener.
  • react-native-masked-textText and TextInput with mask for React Native applications
  • @veltdev/reactVelt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
  • react-snowfallA react component that creates a snowfall effect
  • mdi-material-uiMaterial-UI SvgIcon components for Material Design Icons.
  • @zendeskgarden/react-themingTheming utilities and components within the Garden Design System
  • @umijs/react-refresh-webpack-pluginAn **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
  • preact-compatA React compatibility layer for Preact
  • react-pro-sidebarhigh level and customizable side navigation
  • react-svg-loaderOptimize svg and load it as a React Component
  • react-resize-awareA React hook that makes it possible to listen to element resize events.
  • @central-icons-react/round-outlined-radius-2-stroke-2A collection of round outlined React icons with 2px radius and 2px stroke width, designed for use in React applications.
  • tsparticles-engineEasily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
  • @tanstack/svelte-virtualHeadless UI for virtualizing scrollable elements in Svelte
  • boneyard-jsPixel-perfect skeleton loading screens. Wrap your component in <Skeleton> and boneyard snapshots the real DOM layout — no manual descriptors, no configuration.
  • babel-plugin-react-svgBabel plugin to transform svg to react component
  • react-felaReact bindings for Fela
  • @atlaskit/inline-editAn inline edit displays a custom input component that switches between reading and editing on the same page.
  • next-translateTiny and powerful i18n tools (Next plugin + API) to translate your Next.js pages.