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 |
|---|---|---|---|---|---|---|---|---|
| use-count-up React/React Native component and hook to animate counting up or down to a number | 41.8k | +73% | - | 5 years ago 3.0.1 | ESM + CommonJS | Bundled | Animation, React | |
| iconsax-react Iconsax icon pack for React | 41.7k | +72% | - | 4 years ago 0.0.8 | ESM + CommonJS | Bundled | Icons, React | |
| @jsx-email/plugin-minify A minify plugin for jsx-email | 41.7k | - | - | - | 4 months ago 2.0.0 | ESM only | Bundled | Email, React |
| @jsx-email/plugin-inline A plugin for jsx-email that inlines CSS classes to style attributes | 41.7k | - | - | - | 4 months ago 2.0.0 | ESM only | Bundled | Email, React |
| react-confirm-alert react component confirm dialog. | 41.6k | -6% | - | - 3.0.6 | CommonJS | Bundled | React | |
| react-confetti-boom A customizable React confetti explosion component for celebrations and special events | 41.6k | +254% | - | 1 year ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @liveblocks/react-tiptap An integration of TipTap + React to enable collaboration, comments, live cursors, and more with Liveblocks. | 41.5k | - | - | - | 5 days ago 3.24.2 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| tilg A tiny logger hook for debugging React components. | 41.4k | +249% | - | 4 years ago 0.1.1 | CommonJS | Bundled | Logging, React | |
| @rpldy/uploady wrapper&context component to expose and provide react-uploady functionality | 41.4k | - | - | - | 9 months ago 1.13.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| react-audio-player A simple React wrapper for the audio tag | 41.3k | +28% | - | 5 years ago 0.17.0 | CommonJS | Bundled | Video and audio, React | |
| timeago-react timeago-react is a simple(only 1kb) react component used to format date with `*** time ago` statement. eg: '3 hours ago'. | 41.2k | +85% | - | 1 year ago 3.0.7 | ESM + CommonJS | Bundled | React | |
| @rneui/themed Cross Platform React Native UI Toolkit | 41.1k | - | - | - | 8 months ago 5.0.0 | CommonJS | Bundled | UI component libraries, React |
| @handsontable/react-wrapper Best Data Grid for React with Spreadsheet Look and Feel. | 41k | - | - | - | 11 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @shadcn/helpers Small helpers for developing apps. | 40.8k | - | - | - | 1 month ago 0.2.0 | ESM only | Bundled | CSS-in-JS and styling, UI component libraries |
| @gluestack-ui/overlay A universal headless overlay component for React Native, Next.js & React | 40.7k | - | - | - | 1 year ago 0.1.22 | ESM + CommonJS | Bundled | React, UI component libraries |
| @primer/react An implementation of GitHub's Primer Design System using React | 40.6k | - | - | - | 8 days ago 38.40.0 | ESM only | Bundled | UI component libraries, React |
| @blocknote/xl-multi-column A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 40.5k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @react-native-vector-icons/feather Feather font for react native vector icons | 40.5k | - | - | - | 19 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| ckeditor4-react Official React component for CKEditor 4 – the best browser-based rich text editor. | 40.5k | +19% | - | 1 year ago 5.2.1 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| @ai-sdk-tools/store A drop-in replacement for @ai-sdk/react that automatically syncs chat state to Zustand stores | 40.4k | - | - | - | 10 months ago 1.2.0 | ESM + CommonJS | Bundled | React, State management |
| use-async-effect Asynchronous side effects, without the nonsense | 40.4k | +42% | - | 4 years ago 2.2.7 | CommonJS | Bundled | React | |
| rich-textarea A small customizable textarea for React to colorize, highlight, decorate texts, offer autocomplete and much more. | 40.3k | +124% | - | 2 months ago 0.27.1 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| morphicons Universal morphing for stroke-based icons with spring physics — zero runtime dependencies | 40.3k | - | - | 28 days ago 1.7.1 | ESM only | Bundled | Icons, Animation | |
| @gluestack-ui/icon A universal headless icon component for React Native, Next.js & React | 40.3k | - | - | - | 1 year ago 0.1.27 | ESM + CommonJS | Bundled | React, Icons |
| @gluestack-ui/hooks Provides hooks used in gluestack-ui | 40.2k | - | - | - | 1 year ago 0.1.13 | ESM + CommonJS | Bundled | React, UI component libraries |
| @gluestack-ui/form-control A universal headless form-control component for React Native, Next.js & React | 40.1k | - | - | - | 1 year ago 0.1.19 | ESM + CommonJS | Bundled | React, UI component libraries |
| @atlaskit/comment A comment displays discussions and user feedback. | 40k | - | - | - | 2 days ago 14.2.4 | ESM + CommonJS | Bundled | React |
| @visulima/error Error with more than just a message, stacktrace parsing. | 40k | - | - | - | 1 month ago 6.1.0 | ESM only | Bundled | Parsers and serialisers, React |
| react-interactive Better hover, active and focus states than CSS pseudo-classes, and a callback when the interactive state changes. | 40k | +64% | - | 5 years ago 1.1.2 | ESM + CommonJS | Bundled | Accessibility, React | |
| react-voice-visualizer React library for audio recording and visualization using Web Audio API | 40k | +98% | - | 6 months ago 2.1.0 | ESM + CommonJS | Bundled | Video and audio, React | |
| react-compiler-webpack The webpack/Next.js Plugin for React Compiler | 39.6k | +224% | - | 1 month ago 1.1.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React | |
| react-bootstrap-table-next Next generation of react-bootstrap-table | 39.5k | +3% | - | 6 years ago 4.0.3 | CommonJS | None | UI component libraries, React | |
| @openuidev/react-ui Component library for Generative UI SDK | 39.4k | - | - | - | 2 days ago 0.16.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-linkify-it A super tiny <1KB, dependency-free, highly customizable React utility to turn any pattern in your text into clickable links or custom components. Instantly linkify URLs, emails, twitter handles, hashtags, mentions or anything else out of the box or with y | 39.4k | +188% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Email, React | |
| reactjs-tiptap-editor A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React | 39.4k | +566% | - | 8 days ago 1.0.46 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| @mantine/colors-generator A library to generate 10 shades of color based on provided color value | 39.3k | - | - | - | 5 days ago 9.6.2 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| react-styleguidist React components style guide generator | 39.3k | -27% | - | 1 year ago 13.1.4 | ESM + CommonJS | Bundled | Documentation tooling, React | |
| mdx-mermaid Display mermaid diagrams in mdx files. | 39.3k | +31% | - | 3 months ago 2.0.4 | ESM + CommonJS | Bundled | Markdown, React | |
| react-native-file-access Filesystem access for React Native | 39.2k | +162% | - | 8 days ago 4.0.4 | CommonJS | Bundled | Files and file systems, React | |
| @d-matrix/icons-react [](https://www.npmjs.com/package/@d-matrix/icons-react) | 39k | - | - | - | 30 days ago 0.97.0 | ESM + CommonJS | Bundled | Icons, React |
| react-burger-menu An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations | 39k | +1% | - | 1 year ago 3.1.0 | CommonJS | None | React, Animation | |
| @react-querybuilder/dnd Drag-and-drop-enabled version of react-querybuilder (DnD-library-agnostic) | 38.9k | - | - | - | 5 days ago 8.24.1 | ESM + CommonJS | Bundled | React, DOM and browser utilities |
| @medplum/definitions Medplum Data Definitions | 38.8k | - | - | - | 1 day ago 5.1.41 | ESM + CommonJS | Bundled | GraphQL, React |
| @gluestack-ui/input A universal headless input component for React Native, Next.js & React | 38.8k | - | - | - | 1 year ago 0.1.38 | ESM + CommonJS | Bundled | React, UI component libraries |
| @ankhorage/utility Shared functional utilities for Ankhorage packages and compatible external projects. | 38.7k | - | - | - | 1 day ago 1.8.0 | ESM only | Bundled | TypeScript tooling, React |
| @openuidev/react-headless Headless React primitives for AI chat — state management, streaming adapters for OpenAI, Vercel AI SDK, and AG-UI, message format converters, and thread management for OpenUI generative UI apps | 38.7k | - | - | - | 2 days ago 0.16.3 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| @progress/kendo-react-indicators React Indicators offer an interface to represent a visual indication for their UI elements. KendoReact Indicators package | 38.7k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-fontawesome A React component for the font-awesome icon library. | 38.6k | -8% | - | 6 years ago 1.7.1 | CommonJS | None | Icons, React | |
| react-native-push-notification React Native Local and Remote Notifications | 38.5k | -37% | - | 4 years ago 8.1.1 | CommonJS | None | React, Cloud SDKs | |
| @devexpress/dx-react-core Core library for DevExtreme React Components | 38.5k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | React, Charts and data visualisation |
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.
- use-count-upReact/React Native component and hook to animate counting up or down to a number
- iconsax-reactIconsax icon pack for React
- @jsx-email/plugin-minifyA minify plugin for jsx-email
- @jsx-email/plugin-inlineA plugin for jsx-email that inlines CSS classes to style attributes
- react-confirm-alertreact component confirm dialog.
- react-confetti-boomA customizable React confetti explosion component for celebrations and special events
- @liveblocks/react-tiptapAn integration of TipTap + React to enable collaboration, comments, live cursors, and more with Liveblocks.
- tilgA tiny logger hook for debugging React components.
- @rpldy/uploadywrapper&context component to expose and provide react-uploady functionality
- react-audio-playerA simple React wrapper for the audio tag
- timeago-reacttimeago-react is a simple(only 1kb) react component used to format date with `*** time ago` statement. eg: '3 hours ago'.
- @rneui/themedCross Platform React Native UI Toolkit
- @handsontable/react-wrapperBest Data Grid for React with Spreadsheet Look and Feel.
- @shadcn/helpersSmall helpers for developing apps.
- @gluestack-ui/overlayA universal headless overlay component for React Native, Next.js & React
- @primer/reactAn implementation of GitHub's Primer Design System using React
- @blocknote/xl-multi-columnA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @react-native-vector-icons/featherFeather font for react native vector icons
- ckeditor4-reactOfficial React component for CKEditor 4 – the best browser-based rich text editor.
- @ai-sdk-tools/storeA drop-in replacement for @ai-sdk/react that automatically syncs chat state to Zustand stores
- use-async-effectAsynchronous side effects, without the nonsense
- rich-textareaA small customizable textarea for React to colorize, highlight, decorate texts, offer autocomplete and much more.
- morphiconsUniversal morphing for stroke-based icons with spring physics — zero runtime dependencies
- @gluestack-ui/iconA universal headless icon component for React Native, Next.js & React
- @gluestack-ui/hooksProvides hooks used in gluestack-ui
- @gluestack-ui/form-controlA universal headless form-control component for React Native, Next.js & React
- @atlaskit/commentA comment displays discussions and user feedback.
- @visulima/errorError with more than just a message, stacktrace parsing.
- react-interactiveBetter hover, active and focus states than CSS pseudo-classes, and a callback when the interactive state changes.
- react-voice-visualizerReact library for audio recording and visualization using Web Audio API
- react-compiler-webpackThe webpack/Next.js Plugin for React Compiler
- react-bootstrap-table-nextNext generation of react-bootstrap-table
- @openuidev/react-uiComponent library for Generative UI SDK
- react-linkify-itA super tiny <1KB, dependency-free, highly customizable React utility to turn any pattern in your text into clickable links or custom components. Instantly linkify URLs, emails, twitter handles, hashtags, mentions or anything else out of the box or with y
- reactjs-tiptap-editorA modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
- @mantine/colors-generatorA library to generate 10 shades of color based on provided color value
- react-styleguidistReact components style guide generator
- mdx-mermaidDisplay mermaid diagrams in mdx files.
- react-native-file-accessFilesystem access for React Native
- @d-matrix/icons-react[](https://www.npmjs.com/package/@d-matrix/icons-react)
- react-burger-menuAn off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
- @react-querybuilder/dndDrag-and-drop-enabled version of react-querybuilder (DnD-library-agnostic)
- @medplum/definitionsMedplum Data Definitions
- @gluestack-ui/inputA universal headless input component for React Native, Next.js & React
- @ankhorage/utilityShared functional utilities for Ankhorage packages and compatible external projects.
- @openuidev/react-headlessHeadless React primitives for AI chat — state management, streaming adapters for OpenAI, Vercel AI SDK, and AG-UI, message format converters, and thread management for OpenUI generative UI apps
- @progress/kendo-react-indicatorsReact Indicators offer an interface to represent a visual indication for their UI elements. KendoReact Indicators package
- react-fontawesomeA React component for the font-awesome icon library.
- react-native-push-notificationReact Native Local and Remote Notifications
- @devexpress/dx-react-coreCore library for DevExtreme 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