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 |
|---|---|---|---|---|---|---|---|---|
| @depup/next-intl Internationalization (i18n) for Next.js (with updated dependencies) | 2.5k | - | - | - | 1 day ago 4.14.7-depup.1 | ESM + CommonJS | Bundled | Internationalisation, React |
| @central-icons-react-native/round-outlined-radius-2-stroke-1.5 A collection of round outlined React icons with 2px radius and 1.5px stroke width, designed for use in React Native / Expo applications. | 2.5k | - | - | - | 1 day ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-just-parallax React library for scroll and mousemove parallax effect ✨ Open source, production-ready | 2.5k | -12% | - | 3 years ago 3.1.16 | ESM + CommonJS | Bundled | React, Animation | |
| piwik-react-router Piwik analytics component for react-router | 2.5k | -11% | - | 8 years ago 0.12.1 | CommonJS | None | Routing, React | |
| rapini Generate React Query hooks, SWR hooks, Axios requests and Typescript types from OpenAPI files | 2.5k | +97% | - | 11 months ago 3.5.4 | - | None | Documentation tooling, React | |
| @react-sigma/layout-noverlap React Sigma - Layout noverlap | 2.5k | - | - | - | 9 months ago 5.0.6 | ESM only | Bundled | React |
| async-ref Async ref objects for React. A tiny bridge between React.useSyncExternalStore and React.Suspense. | 2.5k | -22% | - | 4 years ago 0.1.6 | ESM + CommonJS | Bundled | React | |
| use-typewriter-hook A flexible hook for creating typewriter-like experience with React. | 2.5k | +908% | - | 2 years ago 3.1.2 | CommonJS | Bundled | React | |
| typedoc-plugin-mark-react-functional-components A plugin for TypeDoc to mark React functional components differently than ordinary functions | 2.5k | +30% | - | 4 years ago 0.2.2 | CommonJS | None | Documentation tooling, React | |
| react-rotary-knob Skinnable Rotary Knob for React | 2.5k | +124% | - | 3 years ago 3.0.3 | CommonJS | None | React | |
| @tour-kit/react React onboarding & product tour components — accessible, headless, Tailwind & shadcn-ready, with Next.js, React Router, TanStack adapters. | 2.5k | - | - | - | 1 day ago 3.0.1 | ESM + CommonJS | Bundled | Routing, React |
| @agentskit/core Portable AgentsKit runtime for chat orchestration, tools, memory, and retrieval. | 2.5k | - | - | - | 23 days ago 1.12.9 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @react-native-ama/core Accessible Mobile App Library for React Native | 2.5k | - | - | - | 1 year ago 1.2.1 | CommonJS | Bundled | Accessibility, React |
| webpack-react-component-name Makes React component names public on minified bundles | 2.5k | -72% | - | 4 years ago 5.0.5 | CommonJS | None | React | |
| state-pool Transform your React app with our state management library! Declare global and local states like variables, powered by the magic of React hooks 🪄✨ | 2.5k | -17% | - | 1 year ago 0.10.2 | ESM + CommonJS | Bundled | React | |
| @syncfusion/ej2-react-querybuilder Essential JS 2 QueryBuilder for React | 2.4k | - | - | - | 11 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| nextron ⚡ Next.js + Electron ⚡ | 2.4k | -36% | - | 1 month ago 10.3.0 | - | Bundled | Static site generators and meta-frameworks, React | |
| react-three Construct three.js scenes using React | 2.4k | +99% | - | 9 years ago 0.9.7 | CommonJS | None | 3D, WebGL and game engines, React | |
| @voila.dev/effect-form-react React bindings for @voila.dev/effect-form | 2.4k | - | - | - | 27 days ago 0.27.1 | ESM only | None | React, TypeScript tooling |
| @supa-media/testing Reusable test suites that catch common Expo/React Native gotchas — routing conflicts, web bundle safety, React resolution, native import gating | 2.4k | - | - | - | 14 days ago 1.0.2 | CommonJS | Bundled | React, Testing |
| gltfjsx GLTF to JSX converter | 2.4k | +54% | - | 1 year ago 6.5.3 | ESM + CommonJS | None | 3D, WebGL and game engines, React | |
| react-svg-spinners > A collection of [SVG Spinners](https://github.com/n3r4zzurr0/svg-spinners) components for React. | 2.4k | +124% | - | 4 years ago 0.3.1 | CommonJS | Bundled | React, Animation | |
| @dreamcatcher-tech/commit-graph A React component to visualize a commit graph. | 2.4k | - | - | - | 1 year ago 2.2.9 | ESM + CommonJS | Bundled | React |
| react-draggable-tags [](https://www.npmjs.com/package/react-draggable-tags) [ text internationalization | 2.4k | +8% | - | 6 years ago 2.0.5 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @kitlangton/rolling-number Interruptible, locale-aware rolling numbers for the web. | 2.4k | - | - | - | 20 days ago 0.4.1 | ESM only | Bundled | Animation, React |
| lightswind A collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 160+ professional and animated react components. | 2.4k | +248% | - | 17 days ago 3.2.5 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @draft-js-plugins/hashtag Hashtag Plugin for DraftJS | 2.4k | - | - | - | 4 years ago 4.2.2 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @linaria/server Blazing fast zero-runtime CSS in JS library | 2.4k | - | - | - | 1 month ago 8.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| eslint-plugin-react-no-manual-memo ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨ | 2.4k | +2593% | - | 11 months ago 1.0.4 | ESM + CommonJS | Bundled | Linting and formatting, Caching | |
| @plone/components ReactJS components for Plone | 2.4k | - | - | - | 2 months ago 4.2.1 | ESM only | Bundled | Icons, React |
| react-native-customui React Native wrapper for Razorpay SDK | 2.4k | +161% | - | 1 day ago 2.3.0 | CommonJS | None | React, Payments and commerce | |
| @api.video/react-player api.video React player component | 2.4k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Video and audio, React |
| react-bootstrap-date-picker React-Bootstrap based date picker. | 2.4k | -39% | - | 9 years ago 5.1.0 | CommonJS | None | Date pickers, React | |
| @smooai/smooth-operator TypeScript SDK for the smooth-operator WebSocket protocol: the native client (`.`), React bindings (`./react`), and the embeddable web-component chat widget (`./widget`). Generated from the language-neutral JSON Schemas in spec/. | 2.4k | - | - | - | 18 days ago 1.58.10 | ESM only | Bundled | WebSockets and realtime, React |
| react-leaflet-heatmap-layer-v3 A custom layer for heatmaps in react-leaflet | 2.4k | +32% | - | 4 years ago 3.0.3-beta-1 | ESM + CommonJS | Bundled | Maps and geolocation, React | |
| react-vimeo React component to load video from Vimeo | 2.4k | +80% | - | 8 years ago 2.0.0 | CommonJS | None | Video and audio, React | |
| libreact React standard library | 2.4k | +134% | - | 6 years ago 2.13.3 | CommonJS | None | Video and audio, React | |
| @visactor/react-vtable The react version of VTable | 2.4k | - | - | - | 14 days ago 1.26.8 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation |
| @principal-ai/subsystems-react React UI for Subsystem Models — graph, Pierre code views, and session-event feeds | 2.4k | - | - | - | 1 day ago 0.35.7 | CommonJS | Bundled | Charts and data visualisation, React |
| rn-international-phone-number International phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages. | 2.4k | - | - | 20 days ago 0.15.0 | CommonJS | Bundled | TypeScript tooling, React | |
| dirham UAE Dirham currency symbol (U+20C3). Web font, CSS, React, and Web Component for Vue, Angular, Svelte & vanilla JS | 2.4k | - | - | 5 months ago 1.5.3 | ESM + CommonJS | Bundled | Payments and commerce, React | |
| @undp/data-viz The open source graphing library built by UNDP | 2.4k | - | - | - | 1 day ago 3.4.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| react-remove-attr A Vite plugin designed specifically for React.js projects that allows the removal of specified attributes in production builds. Useful for excluding attributes like 'data-testid' used in testing. Options include specific file extensions, attributes, ignor | 2.4k | +53% | - | 3 years ago 0.0.6 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React | |
| react-time-input A simple react component for select time in format HH:mm | 2.4k | -51% | - | 2 years ago 1.1.1 | CommonJS | None | React | |
| laravel-react-i18n Allows to connect your `Laravel` Framework localization files with `React`. | 2.4k | +57% | - | 1 year ago 2.0.5 | ESM + CommonJS | Bundled | Internationalisation, React | |
| laint AI Agent Lint Rules SDK - programmatic JSX/TSX linting for AI code generation | 2.3k | - | - | 6 months ago 0.1.7 | ESM only | Bundled | Linting and formatting, 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.
- @depup/next-intlInternationalization (i18n) for Next.js (with updated dependencies)
- @central-icons-react-native/round-outlined-radius-2-stroke-1.5A collection of round outlined React icons with 2px radius and 1.5px stroke width, designed for use in React Native / Expo applications.
- react-just-parallaxReact library for scroll and mousemove parallax effect ✨ Open source, production-ready
- piwik-react-routerPiwik analytics component for react-router
- rapiniGenerate React Query hooks, SWR hooks, Axios requests and Typescript types from OpenAPI files
- @react-sigma/layout-noverlapReact Sigma - Layout noverlap
- async-refAsync ref objects for React. A tiny bridge between React.useSyncExternalStore and React.Suspense.
- use-typewriter-hookA flexible hook for creating typewriter-like experience with React.
- typedoc-plugin-mark-react-functional-componentsA plugin for TypeDoc to mark React functional components differently than ordinary functions
- react-rotary-knobSkinnable Rotary Knob for React
- @tour-kit/reactReact onboarding & product tour components — accessible, headless, Tailwind & shadcn-ready, with Next.js, React Router, TanStack adapters.
- @agentskit/corePortable AgentsKit runtime for chat orchestration, tools, memory, and retrieval.
- @react-native-ama/coreAccessible Mobile App Library for React Native
- webpack-react-component-nameMakes React component names public on minified bundles
- state-poolTransform your React app with our state management library! Declare global and local states like variables, powered by the magic of React hooks 🪄✨
- @syncfusion/ej2-react-querybuilderEssential JS 2 QueryBuilder for React
- nextron⚡ Next.js + Electron ⚡
- react-threeConstruct three.js scenes using React
- @voila.dev/effect-form-reactReact bindings for @voila.dev/effect-form
- @supa-media/testingReusable test suites that catch common Expo/React Native gotchas — routing conflicts, web bundle safety, React resolution, native import gating
- gltfjsxGLTF to JSX converter
- react-svg-spinners> A collection of [SVG Spinners](https://github.com/n3r4zzurr0/svg-spinners) components for React.
- @dreamcatcher-tech/commit-graphA React component to visualize a commit graph.
- react-draggable-tags[](https://www.npmjs.com/package/react-draggable-tags) [ text internationalization
- @kitlangton/rolling-numberInterruptible, locale-aware rolling numbers for the web.
- lightswindA collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 160+ professional and animated react components.
- @draft-js-plugins/hashtagHashtag Plugin for DraftJS
- @linaria/serverBlazing fast zero-runtime CSS in JS library
- eslint-plugin-react-no-manual-memoESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨
- @plone/componentsReactJS components for Plone
- react-native-customuiReact Native wrapper for Razorpay SDK
- @api.video/react-playerapi.video React player component
- react-bootstrap-date-pickerReact-Bootstrap based date picker.
- @smooai/smooth-operatorTypeScript SDK for the smooth-operator WebSocket protocol: the native client (`.`), React bindings (`./react`), and the embeddable web-component chat widget (`./widget`). Generated from the language-neutral JSON Schemas in spec/.
- react-leaflet-heatmap-layer-v3A custom layer for heatmaps in react-leaflet
- react-vimeoReact component to load video from Vimeo
- libreactReact standard library
- @visactor/react-vtableThe react version of VTable
- @principal-ai/subsystems-reactReact UI for Subsystem Models — graph, Pierre code views, and session-event feeds
- rn-international-phone-numberInternational phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages.
- dirhamUAE Dirham currency symbol (U+20C3). Web font, CSS, React, and Web Component for Vue, Angular, Svelte & vanilla JS
- @undp/data-vizThe open source graphing library built by UNDP
- react-remove-attrA Vite plugin designed specifically for React.js projects that allows the removal of specified attributes in production builds. Useful for excluding attributes like 'data-testid' used in testing. Options include specific file extensions, attributes, ignor
- react-time-inputA simple react component for select time in format HH:mm
- laravel-react-i18nAllows to connect your `Laravel` Framework localization files with `React`.
- laintAI Agent Lint Rules SDK - programmatic JSX/TSX linting for AI code generation
- @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