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-animate-on-change Animate your components on state change | 1.3k | +4% | - | 7 years ago 2.2.0 | CommonJS | None | Animation, React | |
| modelicons 300+ AI model brand SVG icons for React. Zero runtime dependencies, ~5 KB per icon tree-shaken. | 1.3k | - | - | 4 months ago 0.1.3 | ESM + CommonJS | Bundled | Icons, React | |
| react-native-progress-wheel A better way to show animated progress in a circle. | 1.3k | -5% | - | 2 years ago 2.1.0 | CommonJS | Bundled | Animation, React | |
| @humain/workflow HUMAIN's React workflow editor runtime and product workflow components | 1.3k | - | - | - | 1 month ago 0.0.5 | ESM only | Bundled | React |
| @react-md/portal This package is for including icons within react-md. There is included support for both font icons and SVG icons. There is also a helper component for applying spacing between icons and text. | 1.3k | - | - | - | 4 years ago 5.1.0 | ESM + CommonJS | Bundled | React, Icons |
| @siarhkul/react-json-schema-form-builder React Component for visually configuring a JSON Schema-based form | 1.3k | - | - | - | 3 years ago 2.12.16 | ESM + CommonJS | None | React |
| @react-querybuilder/bootstrap Custom Bootstrap components for react-querybuilder | 1.3k | - | - | - | 4 days ago 8.24.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| cp-react-tree-table A fast, efficient tree table component for ReactJS. | 1.3k | -44% | - | - 1.1.2 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| react-aws-icons A collection of AWS Simple Icons to be used with React | 1.3k | +564% | - | 7 years ago 1.2.1 | CommonJS | None | Icons, React | |
| @macaly/static-tagger Vite plugin that injects source-location data attributes onto JSX elements at build time, so production HTML/JS carries data-macaly-loc / data-macaly-name pointing back at the original source coordinate. | 1.3k | - | - | - | 2 months ago 0.1.1 | ESM only | Bundled | Bundler plugins and loaders, React |
| @slashid/react-primitives Primitive components for the /id React SDK | 1.3k | - | - | - | 1 year ago 0.6.2 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| @automattic/react-virtualized React components for efficiently rendering large, scrollable lists and tabular data | 1.3k | - | - | - | 3 years ago 9.22.4 | ESM + CommonJS | None | Tables and data grids, React |
| @inertia-cable/react React hooks for InertiaCable - ActionCable integration for Inertia.js | 1.3k | - | - | - | 14 days ago 0.4.0 | ESM only | Bundled | WebSockets and realtime, React |
| chai-equal-jsx JSX assertions for Chai | 1.3k | +134% | - | 10 years ago 1.0.9 | CommonJS | None | Testing, React | |
| react-redux-loading Unmaintained fork of react-redux-loading-bar to avoid any breaking changes. | 1.3k | +319% | - | 6 years ago 4.6.1 | CommonJS | None | React, State management | |
| @blocknote/xl-odt-exporter A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 1.3k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| deku Render interfaces using pure functions and virtual DOM | 1.3k | +6% | - | 10 years ago 2.0.0-rc16 | CommonJS | None | DOM and browser utilities, State management | |
| react-selectable-box A React component used hooks that allows you to select elements in the drag area using the mouse | 1.3k | -12% | - | 9 months ago 2.1.0 | ESM + CommonJS | Bundled | React | |
| redux-devtools-multiple-monitors Integrate multiple monitors to your redux devtools | 1.3k | -31% | - | 10 years ago 1.0.1 | CommonJS | None | React | |
| react-simple-resizer An intuitive React component set for multi-column resizing | 1.3k | +61% | - | 6 years ago 2.1.0 | CommonJS | Bundled | React | |
| robot-toast A lightweight, framework-agnostic toast notification library with an animated robot character. Tree-shakeable robots, draggable with swipe-to-dismiss, toast.promise(), and an optional React hook. | 1.3k | - | - | 3 months ago 2.2.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| autofit.js autofit.js 是迄今为止最易用的自适应工具 | 1.3k | +112% | - | 1 year ago 3.2.8 | ESM + CommonJS | Bundled | Vue, React | |
| react-native-payment-card-icons A collection of high-quality, customizable payment card brand icons (Visa, Mastercard, Maestro, Amex, and more) as React Native SVG components — fully compatible with React Native, Expo, and React Native Web for seamless cross-platform use. | 1.3k | +1752% | - | 1 year ago 1.0.3 | CommonJS | Bundled | Payments and commerce, Icons | |
| react-native-modern-datepicker A customizable calendar, time & month picker for React Native (including Persian Jalaali calendar & locale) | 1.3k | -64% | - | 6 years ago 1.0.0-beta.91 | CommonJS | None | Date pickers, React | |
| @central-icons-react/round-outlined-radius-2-stroke-1 A collection of round outlined React icons with 2px radius and 1px stroke width, designed for use in React applications. | 1.3k | - | - | - | 1 day ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| pretty-good-state A just-enough state management library for React. Built on top of [valtio](https://github.com/pmndrs/valtio). | 1.3k | +593% | - | 10 months ago 2.2.2 | ESM only | Bundled | State management, React | |
| awesome-image-viewer React, Angular, Vue, and Typescript compatible image viewer | 1.3k | -7% | - | 3 years ago 1.0.60 | CommonJS | Bundled | TypeScript tooling, React | |
| @assistant-ui/react-mcp MCP server configuration and connection primitives for @assistant-ui | 1.2k | - | - | - | 1 day ago 0.1.20 | ESM only | Bundled | React, Authentication and authorisation |
| @tenphi/tasty A design-system-integrated styling system and DSL for concise, state-aware UI styling | 1.2k | - | - | - | 7 days ago 3.9.2 | ESM only | Bundled | CSS-in-JS and styling, UI component libraries |
| formik-persist-values Persist and rehydrate a Formik values | 1.2k | -16% | - | 3 years ago 1.4.1 | ESM + CommonJS | Bundled | Forms, React | |
| openscad-playground OpenSCAD in the browser - React component for 3D CAD modeling | 1.2k | +4879% | - | 9 months ago 2.4.0 | ESM + CommonJS | Bundled | React, 3D, WebGL and game engines | |
| @lumin-pdf/lumin-icons A clean and friendly icon family for React | 1.2k | - | - | - | 1 year ago 0.4.1 | ESM + CommonJS | Bundled | Icons, React |
| @palamedes/react React runtime components and macro entry points for Palamedes | 1.2k | - | - | - | 16 days ago 1.25.0 | ESM + CommonJS | Bundled | Internationalisation, React |
| @uiw/react-overlay-trigger OverlayTrigger component | 1.2k | - | - | - | 2 years ago 4.22.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| @saas-ui/stepper A Stepper component for Chakra UI | 1.2k | - | - | - | 3 years ago 1.4.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @kud/gh-ink Ink components for rendering GitHub PR review comments and health — controlled, presentation-only, built on @kud/ink-ui and fed by @kud/gh. | 1.2k | - | - | - | 3 days ago 0.61.0 | ESM only | Bundled | CLI tools and terminal utilities, React |
| react-native-expo-image-cache React Native Image Cache and Progressive Loading based on Expo | 1.2k | -25% | - | 6 years ago 4.1.0 | CommonJS | Bundled | React, Caching | |
| @nika-js/onlymap Declarative deck.gl maps for HTML and React — interactive WebGL mapping with GeoJSON/CSV/Arrow data, MapLibre basemaps, widgets, popups, and live streams from a custom-element manifest or typed React components. TypeScript, no build step. | 1.2k | - | - | - | 1 day ago 0.10.1 | ESM only | Bundled | Maps and geolocation, Charts and data visualisation |
| @saas-ui/list List Component for Chakra UI | 1.2k | - | - | - | 3 years ago 1.4.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @visulima/storage Server-side file-storage abstraction - store files in a web-accessible location via a simplified API. Includes S3, Azure, GCS, local filesystem and 20+ other backends with TUS/multipart/REST upload handlers and the most convenient features of each. | 1.2k | - | - | - | 1 day ago 2.0.15 | ESM only | Bundled | Cloud SDKs, HTTP servers and web frameworks |
| react-progress-bar.js React wrapper for progressbar.js | 1.2k | +51% | - | 8 years ago 0.2.3 | CommonJS | None | React | |
| use-hash-param React hook for handling parameters in URL fragment | 1.2k | -27% | - | 2 years ago 0.3.1 | ESM + CommonJS | Bundled | React, Cryptography and hashing | |
| use-reducer-logger A very basic logger for the useReducer function in the React Hooks API. | 1.2k | -74% | - | 6 years ago 1.0.2 | CommonJS | Bundled | Logging, React | |
| nextjs-themes Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components. | 1.2k | -62% | - | 1 year ago 4.0.6 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @saas-ui/layout Saas UI Layout components for Chakra UI | 1.2k | - | - | - | 3 years ago 1.4.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| redux-bundler-react Bindings for redux-bundler to React | 1.2k | +119% | - | 7 years ago 1.2.0 | ESM + CommonJS | None | React, State management | |
| @saas-ui/radio Radio component for Chakra UI | 1.2k | - | - | - | 3 years ago 1.4.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| dom-element-to-component-source A library to retrieve the source location of DOM elements in React applications | 1.2k | +3772% | - | 7 months ago 0.5.0 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks | |
| react-three-texture Live texture editing tool for ThreeJS and React Three Fiber | 1.2k | +1074% | - | 2 months ago 1.2.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React | |
| react-infinite-tree The infinite-tree library for React. | 1.2k | +71% | - | 6 years ago 1.0.0 | CommonJS | None | 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-animate-on-changeAnimate your components on state change
- modelicons300+ AI model brand SVG icons for React. Zero runtime dependencies, ~5 KB per icon tree-shaken.
- react-native-progress-wheelA better way to show animated progress in a circle.
- @humain/workflowHUMAIN's React workflow editor runtime and product workflow components
- @react-md/portalThis package is for including icons within react-md. There is included support for both font icons and SVG icons. There is also a helper component for applying spacing between icons and text.
- @siarhkul/react-json-schema-form-builderReact Component for visually configuring a JSON Schema-based form
- @react-querybuilder/bootstrapCustom Bootstrap components for react-querybuilder
- cp-react-tree-tableA fast, efficient tree table component for ReactJS.
- react-aws-iconsA collection of AWS Simple Icons to be used with React
- @macaly/static-taggerVite plugin that injects source-location data attributes onto JSX elements at build time, so production HTML/JS carries data-macaly-loc / data-macaly-name pointing back at the original source coordinate.
- @slashid/react-primitivesPrimitive components for the /id React SDK
- @automattic/react-virtualizedReact components for efficiently rendering large, scrollable lists and tabular data
- @inertia-cable/reactReact hooks for InertiaCable - ActionCable integration for Inertia.js
- chai-equal-jsxJSX assertions for Chai
- react-redux-loadingUnmaintained fork of react-redux-loading-bar to avoid any breaking changes.
- @blocknote/xl-odt-exporterA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- dekuRender interfaces using pure functions and virtual DOM
- react-selectable-boxA React component used hooks that allows you to select elements in the drag area using the mouse
- redux-devtools-multiple-monitorsIntegrate multiple monitors to your redux devtools
- react-simple-resizerAn intuitive React component set for multi-column resizing
- robot-toastA lightweight, framework-agnostic toast notification library with an animated robot character. Tree-shakeable robots, draggable with swipe-to-dismiss, toast.promise(), and an optional React hook.
- autofit.jsautofit.js 是迄今为止最易用的自适应工具
- react-native-payment-card-iconsA collection of high-quality, customizable payment card brand icons (Visa, Mastercard, Maestro, Amex, and more) as React Native SVG components — fully compatible with React Native, Expo, and React Native Web for seamless cross-platform use.
- react-native-modern-datepickerA customizable calendar, time & month picker for React Native (including Persian Jalaali calendar & locale)
- @central-icons-react/round-outlined-radius-2-stroke-1A collection of round outlined React icons with 2px radius and 1px stroke width, designed for use in React applications.
- pretty-good-stateA just-enough state management library for React. Built on top of [valtio](https://github.com/pmndrs/valtio).
- awesome-image-viewerReact, Angular, Vue, and Typescript compatible image viewer
- @assistant-ui/react-mcpMCP server configuration and connection primitives for @assistant-ui
- @tenphi/tastyA design-system-integrated styling system and DSL for concise, state-aware UI styling
- formik-persist-valuesPersist and rehydrate a Formik values
- openscad-playgroundOpenSCAD in the browser - React component for 3D CAD modeling
- @lumin-pdf/lumin-iconsA clean and friendly icon family for React
- @palamedes/reactReact runtime components and macro entry points for Palamedes
- @uiw/react-overlay-triggerOverlayTrigger component
- @saas-ui/stepperA Stepper component for Chakra UI
- @kud/gh-inkInk components for rendering GitHub PR review comments and health — controlled, presentation-only, built on @kud/ink-ui and fed by @kud/gh.
- react-native-expo-image-cacheReact Native Image Cache and Progressive Loading based on Expo
- @nika-js/onlymapDeclarative deck.gl maps for HTML and React — interactive WebGL mapping with GeoJSON/CSV/Arrow data, MapLibre basemaps, widgets, popups, and live streams from a custom-element manifest or typed React components. TypeScript, no build step.
- @saas-ui/listList Component for Chakra UI
- @visulima/storageServer-side file-storage abstraction - store files in a web-accessible location via a simplified API. Includes S3, Azure, GCS, local filesystem and 20+ other backends with TUS/multipart/REST upload handlers and the most convenient features of each.
- react-progress-bar.jsReact wrapper for progressbar.js
- use-hash-paramReact hook for handling parameters in URL fragment
- use-reducer-loggerA very basic logger for the useReducer function in the React Hooks API.
- nextjs-themesUnleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.
- @saas-ui/layoutSaas UI Layout components for Chakra UI
- redux-bundler-reactBindings for redux-bundler to React
- @saas-ui/radioRadio component for Chakra UI
- dom-element-to-component-sourceA library to retrieve the source location of DOM elements in React applications
- react-three-textureLive texture editing tool for ThreeJS and React Three Fiber
- react-infinite-treeThe infinite-tree library for React.
- @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