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 |
|---|---|---|---|---|---|---|---|---|
| react-smooth-collapse React component for animating showing or hiding an element. | 11.1k | -5% | - | 4 years ago 2.1.2 | CommonJS | None | React, Animation | |
| @copilotkit/sdk-js <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 11.1k | - | - | - | 4 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @paul_sizon/expo-pdf-text-extract Native PDF text extraction for React Native and Expo. Extract text content from PDF files using platform-native APIs (PDFKit on iOS, PDFBox on Android). Works with Expo development builds. | 11.1k | - | - | - | 4 months ago 1.0.1 | ESM + CommonJS | Bundled | PDF and documents, React |
| mobx-react-router Keep your MobX state in sync with react-router | 11.1k | +16% | - | 1 year ago 6.1.0 | ESM + CommonJS | Bundled | Routing, State management | |
| jest-react-hooks-shallow React Hooks for shallow rendering | 11k | -47% | - | 5 years ago 1.5.1 | CommonJS | None | Testing, React | |
| @inovua/reactdatagrid-community Empower Your Data with the best React Data Grid there is | 11k | - | - | - | 3 years ago 5.10.2 | CommonJS | None | Tables and data grids, React |
| console-feed A React component that displays console logs from the current page, an iframe or transported across a server | 11k | -12% | - | 1 year ago 3.8.0 | CommonJS | Bundled | React | |
| react-use-websocket-lite React Hook for WebSocket communication | 11k | +1633% | - | 3 months ago 1.1.1 | ESM only | Bundled | WebSockets and realtime, React | |
| @chat-adapter/web Web adapter for Chat SDK — browser chat UI via the AI SDK useChat stream protocol | 11k | - | - | - | 8 days ago 4.41.0 | ESM only | Bundled | Cloud SDKs, React |
| react-code-block Set of unstyled UI components to build powerful code blocks in React. | 11k | +33% | - | 1 year ago 1.1.3 | ESM only | Bundled | Markdown, React | |
| @porsche-design-system/components-react Porsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG. | 11k | - | - | - | 17 days ago 4.7.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @copilotkit/react-native Headless React Native bindings for CopilotKit. Provides a lightweight provider and re-exports platform-agnostic hooks -- no DOM, CSS, or web framework dependencies. You build the chat UI with standard React Native components. | 10.9k | - | - | - | 4 days ago 1.73.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @zendeskgarden/container-slider Containers relating to Slider in the Garden Design System | 10.9k | - | - | - | 9 months ago 0.1.17 | ESM + CommonJS | Bundled | Accessibility, React |
| extract-react-intl-messages Extract react-intl messages | 10.9k | -29% | - | 1 year ago 5.0.0 | CommonJS | Bundled | Internationalisation, React | |
| @syncfusion/ej2-react-filemanager Essential JS 2 FileManager Component for React | 10.9k | - | - | - | 5 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| react-native-gesture-image-viewer 🖼️ React Native Image Viewer - Reanimated-powered image gestures with full control | 10.9k | +15947% | - | 6 days ago 3.1.0 | CommonJS | Bundled | UI component libraries, React | |
| react-async-script-loader A decorator for script lazy loading on react component | 10.9k | -30% | - | 9 years ago 0.3.0 | CommonJS | None | React | |
| react-grid-gallery Justified gallery component for React. | 10.9k | +3% | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | React | |
| react-component-export-image export component as jpeg, png, pdf | 10.9k | -28% | - | 5 years ago 1.0.6 | CommonJS | Bundled | PDF and documents, React | |
| react-resource-router Configuration driven routing solution for React that manages SPA route matching, data fetching and progressive rendering | 10.8k | +459% | - | 1 year ago 0.30.0 | ESM + CommonJS | Bundled | Routing, React | |
| @lynx-js/webpack-dev-transport A webpack dev-server transport implementation for Lynx | 10.8k | - | - | - | 1 month ago 0.4.0 | ESM only | Bundled | Bundlers, React |
| @lynx-js/chunk-loading-webpack-plugin A webpack plugin to generate chunk loading runtime for Lynx. | 10.8k | - | - | - | 22 days ago 0.4.2 | ESM only | Bundled | Bundler plugins and loaders, React |
| style-it Component for writing plaintext CSS in React apps -- isomorphic, scoped, FOUC-free, fully featured, CSS-in-JS | 10.8k | +98% | - | 7 years ago 2.1.4 | CommonJS | None | CSS-in-JS and styling, React | |
| @linaria/preeval Blazing fast zero-runtime CSS in JS library | 10.8k | - | - | - | 4 years ago 3.0.0-beta.23 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| react-redux-form Create Forms Easily with React and Redux | 10.8k | -75% | - | 7 years ago 1.16.14 | CommonJS | Bundled | Forms, React | |
| @react-sigma/layout-forceatlas2 React Sigma - Layout Force Atlas 2 | 10.8k | - | - | - | 9 months ago 5.0.6 | ESM only | Bundled | React |
| react-loading-icons React implementation of the SVG Loaders library by Sam Herbert | 10.7k | +0% | - | 4 years ago 1.1.0 | ESM + CommonJS | Bundled | Icons, React | |
| @szhsin/react-accordion The complete accordion solution for React. | 10.7k | - | - | - | 2 months ago 1.4.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-web-share Tiny Web Share API Wrapper with fallback for unsupported browsers | 10.7k | +14% | - | 3 years ago 2.0.2 | ESM + CommonJS | Bundled | React, Polyfills and shims | |
| @bluvo/react React hooks for Bluvo SDK - Framework-agnostic state machine for crypto withdrawals | 10.7k | - | - | - | 4 months ago 5.0.0 | ESM + CommonJS | Bundled | Cryptography and hashing, React |
| @segment/react-tiny-virtual-list A tiny but mighty list virtualization component, with zero dependencies 💪 | 10.7k | - | - | - | 5 years ago 2.2.1 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @rajesh896/video-thumbnails-generator This package will generate n numbers of thumbnails at different position in a given video file. | 10.7k | - | - | - | 4 years ago 2.3.9 | CommonJS | Bundled | TypeScript tooling, React |
| react-magnifier React image zoom component | 10.7k | +36% | - | 6 years ago 3.0.4 | ESM + CommonJS | Bundled | React, Image processing | |
| @funkit/connect Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts. | 10.7k | - | - | - | 3 days ago 12.11.1 | ESM only | Bundled | React, Blockchain and Web3 |
| react-elastic-carousel A flexible and responsive carousel component for react | 10.7k | -29% | - | 5 years ago 0.11.5 | ESM + CommonJS | Bundled | UI component libraries, React | |
| eslint-config-react-native Pluggable ESLint config for React Native that you can import, extend and override | 10.6k | -21% | - | 6 years ago 4.1.0 | CommonJS | None | Linting and formatting, React | |
| @pdftron/react-native-pdf React Native Pdftron | 10.6k | - | - | - | 1 month ago 3.0.4-32 | CommonJS | Bundled | PDF and documents, React |
| @blossom-carousel/react A native-scroll-first carousel component for React. | 10.6k | - | - | - | 2 months ago 1.5.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @react-native-vector-icons/get-image Glyph to png conversion for react native vector icons | 10.6k | - | - | - | 19 days ago 13.0.1 | ESM + CommonJS | Bundled | Icons, React |
| @react-native-vector-icons/entypo Entypo font for react native vector icons | 10.6k | - | - | - | 19 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| react-native-pdf-thumbnail Generate thumbnail for PDF files | 10.6k | +21% | - | 2 years ago 1.3.1 | ESM + CommonJS | Bundled | PDF and documents, React | |
| clean-react-props Utility function for passing clean props to DOM elements in React. | 10.6k | +173% | - | 6 years ago 0.4.0 | ESM + CommonJS | None | React, Utility libraries | |
| @nosferatu500/react-dnd-scrollzone A cross browser solution to scrolling during drag and drop. | 10.5k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | Bundled | DOM and browser utilities, React |
| antd-phone-input Advanced, highly customizable phone input component for Ant Design. | 10.5k | +74% | - | 6 months ago 0.3.20 | ESM + CommonJS | Bundled | React | |
| react-sticky-table Dynamically sized fixed header and columns for tables | 10.5k | +76% | - | 5 years ago 5.1.11 | CommonJS | None | React | |
| react-oidc Wrapper for the OIDC JavaScript client, to be used in React projects. | 10.5k | +235% | - | 5 years ago 1.0.3 | CommonJS | Bundled | Authentication and authorisation, React | |
| gradient-shimmer A zero-dependency React text shimmer that sweeps a multi-stop gradient highlight across your text. Web-Animations-API driven — no CSS import, no Tailwind. | 10.5k | - | - | 3 months ago 0.1.1 | ESM + CommonJS | Bundled | Animation, React | |
| decap-cms-editor-component-image Image component for Decap CMS editor widget | 10.5k | +3% | - | - 3.4.2 | ESM + CommonJS | None | Static site generators and meta-frameworks, React | |
| ra-data-fakerest JSON Server data provider for react-admin | 10.5k | +101% | - | 22 days ago 5.15.3 | ESM + CommonJS | Bundled | React | |
| @unifold/react-provider Unifold React Provider - Core provider and context for Unifold React SDKs | 10.5k | - | - | - | 2 days ago 0.1.85 | ESM + CommonJS | Bundled | React, Cryptography and hashing |
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.
- react-smooth-collapseReact component for animating showing or hiding an element.
- @copilotkit/sdk-js<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- @paul_sizon/expo-pdf-text-extractNative PDF text extraction for React Native and Expo. Extract text content from PDF files using platform-native APIs (PDFKit on iOS, PDFBox on Android). Works with Expo development builds.
- mobx-react-routerKeep your MobX state in sync with react-router
- jest-react-hooks-shallowReact Hooks for shallow rendering
- @inovua/reactdatagrid-communityEmpower Your Data with the best React Data Grid there is
- console-feedA React component that displays console logs from the current page, an iframe or transported across a server
- react-use-websocket-liteReact Hook for WebSocket communication
- @chat-adapter/webWeb adapter for Chat SDK — browser chat UI via the AI SDK useChat stream protocol
- react-code-blockSet of unstyled UI components to build powerful code blocks in React.
- @porsche-design-system/components-reactPorsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG.
- @copilotkit/react-nativeHeadless React Native bindings for CopilotKit. Provides a lightweight provider and re-exports platform-agnostic hooks -- no DOM, CSS, or web framework dependencies. You build the chat UI with standard React Native components.
- @zendeskgarden/container-sliderContainers relating to Slider in the Garden Design System
- extract-react-intl-messagesExtract react-intl messages
- @syncfusion/ej2-react-filemanagerEssential JS 2 FileManager Component for React
- react-native-gesture-image-viewer🖼️ React Native Image Viewer - Reanimated-powered image gestures with full control
- react-async-script-loaderA decorator for script lazy loading on react component
- react-grid-galleryJustified gallery component for React.
- react-component-export-imageexport component as jpeg, png, pdf
- react-resource-routerConfiguration driven routing solution for React that manages SPA route matching, data fetching and progressive rendering
- @lynx-js/webpack-dev-transportA webpack dev-server transport implementation for Lynx
- @lynx-js/chunk-loading-webpack-pluginA webpack plugin to generate chunk loading runtime for Lynx.
- style-itComponent for writing plaintext CSS in React apps -- isomorphic, scoped, FOUC-free, fully featured, CSS-in-JS
- @linaria/preevalBlazing fast zero-runtime CSS in JS library
- react-redux-formCreate Forms Easily with React and Redux
- @react-sigma/layout-forceatlas2React Sigma - Layout Force Atlas 2
- react-loading-iconsReact implementation of the SVG Loaders library by Sam Herbert
- @szhsin/react-accordionThe complete accordion solution for React.
- react-web-shareTiny Web Share API Wrapper with fallback for unsupported browsers
- @bluvo/reactReact hooks for Bluvo SDK - Framework-agnostic state machine for crypto withdrawals
- @segment/react-tiny-virtual-listA tiny but mighty list virtualization component, with zero dependencies 💪
- @rajesh896/video-thumbnails-generatorThis package will generate n numbers of thumbnails at different position in a given video file.
- react-magnifierReact image zoom component
- @funkit/connectFunkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
- react-elastic-carouselA flexible and responsive carousel component for react
- eslint-config-react-nativePluggable ESLint config for React Native that you can import, extend and override
- @pdftron/react-native-pdfReact Native Pdftron
- @blossom-carousel/reactA native-scroll-first carousel component for React.
- @react-native-vector-icons/get-imageGlyph to png conversion for react native vector icons
- @react-native-vector-icons/entypoEntypo font for react native vector icons
- react-native-pdf-thumbnailGenerate thumbnail for PDF files
- clean-react-propsUtility function for passing clean props to DOM elements in React.
- @nosferatu500/react-dnd-scrollzoneA cross browser solution to scrolling during drag and drop.
- antd-phone-inputAdvanced, highly customizable phone input component for Ant Design.
- react-sticky-tableDynamically sized fixed header and columns for tables
- react-oidcWrapper for the OIDC JavaScript client, to be used in React projects.
- gradient-shimmerA zero-dependency React text shimmer that sweeps a multi-stop gradient highlight across your text. Web-Animations-API driven — no CSS import, no Tailwind.
- decap-cms-editor-component-imageImage component for Decap CMS editor widget
- ra-data-fakerestJSON Server data provider for react-admin
- @unifold/react-providerUnifold React Provider - Core provider and context for Unifold React SDKs
- @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