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 |
|---|---|---|---|---|---|---|---|---|
| rc-form React High Order Form Component | 140.3k | +1% | - | 5 years ago 2.4.12 | ESM + CommonJS | None | React | |
| react-moment React component for the moment date library. | 139.8k | +1% | - | 4 months ago 2.0.2 | ESM + CommonJS | Bundled | React | |
| @pdfme/common TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license! | 139.2k | - | - | - | 10 days ago 6.1.13 | ESM only | Bundled | PDF and documents, React |
| @rainbow-me/rainbowkit The best way to connect a wallet | 139k | - | - | - | 4 months ago 2.2.11 | ESM only | Bundled | Blockchain and Web3, React |
| react-native-collapsible Animated collapsible component for React Native using the Animated API. Good for accordions, toggles etc | 138.7k | +20% | - | 2 years ago 1.6.2 | CommonJS | Bundled | UI component libraries, React | |
| @sanity/validation Document validation for Sanity schemas | 138.2k | - | - | - | 3 days ago 6.16.0 | ESM only | Bundled | Schema validation, React |
| @uiw/react-color Color Picker component for React. | 138k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @uiw/react-color-slider Color Slider component for React. | 137.7k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @clerk/tanstack-react-start Clerk SDK for TanStack React Start | 137k | - | - | - | 1 day ago 1.6.1 | ESM only | Bundled | Authentication and authorisation, React |
| @ant-design/nextjs-registry Register of Next.js for Ant Design | 136.9k | - | - | - | 9 months ago 1.3.0 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @copilotkit/channels-intelligence Intelligence-delivered Channel adapter for CopilotKit JSX channels (@copilotkit/channels). | 136.7k | - | - | - | 3 days ago 0.11.0 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| react-router-hash-link Hash link scroll functionality for React Router v4/5 | 136.5k | -28% | - | 5 years ago 2.4.3 | ESM + CommonJS | None | Routing, React | |
| ink-link Link component for Ink | 136.5k | -42% | - | 1 year ago 5.0.0 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| react-native-securerandom Generate cryptographically-secure random bytes in react native | 136.5k | +34% | - | 4 years ago 1.0.1 | CommonJS | Bundled | Cryptography and hashing, React | |
| @chakra-ui/skip-nav Skip navigation links for screen reader and keyboard users | 136.2k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @carbon/feature-flags Build with feature flags in Carbon | 136.2k | - | - | - | 2 days ago 1.10.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-visibility-sensor Sensor component for React that notifies you when it goes in or out of the window viewport. | 135.1k | +1% | - | 7 years ago 5.1.1 | CommonJS | None | React | |
| mui-tel-input A phone number input designed for the React library MUI built with libphonenumber-js | 134.8k | +39% | - | 5 months ago 11.0.0 | ESM only | Bundled | TypeScript tooling, React | |
| react-json-pretty A code formatting tool for raw json data | 134.7k | +63% | - | 6 years ago 2.2.0 | CommonJS | Bundled | React, Linting and formatting | |
| react-scrolllock Prevent scroll on the body when component is mounted. | 134.5k | +6% | - | 6 years ago 5.0.1 | CommonJS | Bundled | DOM and browser utilities, React | |
| react-reverse-portal Build an element once, move it anywhere | 134.1k | +76% | - | 1 year ago 2.3.0 | ESM + CommonJS | Bundled | React | |
| expo-module-scripts A private package for various tasks for Expo module packages like compiling and testing | 133.8k | +83% | - | - 56.0.3 | ESM + CommonJS | None | HTTP servers and web frameworks, React | |
| @daily-co/daily-react Daily React makes it easier to integrate [@daily-co/daily-js](https://www.npmjs.com/package/@daily-co/daily-js) in React applications. | 133.5k | - | - | - | 2 months ago 0.26.0 | ESM + CommonJS | Bundled | React, Video and audio |
| react-native-branch Branch Metrics React Native SDK | 133.4k | +34% | - | 1 month ago 7.0.0 | CommonJS | Bundled | React, Monitoring and error tracking | |
| @carbon/grid Grid for digital and software products using the Carbon Design System | 132.8k | - | - | - | 2 days ago 11.63.0 | - | None | UI component libraries, React |
| @blueprintjs/datetime Components for interacting with dates and times | 131.9k | - | - | - | 8 days ago 6.2.6 | ESM + CommonJS | Bundled | React, UI component libraries |
| @gluestack-ui/utils Utility functions and hooks for gluestack-ui | 131.6k | - | - | - | 3 months ago 5.0.6 | ESM + CommonJS | Bundled | React, UI component libraries |
| reakit Toolkit for building accessible rich web apps with React | 131.3k | +7% | - | 4 years ago 1.3.11 | ESM + CommonJS | Bundled | Accessibility, React | |
| @storybook/addon-jest Storybook Jest addon: Show Jest report in Storybook's addon panel | 131.2k | - | - | - | 11 months ago 9.1.12 | ESM + CommonJS | Bundled | Documentation tooling, Testing |
| @react-native-firebase/perf React Native Firebase - React Native Firebase provides native integration with Performance Monitoring to gain insight into key performance characteristics within your React Native application. | 131.1k | - | - | - | 21 days ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, React |
| @progress/kendo-react-labels React Labels package provides components for labelling form editors. KendoReact Labels package | 131k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @tanstack/ai-react React hooks for TanStack AI streaming chat, realtime voice, structured outputs, and media generation. | 130.9k | - | - | - | 1 day ago 0.29.1 | ESM only | Bundled | React, WebSockets and realtime |
| react-devtools Use react-devtools outside of the browser | 130.9k | +32% | - | - 8.0.0 | - | None | React, UI component libraries | |
| @ag-grid-community/csv-export Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 130.7k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @untitledui/file-icons Official React library for Untitled UI File Icons | 129.9k | - | - | - | 1 year ago 0.0.9 | ESM + CommonJS | Bundled | Icons, React |
| @ag-grid-enterprise/set-filter Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 129.7k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @progress/kendo-react-buttons All you need in React Button in one package: disabled/enabled states, built-in styles and more. KendoReact Buttons package | 129.7k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @pdfme/schemas TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license! | 129.1k | - | - | - | 10 days ago 6.1.13 | ESM only | Bundled | PDF and documents, React |
| @atlaskit/portal A wrapper for rendering components in React portals. | 129.1k | - | - | - | 2 days ago 7.0.2 | ESM + CommonJS | Bundled | React |
| react-tether A positioning engine to make overlays, tooltips and dropdowns better | 129.1k | +80% | - | 2 years ago 3.0.3 | ESM + CommonJS | Bundled | React | |
| babel-plugin-react-transform Babel plugin to instrument React components with custom transforms | 128.6k | +29% | - | 9 years ago 3.0.0 | CommonJS | None | React | |
| react-native-picker-select A Picker component for React Native which emulates the native <select> interfaces for each platform | 128k | +15% | - | 2 years ago 9.3.1 | CommonJS | None | React | |
| react-autowhatever Accessible rendering layer for Autosuggest and Autocomplete components | 126.4k | +6% | - | 6 years ago 10.2.1 | CommonJS | None | React | |
| @happy-dom/jest-environment Use Happy DOM as environment in Jest. | 125.1k | - | - | - | 14 days ago 20.14.5 | ESM only | Bundled | Scraping and browser automation, Testing |
| @mona-health/react-input-mask (yet another) Masked input component for React | 125k | - | - | - | 2 years ago 3.0.3 | CommonJS | Bundled | React, Forms |
| @carbon/type Typography for digital and software products using the Carbon Design System | 124.2k | - | - | - | 2 days ago 11.68.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-native-element-dropdown React Native Element Dropdown is a library that provides a customizable dropdown component for React Native applications. | 124.1k | +47% | - | 1 year ago 2.12.4 | ESM + CommonJS | Bundled | UI component libraries, React | |
| react-flip-toolkit Configurable FLIP animation helpers for React | 124.1k | +53% | - | 2 years ago 7.2.4 | ESM + CommonJS | Bundled | Animation, React | |
| @carbon/themes Themes for applying color in the Carbon Design System | 123.8k | - | - | - | 2 days ago 11.82.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| rsuite A suite of react components | 123.1k | +41% | - | 1 month ago 6.2.4 | ESM + CommonJS | Bundled | React, TypeScript tooling |
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.
- rc-formReact High Order Form Component
- react-momentReact component for the moment date library.
- @pdfme/commonTypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
- @rainbow-me/rainbowkitThe best way to connect a wallet
- react-native-collapsibleAnimated collapsible component for React Native using the Animated API. Good for accordions, toggles etc
- @sanity/validationDocument validation for Sanity schemas
- @uiw/react-colorColor Picker component for React.
- @uiw/react-color-sliderColor Slider component for React.
- @clerk/tanstack-react-startClerk SDK for TanStack React Start
- @ant-design/nextjs-registryRegister of Next.js for Ant Design
- @copilotkit/channels-intelligenceIntelligence-delivered Channel adapter for CopilotKit JSX channels (@copilotkit/channels).
- react-router-hash-linkHash link scroll functionality for React Router v4/5
- ink-linkLink component for Ink
- react-native-securerandomGenerate cryptographically-secure random bytes in react native
- @chakra-ui/skip-navSkip navigation links for screen reader and keyboard users
- @carbon/feature-flagsBuild with feature flags in Carbon
- react-visibility-sensorSensor component for React that notifies you when it goes in or out of the window viewport.
- mui-tel-inputA phone number input designed for the React library MUI built with libphonenumber-js
- react-json-prettyA code formatting tool for raw json data
- react-scrolllockPrevent scroll on the body when component is mounted.
- react-reverse-portalBuild an element once, move it anywhere
- expo-module-scriptsA private package for various tasks for Expo module packages like compiling and testing
- @daily-co/daily-reactDaily React makes it easier to integrate [@daily-co/daily-js](https://www.npmjs.com/package/@daily-co/daily-js) in React applications.
- react-native-branchBranch Metrics React Native SDK
- @carbon/gridGrid for digital and software products using the Carbon Design System
- @blueprintjs/datetimeComponents for interacting with dates and times
- @gluestack-ui/utilsUtility functions and hooks for gluestack-ui
- reakitToolkit for building accessible rich web apps with React
- @storybook/addon-jestStorybook Jest addon: Show Jest report in Storybook's addon panel
- @react-native-firebase/perfReact Native Firebase - React Native Firebase provides native integration with Performance Monitoring to gain insight into key performance characteristics within your React Native application.
- @progress/kendo-react-labelsReact Labels package provides components for labelling form editors. KendoReact Labels package
- @tanstack/ai-reactReact hooks for TanStack AI streaming chat, realtime voice, structured outputs, and media generation.
- react-devtoolsUse react-devtools outside of the browser
- @ag-grid-community/csv-exportAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @untitledui/file-iconsOfficial React library for Untitled UI File Icons
- @ag-grid-enterprise/set-filterAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @progress/kendo-react-buttonsAll you need in React Button in one package: disabled/enabled states, built-in styles and more. KendoReact Buttons package
- @pdfme/schemasTypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
- @atlaskit/portalA wrapper for rendering components in React portals.
- react-tetherA positioning engine to make overlays, tooltips and dropdowns better
- babel-plugin-react-transformBabel plugin to instrument React components with custom transforms
- react-native-picker-selectA Picker component for React Native which emulates the native <select> interfaces for each platform
- react-autowhateverAccessible rendering layer for Autosuggest and Autocomplete components
- @happy-dom/jest-environmentUse Happy DOM as environment in Jest.
- @mona-health/react-input-mask(yet another) Masked input component for React
- @carbon/typeTypography for digital and software products using the Carbon Design System
- react-native-element-dropdownReact Native Element Dropdown is a library that provides a customizable dropdown component for React Native applications.
- react-flip-toolkitConfigurable FLIP animation helpers for React
- @carbon/themesThemes for applying color in the Carbon Design System
- rsuiteA suite of react components
- @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