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-native-live-audio-stream Get live audio stream data for React Native | 13k | +414% | - | 5 years ago 1.1.1 | CommonJS | None | Video and audio, React | |
| react-toggled Component to build simple, flexible, and accessible toggle components. | 13k | -53% | - | 8 years ago 1.2.7 | ESM + CommonJS | Bundled | Accessibility, React | |
| @copilotkit/react-textarea <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 12.9k | - | - | - | 4 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| next-routes Easy to use universal dynamic routes for Next.js | 12.9k | -25% | - | 8 years ago 1.4.2 | CommonJS | Bundled | Routing, React | |
| react-toastline A tiny, zero-dependency, accessible toast notification system for React. Use it declaratively with hooks, or imperatively from anywhere in your app — even outside React components. | 12.9k | - | - | 13 days ago 0.1.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| wix-react-native-text-size Measure text accurately before laying it out and get font information from your App | 12.9k | +28% | - | 2 years ago 1.0.9 | CommonJS | Bundled | React | |
| mock-async-storage Its a mock of react-native AsyncStorage for jest tests | 12.9k | +13% | - | 2 years ago 2.9.0 | ESM + CommonJS | None | Testing, React | |
| merge-sx Combines multiple SxProps for Material UI components. | 12.8k | +62% | - | 1 month ago 4.0.1 | ESM only | Bundled | CSS-in-JS and styling, React | |
| skin-deep Testing helpers for use with React's shallowRender test utils. | 12.8k | -38% | - | 8 years ago 1.2.0 | CommonJS | Bundled | Testing, React | |
| uniforms Core package of uniforms. | 12.8k | +16% | - | 1 year ago 4.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @ai-sdk-tools/devtools AI development tools for debugging and monitoring AI SDKs streams | 12.8k | - | - | - | 10 months ago 1.2.0 | ESM + CommonJS | Bundled | React |
| pretty-proptypes prettily render prop types from react components | 12.7k | +86% | - | 4 years ago 1.7.0 | ESM + CommonJS | None | React, Documentation tooling | |
| @redux-devtools/remote Relay Redux actions to remote Redux DevTools. | 12.7k | - | - | - | 6 months ago 1.0.0 | ESM only | None | React |
| react-joystick-component A snazzy React joystick component | 12.7k | +119% | - | 3 years ago 6.2.1 | CommonJS | Bundled | TypeScript tooling, React | |
| @tanstack/start-server-functions-handler Modern and scalable routing for applications | 12.7k | - | - | - | 1 year ago 1.120.19 | ESM + CommonJS | Bundled | Routing, React |
| @draft-js-plugins/anchor Link Plugin for DraftJS | 12.6k | - | - | - | 3 years ago 4.2.1 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| jssoup JSSoup is a BeautifulSoup style HTML parser library. | 12.6k | +40% | - | 4 years ago 0.0.15 | CommonJS | None | Parsers and serialisers, React | |
| react-native-feather Feather icons for React Native — tree-shakable, typed, ref-forwarding components | 12.6k | -8% | - | 4 months ago 2.0.0 | ESM + CommonJS | Bundled | Icons, React | |
| @react-querybuilder/mantine Custom Mantine components for react-querybuilder | 12.6k | - | - | - | 5 days ago 8.24.1 | ESM + CommonJS | Bundled | React, ORMs and query builders |
| react-web-config react-native-config for web | 12.6k | -28% | - | 9 years ago 1.0.0 | CommonJS | None | React | |
| focus-layers Tiny (~1Kb) React hooks for isolating focus within subsections of the DOM. | 12.5k | +52% | - | 5 years ago 0.6.1 | ESM + CommonJS | Bundled | Accessibility, React | |
| react-gtm-ts This is a library to facilitate the implementation of Google Tag Manager. | 12.5k | +65% | - | 3 years ago 1.0.45 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @luzmo/react-embed This is a React library for embedding [Luzmo](https://luzmo.com) dashboards in your React application. | 12.5k | - | - | - | 5 days ago 7.5.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @react-native-kakao/user React Native Kakao User SDK | 12.5k | - | - | - | 2 months ago 2.4.6 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| react-use-audio-player React hook for building custom audio playback controls | 12.4k | +28% | - | 1 year ago 4.0.2 | ESM + CommonJS | Bundled | Video and audio, React | |
| enum-plus A drop-in replacement for native enum. Like native enum but much better! | 12.4k | +101% | - | 1 month ago 3.3.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| react-smooth-dnd Drag and Drop library | 12.4k | -3% | - | 6 years ago 0.11.1 | CommonJS | Bundled | DOM and browser utilities, React | |
| react-loader React component that displays a spinner via spin.js until your component is loaded | 12.4k | -7% | - | 6 years ago 2.4.7 | CommonJS | None | React | |
| @react-bootstrap/react-popper React wrapper around Popper.js | 12.4k | - | - | - | 8 years ago 1.2.1 | ESM + CommonJS | Bundled | React |
| tanstack-table-search-params React Hook for syncing TanStack Table state with URL search params | 12.4k | +251% | - | 10 months ago 0.12.1 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @zedux/react A Molecular State Engine for React | 12.4k | - | - | - | 1 year ago 1.3.5 | ESM + CommonJS | Bundled | State management, React |
| metro-config-transformers Create a Metro config transformer that works in all possible cases - handles objects, functions, promises, and any combination with full type safety | 12.3k | - | - | 9 months ago 1.0.0 | ESM + CommonJS | Bundled | Bundlers, React | |
| react-simple-timefield Simple React time input field | 12.3k | +2% | - | 3 years ago 3.3.1 | CommonJS | Bundled | React | |
| @zedux/core A high-level, declarative, composable form of Redux | 12.2k | - | - | - | 1 year ago 1.3.5 | ESM + CommonJS | Bundled | React |
| @draft-js-plugins/emoji Emoji Plugin for DraftJS | 12.2k | - | - | - | 3 years ago 4.6.7 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @web3-react/injected-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 12.2k | - | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| decap-cms-widget-number Widget for editing numeric values in Decap CMS. | 12.2k | -0% | - | 16 days ago 3.4.2 | ESM + CommonJS | None | Static site generators and meta-frameworks, React | |
| @data-client/endpoint Declarative Network Interface Definitions | 12.2k | - | - | - | 4 months ago 0.18.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @ridemountainpig/svgl-react Implementation of the Svgl for React applications. | 12.2k | - | - | - | 7 days ago 1.0.18 | ESM + CommonJS | Bundled | Icons, React |
| @tanstack/react-ai-devtools React Devtools plugin for inspecting TanStack AI chat messages, tool calls, streams, and errors. | 12.2k | - | - | - | 1 month ago 0.2.71 | ESM only | Bundled | React, TypeScript tooling |
| react-timekeeper Time picker based on the style of the Google Keep app | 12.1k | +78% | - | 4 years ago 2.2.1 | CommonJS | Bundled | React | |
| @fawazahmed/react-native-read-more A simple react native library to show large blocks of text in a condensed manner with the ability to collapse and expand. | 12.1k | - | - | - | 2 years ago 3.0.4 | CommonJS | Bundled | React, TypeScript tooling |
| spinners-react Lightweight SVG/CSS spinners for React | 12.1k | +11% | - | 1 year ago 1.0.11 | ESM only | Bundled | React | |
| @serwist/vite A module that integrates Serwist into your Vite application. | 12.1k | - | - | - | 2 months ago 9.5.12 | ESM only | Bundled | Bundler plugins and loaders, Svelte |
| @aaronhayes/react-use-hubspot-form Embed HubSpot forms into your React components using hooks! Works with Create React App, Gatsby and other platforms. | 12k | - | - | - | 1 year ago 2.1.2 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| evergreen-ui 🌲 React UI Kit by Segment 🌲 | 12k | -30% | - | 3 years ago 7.1.9 | ESM + CommonJS | Bundled | UI component libraries, React | |
| react-lasso-select A responsive react tool for marking irregular areas in images (lasso / free select) | 12k | +1657% | - | 8 months ago 2.0.3 | ESM only | Bundled | React, Image processing | |
| @nosferatu500/react-sortable-tree Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types | 12k | - | - | - | 30 days ago 7.1.0 | ESM only | Bundled | Accessibility, React |
| regexify-string Strings decorator (by regex) with: React components, HTML tags etc. | 12k | +20% | - | 4 years ago 1.0.19 | CommonJS | Bundled | React | |
| @atlaskit/range A range lets users choose an approximate value on a slider. | 12k | - | - | - | 2 days ago 12.2.6 | ESM + 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.
- react-native-live-audio-streamGet live audio stream data for React Native
- react-toggledComponent to build simple, flexible, and accessible toggle components.
- @copilotkit/react-textarea<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- next-routesEasy to use universal dynamic routes for Next.js
- react-toastlineA tiny, zero-dependency, accessible toast notification system for React. Use it declaratively with hooks, or imperatively from anywhere in your app — even outside React components.
- wix-react-native-text-sizeMeasure text accurately before laying it out and get font information from your App
- mock-async-storageIts a mock of react-native AsyncStorage for jest tests
- merge-sxCombines multiple SxProps for Material UI components.
- skin-deepTesting helpers for use with React's shallowRender test utils.
- uniformsCore package of uniforms.
- @ai-sdk-tools/devtoolsAI development tools for debugging and monitoring AI SDKs streams
- pretty-proptypesprettily render prop types from react components
- @redux-devtools/remoteRelay Redux actions to remote Redux DevTools.
- react-joystick-componentA snazzy React joystick component
- @tanstack/start-server-functions-handlerModern and scalable routing for applications
- @draft-js-plugins/anchorLink Plugin for DraftJS
- jssoupJSSoup is a BeautifulSoup style HTML parser library.
- react-native-featherFeather icons for React Native — tree-shakable, typed, ref-forwarding components
- @react-querybuilder/mantineCustom Mantine components for react-querybuilder
- react-web-configreact-native-config for web
- focus-layersTiny (~1Kb) React hooks for isolating focus within subsections of the DOM.
- react-gtm-tsThis is a library to facilitate the implementation of Google Tag Manager.
- @luzmo/react-embedThis is a React library for embedding [Luzmo](https://luzmo.com) dashboards in your React application.
- @react-native-kakao/userReact Native Kakao User SDK
- react-use-audio-playerReact hook for building custom audio playback controls
- enum-plusA drop-in replacement for native enum. Like native enum but much better!
- react-smooth-dndDrag and Drop library
- react-loaderReact component that displays a spinner via spin.js until your component is loaded
- @react-bootstrap/react-popperReact wrapper around Popper.js
- tanstack-table-search-paramsReact Hook for syncing TanStack Table state with URL search params
- @zedux/reactA Molecular State Engine for React
- metro-config-transformersCreate a Metro config transformer that works in all possible cases - handles objects, functions, promises, and any combination with full type safety
- react-simple-timefieldSimple React time input field
- @zedux/coreA high-level, declarative, composable form of Redux
- @draft-js-plugins/emojiEmoji Plugin for DraftJS
- @web3-react/injected-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- decap-cms-widget-numberWidget for editing numeric values in Decap CMS.
- @data-client/endpointDeclarative Network Interface Definitions
- @ridemountainpig/svgl-reactImplementation of the Svgl for React applications.
- @tanstack/react-ai-devtoolsReact Devtools plugin for inspecting TanStack AI chat messages, tool calls, streams, and errors.
- react-timekeeperTime picker based on the style of the Google Keep app
- @fawazahmed/react-native-read-moreA simple react native library to show large blocks of text in a condensed manner with the ability to collapse and expand.
- spinners-reactLightweight SVG/CSS spinners for React
- @serwist/viteA module that integrates Serwist into your Vite application.
- @aaronhayes/react-use-hubspot-formEmbed HubSpot forms into your React components using hooks! Works with Create React App, Gatsby and other platforms.
- evergreen-ui🌲 React UI Kit by Segment 🌲
- react-lasso-selectA responsive react tool for marking irregular areas in images (lasso / free select)
- @nosferatu500/react-sortable-treeAccessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types
- regexify-stringStrings decorator (by regex) with: React components, HTML tags etc.
- @atlaskit/rangeA range lets users choose an approximate value on a slider.
- @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