Package category
React
Hooks, components and tooling for React.
4,733 packages58 comparisons
Packages compared
4,733 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @chakra-ui/react-types A Quick description of the component | 230.8k | - | - | - | 3 years ago 2.0.6 | - | Bundled | React, UI component libraries |
| overlayscrollbars-react OverlayScrollbars for React. | 230.5k | +164% | - | 2 years ago 0.5.6 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @headless-tree/react The definitive tree component for the Web | 229.7k | - | - | - | 4 months ago 1.7.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @react-native-vector-icons/common Customizable Icons for React Native with support for image source and full styling. | 229.7k | - | - | - | 18 days ago 13.0.3 | ESM + CommonJS | Bundled | Icons, React |
| react-range Range input. Slides in all directions. | 229.4k | +52% | - | 2 years ago 1.10.0 | CommonJS | Bundled | React | |
| react-lazyload Lazyload your components, images or anything where performance matters. | 229.1k | -0% | - | 2 years ago 3.2.1 | CommonJS | None | DOM and browser utilities, React | |
| react-swipeable-views A React component for swipeable views | 227.6k | +0% | - | - 0.14.2 | CommonJS | None | React | |
| re-reselect Enhance Reselect selectors with deeper memoization and cache management | 227.3k | +21% | - | 1 month ago 5.1.1 | ESM + CommonJS | Bundled | Caching, React | |
| tailwindcss-radix Utilities and variants for styling Radix state | 226.9k | +113% | - | - 4.0.2 | CommonJS | Bundled | React | |
| @progress/kendo-react-common React Common package delivers common utilities that can be used with the KendoReact UI components. KendoReact Common Utilities package | 226.6k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @tanstack/zod-adapter Modern and scalable routing for React applications | 226.2k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, React |
| moti The universal React Native animation library, powered by Reanimated 3. 🦉 | 226.1k | +113% | - | 1 year ago 0.30.0 | ESM + CommonJS | Bundled | React | |
| react-wrap-balancer Simple React component that makes titles more readable. | 225.7k | +39% | - | 2 years ago 1.1.1 | ESM + CommonJS | Bundled | React | |
| @storybook/react-native-web-vite Storybook for React Native Web and Vite: Develop, document, and test UI components in isolation | 225.5k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| react-papaparse The fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc. | 224.9k | +59% | - | 2 years ago 4.4.0 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| @bprogress/next NProgress bar like for Next.js compatible with new app directory | 222.7k | - | - | - | 1 year ago 3.2.12 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| react-prop-types Additional PropTypes for React | 222.4k | -11% | - | - 0.4.0 | CommonJS | None | React | |
| @grafana/faro-react Faro package that enables easier integration in projects built with React. | 221.6k | - | - | - | 3 days ago 2.12.1 | ESM + CommonJS | Bundled | React, Routing |
| react-contenteditable React component representing an element with editable contents | 221k | +38% | - | 3 years ago 3.3.7 | CommonJS | Bundled | Rich text and code editors, React | |
| @react-native-firebase/auth React Native Firebase - The authentication module provides an easy-to-use API to integrate an authentication workflow into new and existing applications. React Native Firebase provides access to all Firebase authentication methods and identity providers. | 220.9k | - | - | - | 21 days ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, React |
| react-toggle An elegant, accessible toggle component for React. Also a glorified checkbox. | 220.2k | +25% | - | 4 years ago 4.1.3 | CommonJS | None | React | |
| @audiowave/react React audio visualization component | 219.9k | - | - | - | 10 months ago 0.6.2 | ESM + CommonJS | Bundled | React, Video and audio |
| constate Yet another React state management library that lets you work with local state and scale up to global state with ease | 217.5k | +19% | - | 3 months ago 4.0.0 | ESM only | Bundled | State management, React | |
| @liveblocks/react A set of React hooks and providers to use Liveblocks declaratively. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more. | 216.6k | - | - | - | 4 days ago 3.24.2 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| @vidstack/react Build awesome media experiences on the web. | 214k | - | - | - | 2 years ago 0.6.15 | ESM only | Bundled | Video and audio, React |
| react-slider Slider component for React | 213.3k | +18% | - | 3 years ago 2.0.6 | ESM + CommonJS | None | React | |
| react-native-fbsdk-next Facebook SDK support for React Native apps. | 213k | +112% | - | 7 months ago 13.4.3 | ESM + CommonJS | Bundled | React | |
| react-native-date-picker A datetime picker for React Native. In-modal or inlined. Supports Android and iOS. | 212.6k | +24% | - | 1 year ago 5.0.13 | CommonJS | Bundled | Date pickers, React | |
| @uiw/react-color-sketch Color Sketch component for React. | 212.1k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @wavesurfer/react React component and hook for wavesurfer.js | 211.6k | - | - | - | 9 months ago 1.0.12 | ESM only | Bundled | Video and audio, React |
| @typeform/embed-react Embed library for [React](https://reactjs.org/). | 210k | - | - | - | 6 months ago 5.0.0 | CommonJS | Bundled | React |
| vite-plugin-icons-spritesheet Vite plugin that generates a spritesheet and types out of your icons folder. | 209.5k | +1383% | - | 3 months ago 3.1.0 | ESM + CommonJS | Bundled | Icons, React | |
| react-file-icon React component to render svg file icons | 209k | +117% | - | 1 year ago 1.6.0 | ESM + CommonJS | None | Icons, React | |
| ag-charts-react AG Charts React Component | 208.2k | +194% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-native-fetch-api A fetch API polyfill for React Native with text streaming support. | 208.2k | +129% | - | 5 years ago 3.0.0 | CommonJS | None | HTTP clients, React | |
| react-use-gesture React hook for receiving gestures https://use-gesture.netlify.app | 208.1k | -12% | - | - 9.1.3 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| react-keyed-flatten-children Flattens React children and fragments to an array with predictable and stable keys | 207.5k | +16% | - | 3 months ago 5.1.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @chakra-ui/breakpoint-utils A Quick description of the component | 207.4k | - | - | - | 3 years ago 2.0.8 | ESM + CommonJS | Bundled | Accessibility, React |
| react-autosize-textarea replacement for built-in textarea which auto resizes itself | 206.8k | +29% | - | 6 years ago 7.1.0 | CommonJS | Bundled | React | |
| pastable <h1 align="center"> 📦 A collection of pastable code gathered from past projects </h1> | 205.9k | +102% | - | 3 years ago 2.2.1 | ESM + CommonJS | Bundled | Utility libraries, React | |
| @react-pdf-viewer/zoom A React component to view a PDF document | 205.8k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| chakra-react-select A Chakra UI wrapper for the popular library React Select | 205.1k | +2% | - | 4 months ago 6.1.3 | ESM + CommonJS | Bundled | React, Accessibility | |
| @tsparticles/slim Slim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 204.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React |
| react-draft-wysiwyg A wysiwyg on top of DraftJS. | 203.3k | -7% | - | - 1.15.0 | CommonJS | None | React | |
| eslint-plugin-react-native-a11y React Native specific accessibility linting rules. | 202.9k | +119% | - | 1 year ago 3.5.1 | CommonJS | None | Accessibility, Linting and formatting | |
| @tanem/react-nprogress A React primitive for building slim progress bars. | 201.5k | - | - | - | 25 days ago 7.1.3 | ESM + CommonJS | Bundled | Animation, React |
| @mantine/carousel Embla based carousel | 200.9k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @react-pdf-viewer/page-navigation A React component to view a PDF document | 199.3k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @chakra-ui/lazy-utils Utility functions for lazy loading disclosure elements | 198.9k | - | - | - | 3 years ago 2.0.4 | ESM + CommonJS | Bundled | Utility libraries, React |
| react-perfect-scrollbar A react wrapper for perfect-scrollbar | 198.8k | +30% | - | - 1.5.8 | CommonJS | Bundled | 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.
- @chakra-ui/react-typesA Quick description of the component
- overlayscrollbars-reactOverlayScrollbars for React.
- @headless-tree/reactThe definitive tree component for the Web
- @react-native-vector-icons/commonCustomizable Icons for React Native with support for image source and full styling.
- react-rangeRange input. Slides in all directions.
- react-lazyloadLazyload your components, images or anything where performance matters.
- react-swipeable-viewsA React component for swipeable views
- re-reselectEnhance Reselect selectors with deeper memoization and cache management
- tailwindcss-radixUtilities and variants for styling Radix state
- @progress/kendo-react-commonReact Common package delivers common utilities that can be used with the KendoReact UI components. KendoReact Common Utilities package
- @tanstack/zod-adapterModern and scalable routing for React applications
- motiThe universal React Native animation library, powered by Reanimated 3. 🦉
- react-wrap-balancerSimple React component that makes titles more readable.
- @storybook/react-native-web-viteStorybook for React Native Web and Vite: Develop, document, and test UI components in isolation
- react-papaparseThe fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc.
- @bprogress/nextNProgress bar like for Next.js compatible with new app directory
- react-prop-typesAdditional PropTypes for React
- @grafana/faro-reactFaro package that enables easier integration in projects built with React.
- react-contenteditableReact component representing an element with editable contents
- @react-native-firebase/authReact Native Firebase - The authentication module provides an easy-to-use API to integrate an authentication workflow into new and existing applications. React Native Firebase provides access to all Firebase authentication methods and identity providers.
- react-toggleAn elegant, accessible toggle component for React. Also a glorified checkbox.
- @audiowave/reactReact audio visualization component
- constateYet another React state management library that lets you work with local state and scale up to global state with ease
- @liveblocks/reactA set of React hooks and providers to use Liveblocks declaratively. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
- @vidstack/reactBuild awesome media experiences on the web.
- react-sliderSlider component for React
- react-native-fbsdk-nextFacebook SDK support for React Native apps.
- react-native-date-pickerA datetime picker for React Native. In-modal or inlined. Supports Android and iOS.
- @uiw/react-color-sketchColor Sketch component for React.
- @wavesurfer/reactReact component and hook for wavesurfer.js
- @typeform/embed-reactEmbed library for [React](https://reactjs.org/).
- vite-plugin-icons-spritesheetVite plugin that generates a spritesheet and types out of your icons folder.
- react-file-iconReact component to render svg file icons
- ag-charts-reactAG Charts React Component
- react-native-fetch-apiA fetch API polyfill for React Native with text streaming support.
- react-use-gestureReact hook for receiving gestures https://use-gesture.netlify.app
- react-keyed-flatten-childrenFlattens React children and fragments to an array with predictable and stable keys
- @chakra-ui/breakpoint-utilsA Quick description of the component
- react-autosize-textareareplacement for built-in textarea which auto resizes itself
- pastable<h1 align="center"> 📦 A collection of pastable code gathered from past projects </h1>
- @react-pdf-viewer/zoomA React component to view a PDF document
- chakra-react-selectA Chakra UI wrapper for the popular library React Select
- @tsparticles/slimSlim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- react-draft-wysiwygA wysiwyg on top of DraftJS.
- eslint-plugin-react-native-a11yReact Native specific accessibility linting rules.
- @tanem/react-nprogressA React primitive for building slim progress bars.
- @mantine/carouselEmbla based carousel
- @react-pdf-viewer/page-navigationA React component to view a PDF document
- @chakra-ui/lazy-utilsUtility functions for lazy loading disclosure elements
- react-perfect-scrollbarA react wrapper for perfect-scrollbar
- @mdxeditor/editor vs @uiw/react-md-editor
- @mdx-js/react vs @mdxeditor/editor
- react-markdown vs @mdx-js/react
- @mdx-js/react vs markdown-to-jsx
- styled-components vs @linaria/core
- react-markdown vs markdown-to-jsx
- @mdxeditor/editor vs react-native-enriched-markdown
- @e2b/code-interpreter vs react-multi-carousel
- @monaco-editor/react vs react-monaco-editor
- react-feather vs iconoir-react
- react-markdown vs @mdxeditor/editor
- react-tracked vs constate
- @icons-pack/react-simple-icons vs react-feather
- react-pdf vs @react-pdf-viewer/core
- iconoir-react vs @thesvg/react
- zustand vs react-tracked
- @phosphor-icons/react vs react-feather
- react-responsive-carousel vs react-image-gallery
- @uiw/react-md-editor vs react-native-enriched-markdown
- @phosphor-icons/react vs iconoir-react
- @compiled/react vs @linaria/core
- goober vs @linaria/core
- @monaco-editor/react vs react-simple-code-editor
- @radix-ui/react-primitive vs @chakra-ui/react
- react-lazy-load-image-component vs react-lazyload
- react-virtualized-auto-sizer vs virtua
- styled-components vs @compiled/react
- styled-components vs goober
- @icons-pack/react-simple-icons vs iconoir-react
- react-feather vs @thesvg/react