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 |
|---|---|---|---|---|---|---|---|---|
| @central-icons-react/round-outlined-radius-1-stroke-1.5 A collection of round outlined React icons with 1px radius and 1.5px stroke width, designed for use in React applications. | 54.9k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| reactable Fast, flexible, simple data tables in React | 54.7k | -51% | - | 8 years ago 1.1.0 | CommonJS | None | React, Tables and data grids | |
| @ag-grid-enterprise/range-selection Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 54.6k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| fetch-to-curl Convert fetch HTTP request to curl | 54.5k | +73% | - | 3 years ago 0.6.0 | CommonJS | Bundled | HTTP clients, React | |
| @didomi/react didomi-react-test React component | 54.4k | - | - | - | 1 month ago 1.11.0 | ESM + CommonJS | Bundled | React |
| duoop-ui Tactile React components with plain CSS. | 54.3k | - | - | 18 days ago 1.0.1 | ESM only | None | UI component libraries, React | |
| react-relative-time React Component for rendering relative dates as <time> HTML5 elements | 54.1k | +161% | - | 3 years ago 0.0.9 | CommonJS | None | React | |
| @zendeskgarden/react-notifications Notification and Well components within the Garden Design System | 54k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-vertical-timeline-component Vertical timeline for React.js | 53.9k | +11% | - | 7 months ago 4.0.0 | ESM + CommonJS | None | React | |
| transition-hook ☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group | 53.9k | +407% | - | 4 years ago 1.5.2 | ESM + CommonJS | Bundled | Animation, React | |
| @ptomasroos/react-native-multi-slider Android and iOS supported pure JS slider component with multiple markers for React Native | 53.8k | - | - | - | 6 years ago 2.2.2 | CommonJS | Bundled | React |
| encrypt-storage Wrapper for encrypted localStorage and sessionStorage in browser | 53.7k | +194% | - | 1 month ago 3.0.4 | ESM + CommonJS | Bundled | Vue, React | |
| @progress/kendo-react-tooltip React Tooltips library represents popups with information that is related to a UI element. KendoReact Tooltips package | 53.6k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| carbon-components The Carbon Design System is IBM’s open-source design system for products and experiences. | 53.5k | +12% | - | - 10.58.15 | ESM + CommonJS | None | UI component libraries, React | |
| @atlaskit/progress-bar A progress bar communicates the status of a system process. | 53.5k | - | - | - | 2 days ago 5.3.7 | ESM + CommonJS | Bundled | React |
| @draft-js-plugins/mention Mention Plugin for DraftJS | 53.5k | - | - | - | 2 years ago 5.3.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @use-it/interval A custom React Hook that provides a declarative useInterval. | 53.3k | - | - | - | 5 years ago 1.0.0 | ESM + CommonJS | Bundled | React |
| @hookform/lenses Type-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support. | 53.1k | - | - | - | 2 months ago 0.10.0 | ESM + CommonJS | Bundled | Forms, React |
| react-collapsed A React custom-hook for creating flexible and accessible expand/collapse components. | 52.7k | -10% | - | 1 year ago 4.2.0 | ESM + CommonJS | Bundled | Animation, React | |
| @wojtekmaj/react-daterange-picker A date range picker for your React app. | 52.7k | - | - | - | 1 month ago 7.1.0 | ESM only | Bundled | React, Date pickers |
| react-native-sha256 Native sha256 react-native | 52.6k | -2% | - | 2 years ago 1.4.10 | CommonJS | Bundled | Cryptography and hashing, React | |
| react-to-text Convert react components to plain text without any HTML markup | 52.4k | -21% | - | 3 years ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| react-relay-network-modern Network Layer for React Relay and Express (Batch Queries, AuthToken, Logging, Retry) | 52.3k | +130% | - | 3 years ago 6.2.2 | CommonJS | Bundled | Authentication and authorisation, React | |
| create-emotion-styled The styled API for emotion | 52.1k | +37% | - | 8 years ago 9.2.8 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| react-scrollbars-custom The best React custom scrollbars component | 52.1k | -9% | - | 4 years ago 4.1.1 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| react-simple-dropdown Non-prescriptive React.js dropdown toolkit | 52k | +460% | - | 8 years ago 3.2.3 | CommonJS | None | React, UI component libraries | |
| @zendeskgarden/react-avatars Components relating to avatars in the Garden Design System | 51.9k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @wojtekmaj/react-datetimerange-picker A datetime range picker for your React app. | 51.7k | - | - | - | 1 month ago 7.1.0 | ESM only | Bundled | Date pickers, React |
| react-localization Simple module to localize the React interface using the same syntax used in the ReactNativeLocalization module | 51.5k | +12% | - | 1 year ago 2.0.6 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @apollo/react-testing React Apollo testing utilities. | 51.4k | - | - | - | 6 years ago 4.0.0 | CommonJS | Bundled | GraphQL, Testing |
| react-transform-catch-errors React Transform that catches errors inside React components | 51.2k | +26% | - | 10 years ago 1.0.2 | CommonJS | None | React | |
| react-native-map-link Open the map app of the user's choice with a specific location. | 51.2k | +98% | - | 4 months ago 3.13.0 | CommonJS | Bundled | React, Maps and geolocation | |
| @zendeskgarden/react-tabs Components and render prop containers relating to the Garden Design System. | 51k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @u-wave/react-vimeo Vimeo player component for React. | 51k | - | - | - | 1 year ago 0.9.12 | ESM + CommonJS | Bundled | Video and audio, React |
| react-native-background-fetch iOS & Android BackgroundFetch API implementation for React Native | 50.9k | +31% | - | 5 months ago 4.4.2 | CommonJS | Bundled | React | |
| react-dropdown A lightweight, accessible dropdown component for React | 50.7k | -23% | - | 2 months ago 2.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| rn-fetch-blob A module provides upload, download, and files access API. Supports file stream read/write for process large files. | 50.6k | -34% | - | 6 years ago 0.12.0 | CommonJS | None | Files and file systems, React | |
| @marvelapp/react-ab-test A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com. | 50.5k | - | - | - | 5 years ago 3.1.0 | CommonJS | None | Testing, React |
| react-leaflet-markercluster React wrapper of Leaflet.markercluster for react-leaflet | 50.5k | +57% | - | 1 year ago 5.0.0-rc.0 | ESM + CommonJS | Bundled | Maps and geolocation, React | |
| @assistant-ui/react-ag-ui AG-UI protocol adapter for assistant-ui | 50.4k | - | - | - | 2 days ago 0.0.62 | ESM only | Bundled | React, UI component libraries |
| reagraph WebGL Node-based Graph for React | 50.4k | +635% | - | 3 months ago 4.32.0 | ESM only | Bundled | 3D, WebGL and game engines, React | |
| @zendeskgarden/react-dropdowns Components related to dropdowns in the Garden Design System | 50.3k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| use-ssr ☯️ React hook to determine if you're on the server or browser | 50.2k | +12% | - | 3 years ago 1.0.25 | CommonJS | None | Static site generators and meta-frameworks, React | |
| vike (Replaces Next.js/Nuxt) 🔨 Build mission-critical applications with stability and development freedom. | 50.2k | -76% | - | 23 days ago 0.4.266 | ESM only | Bundled | Bundler plugins and loaders, React | |
| react-native-navigation React Native Navigation - truly native navigation for iOS and Android | 50.1k | +8% | - | - 8.9.0 | CommonJS | Bundled | React | |
| react-native-communications Open a web address or call, email, text or iMessage (iOS only) someone in React Native | 50k | +3% | - | 9 years ago 2.2.1 | CommonJS | None | Email, React | |
| @matejmazur/react-katex Display math in TeX with KaTeX and ReactJS | 50k | - | - | - | 6 years ago 3.1.3 | ESM + CommonJS | Bundled | Numbers and maths, React |
| @zendeskgarden/container-combobox Containers relating to Combobox in the Garden Design System | 49.9k | - | - | - | 2 months ago 2.0.9 | ESM + CommonJS | Bundled | Accessibility, React |
| @zendeskgarden/container-field Containers relating to field in the Garden Design System | 49.9k | - | - | - | 9 months ago 3.0.22 | ESM + CommonJS | Bundled | Accessibility, React |
| @sendbird/uikit-react Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication. | 49.9k | - | - | - | 9 days ago 3.19.1 | ESM + CommonJS | Bundled | React, 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.
- @central-icons-react/round-outlined-radius-1-stroke-1.5A collection of round outlined React icons with 1px radius and 1.5px stroke width, designed for use in React applications.
- reactableFast, flexible, simple data tables in React
- @ag-grid-enterprise/range-selectionAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- fetch-to-curlConvert fetch HTTP request to curl
- @didomi/reactdidomi-react-test React component
- duoop-uiTactile React components with plain CSS.
- react-relative-timeReact Component for rendering relative dates as <time> HTML5 elements
- @zendeskgarden/react-notificationsNotification and Well components within the Garden Design System
- react-vertical-timeline-componentVertical timeline for React.js
- transition-hook☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group
- @ptomasroos/react-native-multi-sliderAndroid and iOS supported pure JS slider component with multiple markers for React Native
- encrypt-storageWrapper for encrypted localStorage and sessionStorage in browser
- @progress/kendo-react-tooltipReact Tooltips library represents popups with information that is related to a UI element. KendoReact Tooltips package
- carbon-componentsThe Carbon Design System is IBM’s open-source design system for products and experiences.
- @atlaskit/progress-barA progress bar communicates the status of a system process.
- @draft-js-plugins/mentionMention Plugin for DraftJS
- @use-it/intervalA custom React Hook that provides a declarative useInterval.
- @hookform/lensesType-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support.
- react-collapsedA React custom-hook for creating flexible and accessible expand/collapse components.
- @wojtekmaj/react-daterange-pickerA date range picker for your React app.
- react-native-sha256Native sha256 react-native
- react-to-textConvert react components to plain text without any HTML markup
- react-relay-network-modernNetwork Layer for React Relay and Express (Batch Queries, AuthToken, Logging, Retry)
- create-emotion-styledThe styled API for emotion
- react-scrollbars-customThe best React custom scrollbars component
- react-simple-dropdownNon-prescriptive React.js dropdown toolkit
- @zendeskgarden/react-avatarsComponents relating to avatars in the Garden Design System
- @wojtekmaj/react-datetimerange-pickerA datetime range picker for your React app.
- react-localizationSimple module to localize the React interface using the same syntax used in the ReactNativeLocalization module
- @apollo/react-testingReact Apollo testing utilities.
- react-transform-catch-errorsReact Transform that catches errors inside React components
- react-native-map-linkOpen the map app of the user's choice with a specific location.
- @zendeskgarden/react-tabsComponents and render prop containers relating to the Garden Design System.
- @u-wave/react-vimeoVimeo player component for React.
- react-native-background-fetchiOS & Android BackgroundFetch API implementation for React Native
- react-dropdownA lightweight, accessible dropdown component for React
- rn-fetch-blobA module provides upload, download, and files access API. Supports file stream read/write for process large files.
- @marvelapp/react-ab-testA/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.
- react-leaflet-markerclusterReact wrapper of Leaflet.markercluster for react-leaflet
- @assistant-ui/react-ag-uiAG-UI protocol adapter for assistant-ui
- reagraphWebGL Node-based Graph for React
- @zendeskgarden/react-dropdownsComponents related to dropdowns in the Garden Design System
- use-ssr☯️ React hook to determine if you're on the server or browser
- vike(Replaces Next.js/Nuxt) 🔨 Build mission-critical applications with stability and development freedom.
- react-native-navigationReact Native Navigation - truly native navigation for iOS and Android
- react-native-communicationsOpen a web address or call, email, text or iMessage (iOS only) someone in React Native
- @matejmazur/react-katexDisplay math in TeX with KaTeX and ReactJS
- @zendeskgarden/container-comboboxContainers relating to Combobox in the Garden Design System
- @zendeskgarden/container-fieldContainers relating to field in the Garden Design System
- @sendbird/uikit-reactSendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
- @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