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 |
|---|---|---|---|---|---|---|---|---|
| @gluestack-ui/accordion A universal headless accordion component for React Native, Next.js & React | 28.1k | - | - | - | 1 year ago 1.0.14 | ESM + CommonJS | Bundled | UI component libraries, React |
| @gluestack-ui/fab A universal headless fab component for React Native, Next.js & React | 28.1k | - | - | - | 1 year ago 0.1.28 | ESM + CommonJS | Bundled | React, UI component libraries |
| next-video A React component for adding video to your Next.js application. It extends both the video element and your Next app with features for automatic video optimization. | 28k | +82% | - | 3 months ago 2.8.1 | ESM + CommonJS | Bundled | Video and audio, React | |
| @zuilib/ai ZUI UI for AI-assisted enterprise apps: assistant dock, thread, streaming markdown, tool calls, approvals, diff review, structured output, citations, provider adapters | 28k | - | - | - | 5 days ago 0.6.0 | ESM only | Bundled | UI component libraries, React |
| reaflow Node-based Visualizations for React | 28k | +126% | - | 1 year ago 5.4.1 | ESM + CommonJS | Bundled | React | |
| react-extras Useful components and utilities for working with React | 28k | +1087% | - | 7 months ago 4.1.0 | ESM only | Bundled | CSS-in-JS and styling, React | |
| recharts-to-png This package converts any HTML element to an image. | 28k | +86% | - | 1 month ago 3.0.2 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @zendeskgarden/container-splitter Containers relating to Splitter in the Garden Design System | 28k | - | - | - | 9 months ago 2.0.23 | ESM + CommonJS | Bundled | Accessibility, React |
| @atlaskit/tree A React Component for displaying expandable and sortable tree hierarchies | 27.9k | - | - | - | 1 year ago 9.0.1 | ESM + CommonJS | Bundled | React |
| @ag-grid-enterprise/status-bar Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 27.9k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @gluestack-ui/alert A universal headless Alert component for React Native, Next.js & React | 27.8k | - | - | - | 1 year ago 0.1.16 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-redux-toastr react-redux-toastr is a React toastr message implemented with Redux | 27.7k | -17% | - | 2 years ago 8.0.0 | CommonJS | None | State management, React | |
| rmc-picker React Mobile Picker Component(web and react-native) | 27.7k | +10% | - | 7 years ago 5.0.10 | ESM + CommonJS | Bundled | React | |
| rmc-dialog mobile dialog ui component for react | 27.7k | +14% | - | 8 years ago 1.1.1 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @thegrizzlylabs/react-native-genius-scan React Native Plugin for Genius Scan SDK | 27.7k | - | - | - | 3 days ago 6.5.1 | CommonJS | Bundled | React |
| react-numeric-input Number input component that can replace the native number input which is not yet very well supported and where it is, it does not have the same appearance across the browsers. Additionally this component offers more flexible options and can be used for an | 27.7k | -10% | - | 8 years ago 2.2.3 | CommonJS | None | React | |
| eslint-plugin-css An ESLint plugin that provides rules to verify CSS definition objects. | 27.6k | +19% | - | 7 months ago 0.12.0 | CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling | |
| @siteed/audio-studio Comprehensive audio processing library for React Native and Expo with recording, analysis, visualization, and streaming capabilities across iOS, Android, and web | 27.6k | - | - | - | 3 months ago 3.2.1 | ESM + CommonJS | Bundled | Video and audio, React |
| react-zlib-js Pure JavaScript implementation of the Node.js zlib core module: Gzip, Deflate/Inflate, Brotli and Zstd decompression, for React Native and the browser. API-compatible with Node.js 22.x LTS. | 27.6k | +31% | - | 17 days ago 3.0.0 | CommonJS | Bundled | Compression and archives, React | |
| @gluestack-ui/menu A universal headless menu component for React Native, Next.js & React | 27.5k | - | - | - | 1 year ago 0.2.43 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-simple-typewriter A simple react component for adding a nice typewriter effect to your project. | 27.5k | -5% | - | 3 years ago 5.0.1 | CommonJS | Bundled | React | |
| @devexpress/dx-react-grid Composable plugin-based data grid component for React | 27.3k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Tables and data grids, React |
| react-images A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS | 27.2k | -62% | - | 5 years ago 1.2.0-beta.7 | ESM + CommonJS | Bundled | UI component libraries, React | |
| react-password-checklist A React Component to display the success or failure of password strength rules, ideal for registration or password reset forms. | 27.2k | +123% | - | 1 year ago 1.8.1 | ESM only | Bundled | React | |
| @gluestack-style/react A universal & performant styling library for React Native, Next.js & React | 27.1k | - | - | - | 2 years ago 1.0.57 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-pdf-highlighter Set of React components for PDF annotation | 27.1k | +42% | - | 2 years ago 8.0.0-rc.0 | ESM only | Bundled | PDF and documents, React | |
| @remotion/install-whisper-cpp Helpers for installing and using Whisper.cpp | 27k | - | - | - | 2 days ago 4.0.528 | CommonJS | None | Video and audio, React |
| wc-react Web Components wrapper class for React | 27k | +44% | - | 4 years ago 0.5.1 | ESM + CommonJS | None | React | |
| @tanstack/router-zod-adapter Modern and scalable routing for React applications | 26.9k | - | - | - | 1 year ago 1.81.5 | ESM + CommonJS | Bundled | Routing, React |
| react-native-os node's os module for react-native | 26.9k | -40% | - | 6 years ago 1.2.6 | CommonJS | None | React | |
| jest-emotion Jest utilities for emotion | 26.9k | -26% | - | 5 years ago 11.0.0 | CommonJS | Bundled | CSS-in-JS and styling, React | |
| @vx/bounds Utilities to make your life with bounding boxes better | 26.9k | - | - | - | 6 years ago 0.0.199 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @central-icons-react/square-filled-radius-0-stroke-2 A collection of square filled React icons with 0px radius and 2px stroke width, designed for use in React applications. | 26.9k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-native-map-clustering React Native Map Clustering both for Android and iOS | 26.8k | +47% | - | 1 year ago 4.0.0 | CommonJS | Bundled | React, Maps and geolocation | |
| @react-native-vector-icons/fontawesome6 Fontawesome6 font for react native vector icons | 26.7k | - | - | - | 19 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| recoil-persist Package for recoil to persist and rehydrate store | 26.7k | -5% | - | 3 years ago 5.1.0 | CommonJS | Bundled | React | |
| react-letter Display e-mail messages in your React projects. | 26.7k | +115% | - | 12 days ago 0.4.2 | ESM + CommonJS | Bundled | Email, React | |
| nucleo-sharp 24px React SVG icon components from Nucleo | 26.7k | - | - | 21 days ago 1.5.1 | ESM + CommonJS | Bundled | React, Icons | |
| react-bootstrap-table2-paginator it's the pagination addon for react-bootstrap-table2 | 26.7k | -8% | - | 6 years ago 2.1.2 | CommonJS | None | UI component libraries, React | |
| @gluestack-ui/popover A universal headless Popover component for React Native, Next.js & React | 26.6k | - | - | - | 1 year ago 0.1.49 | ESM + CommonJS | Bundled | React, UI component libraries |
| @solar-icons/react Solar Icons for React | 26.6k | - | - | - | 2 days ago 2.3.2 | ESM only | Bundled | Icons, React |
| @mantine/prism Code highlight with Mantine theme | 26.6k | - | - | - | 2 years ago 6.0.22 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-notifications-component React component for creating notifications on the fly | 26.6k | -2% | - | 4 years ago 4.0.1 | CommonJS | Bundled | React | |
| @tanstack/start-server-functions-fetcher Modern and scalable routing for applications | 26.5k | - | - | - | 1 year ago 1.131.50 | ESM + CommonJS | Bundled | Routing, React |
| @futurejj/react-native-checkbox A papery checkbox for react native | 26.5k | - | - | - | 20 days ago 1.0.9 | CommonJS | Bundled | Accessibility, Animation |
| @tanstack/start-server-functions-client Modern and scalable routing for React applications | 26.5k | - | - | - | 1 year ago 1.131.50 | ESM + CommonJS | Bundled | Routing, React |
| react-bootstrap-daterangepicker A date/time picker for react (using bootstrap). This is a react port of: https://github.com/dangrossman/bootstrap-daterangepicker | 26.5k | -34% | - | 4 years ago 8.0.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| img-comparison-slider Slider component to compare images before and after | 26.5k | +128% | - | 7 months ago 8.0.7 | CommonJS | Bundled | Angular, React | |
| @ai-sdk-tools/artifacts Advanced streaming interfaces for AI applications | 26.4k | - | - | - | 10 months ago 1.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| react-tap-event-plugin Facebook's TapEventPlugin, temporarily available on npm until its made public in their repo | 26.4k | +16% | - | - 3.0.3 | CommonJS | None | 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.
- @gluestack-ui/accordionA universal headless accordion component for React Native, Next.js & React
- @gluestack-ui/fabA universal headless fab component for React Native, Next.js & React
- next-videoA React component for adding video to your Next.js application. It extends both the video element and your Next app with features for automatic video optimization.
- @zuilib/aiZUI UI for AI-assisted enterprise apps: assistant dock, thread, streaming markdown, tool calls, approvals, diff review, structured output, citations, provider adapters
- reaflowNode-based Visualizations for React
- react-extrasUseful components and utilities for working with React
- recharts-to-pngThis package converts any HTML element to an image.
- @zendeskgarden/container-splitterContainers relating to Splitter in the Garden Design System
- @atlaskit/treeA React Component for displaying expandable and sortable tree hierarchies
- @ag-grid-enterprise/status-barAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @gluestack-ui/alertA universal headless Alert component for React Native, Next.js & React
- react-redux-toastrreact-redux-toastr is a React toastr message implemented with Redux
- rmc-pickerReact Mobile Picker Component(web and react-native)
- rmc-dialogmobile dialog ui component for react
- @thegrizzlylabs/react-native-genius-scanReact Native Plugin for Genius Scan SDK
- react-numeric-inputNumber input component that can replace the native number input which is not yet very well supported and where it is, it does not have the same appearance across the browsers. Additionally this component offers more flexible options and can be used for an
- eslint-plugin-cssAn ESLint plugin that provides rules to verify CSS definition objects.
- @siteed/audio-studioComprehensive audio processing library for React Native and Expo with recording, analysis, visualization, and streaming capabilities across iOS, Android, and web
- react-zlib-jsPure JavaScript implementation of the Node.js zlib core module: Gzip, Deflate/Inflate, Brotli and Zstd decompression, for React Native and the browser. API-compatible with Node.js 22.x LTS.
- @gluestack-ui/menuA universal headless menu component for React Native, Next.js & React
- react-simple-typewriterA simple react component for adding a nice typewriter effect to your project.
- @devexpress/dx-react-gridComposable plugin-based data grid component for React
- react-imagesA mobile-friendly, highly customizable, carousel component for displaying media in ReactJS
- react-password-checklistA React Component to display the success or failure of password strength rules, ideal for registration or password reset forms.
- @gluestack-style/reactA universal & performant styling library for React Native, Next.js & React
- react-pdf-highlighterSet of React components for PDF annotation
- @remotion/install-whisper-cppHelpers for installing and using Whisper.cpp
- wc-reactWeb Components wrapper class for React
- @tanstack/router-zod-adapterModern and scalable routing for React applications
- react-native-osnode's os module for react-native
- jest-emotionJest utilities for emotion
- @vx/boundsUtilities to make your life with bounding boxes better
- @central-icons-react/square-filled-radius-0-stroke-2A collection of square filled React icons with 0px radius and 2px stroke width, designed for use in React applications.
- react-native-map-clusteringReact Native Map Clustering both for Android and iOS
- @react-native-vector-icons/fontawesome6Fontawesome6 font for react native vector icons
- recoil-persistPackage for recoil to persist and rehydrate store
- react-letterDisplay e-mail messages in your React projects.
- nucleo-sharp24px React SVG icon components from Nucleo
- react-bootstrap-table2-paginatorit's the pagination addon for react-bootstrap-table2
- @gluestack-ui/popoverA universal headless Popover component for React Native, Next.js & React
- @solar-icons/reactSolar Icons for React
- @mantine/prismCode highlight with Mantine theme
- react-notifications-componentReact component for creating notifications on the fly
- @tanstack/start-server-functions-fetcherModern and scalable routing for applications
- @futurejj/react-native-checkboxA papery checkbox for react native
- @tanstack/start-server-functions-clientModern and scalable routing for React applications
- react-bootstrap-daterangepickerA date/time picker for react (using bootstrap). This is a react port of: https://github.com/dangrossman/bootstrap-daterangepicker
- img-comparison-sliderSlider component to compare images before and after
- @ai-sdk-tools/artifactsAdvanced streaming interfaces for AI applications
- react-tap-event-pluginFacebook's TapEventPlugin, temporarily available on npm until its made public in their repo
- @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