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 |
|---|---|---|---|---|---|---|---|---|
| redux-dynamic-modules-react Modularize the redux app by dynamically loading reducers, state and sagas | 38.4k | +48% | - | 6 years ago 5.2.3 | CommonJS | Bundled | State management, React | |
| @mux/mux-video-react A custom mux video element for React that Just Works™ | 38.3k | - | - | - | 9 days ago 0.31.4 | ESM + CommonJS | Bundled | Video and audio, React |
| react-render-to-markdown render React components to Markdown strings for SSG-MD | 38.3k | +231005% | - | 4 months ago 19.1.0 | ESM + CommonJS | Bundled | Markdown, React | |
| react-dev-inspector dev-tool for inspect react components and jump to local IDE for component code. | 38.3k | +47% | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | React | |
| react-native-startup-time measure startup time of your react-native app | 38.1k | +65% | - | 3 years ago 2.1.0 | CommonJS | Bundled | React | |
| react-native-swipe-list-view A ListView with rows that swipe open and closed. | 38.1k | -3% | - | 5 years ago 3.2.9 | CommonJS | Bundled | React | |
| react-payment-inputs A zero-dependency React Hook & Container to help with payment card input fields. | 38.1k | +125% | - | 2 years ago 1.2.0 | ESM + CommonJS | None | React | |
| @expo/browser-polyfill Browser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js | 38k | - | - | - | 2 years ago 1.0.1 | CommonJS | None | Polyfills and shims, React |
| dumi 📖 Documentation Generator of React Component | 38k | +5% | - | 12 days ago 2.4.50 | CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| reflexbox Responsive React grid system built with Styled System, with support for Emotion and Styled Components | 37.9k | -3% | - | 7 years ago 4.0.6 | CommonJS | None | CSS-in-JS and styling, React | |
| @tanstack/react-table-devtools React devtools for TanStack Table. | 37.8k | - | - | - | 1 month ago 9.2.0 | ESM only | Bundled | Tables and data grids, React |
| appwrite Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API | 37.8k | +26% | - | - 28.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| nucleo-ui-fill-18 18px fill React SVG icon components from Nucleo UI Library | 37.8k | - | - | 21 days ago 1.5.1 | ESM + CommonJS | Bundled | React, Icons | |
| react-rating A rating react component with custom symbols | 37.7k | +4% | - | 6 years ago 2.0.5 | ESM + CommonJS | Bundled | React, UI component libraries | |
| redux-dynamic-modules Modularize the redux app by dynamically loading reducers, state and sagas | 37.6k | +42% | - | 6 years ago 5.2.3 | CommonJS | Bundled | State management, React | |
| eslint-plugin-svg-jsx ESLint rules for camelCasing React props | 37.6k | +81% | - | 6 months ago 1.3.0 | CommonJS | None | Linting and formatting, React | |
| @genkit-ai/next Next.js plugin for Genkit | 37.5k | - | - | - | 25 days ago 1.42.0 | ESM + CommonJS | Bundled | Cloud SDKs, React |
| @rnrepo/expo-config-plugin Plugin for configuring RNRepo prebuilt packages in Expo projects | 37.5k | - | - | - | 1 month ago 0.3.6 | CommonJS | Bundled | React |
| react-topbar-progress-indicator topbar progress indicator React component | 37.4k | +2% | - | 4 years ago 4.1.1 | CommonJS | Bundled | React | |
| @gluestack-ui/toast A universal headless toast component for React Native, Next.js & React | 37.4k | - | - | - | 1 year ago 1.0.9 | ESM + CommonJS | Bundled | UI component libraries, React |
| configcat-react ConfigCat is a configuration as a service that lets you manage your features and configurations without actually deploying new code. | 37.4k | +58% | - | 4 months ago 5.1.0 | ESM + CommonJS | Bundled | React | |
| @gluestack-ui/provider A universal headless provider component for React Native, Next.js & React | 37.4k | - | - | - | 1 year ago 0.1.19 | ESM + CommonJS | Bundled | React, UI component libraries |
| @zag-js/numeric-range Numeric range utilities | 37.2k | - | - | - | 1 year ago 0.80.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @blocknote/code-block A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 37.1k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @gluestack-ui/transitions Transitions animations for React Native, Next.js & React | 37k | - | - | - | 1 year ago 0.1.11 | ESM + CommonJS | Bundled | Animation, React |
| next-qrcode React hooks for generating QR code for your next React apps. | 37k | +17% | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @rnx-kit/eslint-plugin A set of ESLint rules for React developers | 36.9k | - | - | - | 5 months ago 0.9.9 | CommonJS | None | TypeScript tooling, React |
| react-highlight React component for syntax highlighting | 36.9k | -52% | - | 3 years ago 0.15.0 | CommonJS | None | React | |
| fela-plugin-validator Fela plugin to validate style objects | 36.9k | +277% | - | 3 years ago 12.2.1 | ESM + CommonJS | None | CSS-in-JS and styling, React | |
| react-native-store-review Rate on App Store or Google Play directly in your React Native app | 36.9k | +101% | - | 5 months ago 0.5.0 | CommonJS | None | React | |
| remark-slate-transformer remark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor. | 36.8k | +9% | - | 2 years ago 0.9.0 | ESM + CommonJS | Bundled | Markdown, React | |
| eslint-plugin-react-doctor React Doctor rules for ESLint. | 36.8k | - | - | 14 days ago 0.9.14 | ESM only | Bundled | Linting and formatting, React | |
| vite-plugin-webfont-dl Vite plugin for downloading and injecting webfonts | 36.7k | +119% | - | 1 month ago 3.13.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React | |
| react-pose A declarative animation library for React | 36.7k | +56% | - | 6 years ago 4.0.10 | ESM + CommonJS | Bundled | Animation, React | |
| react-page-visibility Declarative, nested, stateful, isomorphic page visibility for React | 36.6k | -29% | - | 4 years ago 7.0.0 | ESM + CommonJS | None | React, DOM and browser utilities | |
| @visulima/vite-overlay Improved vite overlay | 36.5k | - | - | - | 2 days ago 2.0.27 | ESM only | Bundled | React, Bundler plugins and loaders |
| @daily-co/react-native-webrtc Daily fork of WebRTC for React Native | 36.4k | - | - | - | 4 months ago 124.0.6-daily.2 | ESM + CommonJS | Bundled | React, WebSockets and realtime |
| translation-resilience Stops browser page translation (Google Translate) from crashing React and silently freezing translated text, by re-adopting displaced text nodes instead of swallowing errors. | 36.4k | - | - | 10 days ago 0.4.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| reactjs-localstorage Easy use localstorage in Reactjs | 36.3k | +489% | - | 6 years ago 1.0.1 | CommonJS | None | React | |
| @gluestack-ui/button A universal headless Button component for React Native, Next.js & React | 36.3k | - | - | - | 1 year ago 1.0.14 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-awesome-reveal React components to add reveal animations using the Intersection Observer API and CSS Animations. | 36.3k | +30% | - | 1 year ago 4.3.1 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Animation | |
| @stytch/nextjs Stytch's official Next.js Library | 36.1k | - | - | - | 15 days ago 22.3.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| react-native-notifications Advanced Push Notifications (Silent, interactive notifications) for iOS & Android | 36k | +8% | - | 10 months ago 5.2.2 | CommonJS | Bundled | React | |
| react-cookies Load and save cookies with React | 36k | -31% | - | 7 years ago 0.1.1 | CommonJS | None | React | |
| react-hook-form-mui <div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div> | 36k | +20% | - | 5 months ago 9.0.1 | ESM + CommonJS | Bundled | React, Forms | |
| @assistant-ui/react-syntax-highlighter Syntax highlighting for assistant-ui | 36k | - | - | - | 8 days ago 0.14.6 | ESM only | Bundled | React, UI component libraries |
| react-native-level-fs fs for react-native using level-filesystem and asyncstorage-down | 36k | -19% | - | 8 years ago 3.0.1 | - | None | Files and file systems, React | |
| @rpldy/raw-uploader placeholder package for now | 35.9k | - | - | - | 9 months ago 1.13.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| react-native-track-player A fully fledged audio module created for music apps | 35.8k | +36% | - | 1 year ago 4.1.2 | CommonJS | Bundled | Video and audio, React | |
| @ag-grid-enterprise/rich-select Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 35.7k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, 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.
- redux-dynamic-modules-reactModularize the redux app by dynamically loading reducers, state and sagas
- @mux/mux-video-reactA custom mux video element for React that Just Works™
- react-render-to-markdownrender React components to Markdown strings for SSG-MD
- react-dev-inspectordev-tool for inspect react components and jump to local IDE for component code.
- react-native-startup-timemeasure startup time of your react-native app
- react-native-swipe-list-viewA ListView with rows that swipe open and closed.
- react-payment-inputsA zero-dependency React Hook & Container to help with payment card input fields.
- @expo/browser-polyfillBrowser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js
- dumi📖 Documentation Generator of React Component
- reflexboxResponsive React grid system built with Styled System, with support for Emotion and Styled Components
- @tanstack/react-table-devtoolsReact devtools for TanStack Table.
- appwriteAppwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
- nucleo-ui-fill-1818px fill React SVG icon components from Nucleo UI Library
- react-ratingA rating react component with custom symbols
- redux-dynamic-modulesModularize the redux app by dynamically loading reducers, state and sagas
- eslint-plugin-svg-jsxESLint rules for camelCasing React props
- @genkit-ai/nextNext.js plugin for Genkit
- @rnrepo/expo-config-pluginPlugin for configuring RNRepo prebuilt packages in Expo projects
- react-topbar-progress-indicatortopbar progress indicator React component
- @gluestack-ui/toastA universal headless toast component for React Native, Next.js & React
- configcat-reactConfigCat is a configuration as a service that lets you manage your features and configurations without actually deploying new code.
- @gluestack-ui/providerA universal headless provider component for React Native, Next.js & React
- @zag-js/numeric-rangeNumeric range utilities
- @blocknote/code-blockA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @gluestack-ui/transitionsTransitions animations for React Native, Next.js & React
- next-qrcodeReact hooks for generating QR code for your next React apps.
- @rnx-kit/eslint-pluginA set of ESLint rules for React developers
- react-highlightReact component for syntax highlighting
- fela-plugin-validatorFela plugin to validate style objects
- react-native-store-reviewRate on App Store or Google Play directly in your React Native app
- remark-slate-transformerremark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor.
- eslint-plugin-react-doctorReact Doctor rules for ESLint.
- vite-plugin-webfont-dlVite plugin for downloading and injecting webfonts
- react-poseA declarative animation library for React
- react-page-visibilityDeclarative, nested, stateful, isomorphic page visibility for React
- @visulima/vite-overlayImproved vite overlay
- @daily-co/react-native-webrtcDaily fork of WebRTC for React Native
- translation-resilienceStops browser page translation (Google Translate) from crashing React and silently freezing translated text, by re-adopting displaced text nodes instead of swallowing errors.
- reactjs-localstorageEasy use localstorage in Reactjs
- @gluestack-ui/buttonA universal headless Button component for React Native, Next.js & React
- react-awesome-revealReact components to add reveal animations using the Intersection Observer API and CSS Animations.
- @stytch/nextjsStytch's official Next.js Library
- react-native-notificationsAdvanced Push Notifications (Silent, interactive notifications) for iOS & Android
- react-cookiesLoad and save cookies with React
- react-hook-form-mui<div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div>
- @assistant-ui/react-syntax-highlighterSyntax highlighting for assistant-ui
- react-native-level-fsfs for react-native using level-filesystem and asyncstorage-down
- @rpldy/raw-uploaderplaceholder package for now
- react-native-track-playerA fully fledged audio module created for music apps
- @ag-grid-enterprise/rich-selectAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @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