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-polyglot Higher order React component for using Polyglot | 26.3k | -6% | - | 5 years ago 0.7.2 | CommonJS | Bundled | Internationalisation, React | |
| react-select-module A Select control built with and for ReactJS | 26.3k | +259% | - | 1 year ago 3.4.0 | ESM + CommonJS | None | React | |
| bs-stepper A stepper for Bootstrap 4 | 26.2k | -19% | - | 7 years ago 1.7.0 | CommonJS | Bundled | UI component libraries, React | |
| next-usequerystate Type-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string | 26.2k | -19% | - | 1 year ago 1.20.0 | ESM + CommonJS | Bundled | URLs and query strings, React | |
| @better-upload/server The Better Upload server library. Simple and easy file uploads for React. | 26.1k | - | - | - | 4 months ago 3.0.19 | ESM only | Bundled | Files and file systems, React |
| rmc-date-picker React Mobile DatePicker Component for web and react-native | 26.1k | +12% | - | 7 years ago 6.0.10 | ESM + CommonJS | Bundled | Date pickers, React | |
| react-native-confetti Raining confetti made with react native animations | 26k | -34% | - | 8 years ago 0.1.0 | CommonJS | None | Animation, React | |
| react-container-dimensions Wrapper component that detects element resize and passes new dimensions down the tree. Based on [element-resize-detector](https://github.com/wnr/element-resize-detector) | 26k | -13% | - | 8 years ago 1.4.1 | CommonJS | None | React | |
| react-instantsearch-router-nextjs React InstantSearch Router for Next.js | 26k | +8% | - | 4 days ago 7.50.0 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks | |
| mafs React components for interactive, animated math visualizations. | 26k | +551% | - | 1 year ago 0.21.0 | ESM + CommonJS | Bundled | Numbers and maths, React | |
| codehike Build rich content websites with Markdown and React | 25.9k | +261% | - | 6 months ago 1.1.0 | ESM only | Bundled | Markdown, React | |
| @assistant-ui/react-native React Native bindings for assistant-ui | 25.9k | - | - | - | 2 days ago 0.1.44 | ESM only | Bundled | React, UI component libraries |
| @freakycoder/react-native-bounceable Animate and bounce any component with RNBounceable for React Native | 25.9k | - | - | - | 10 months ago 2.1.0 | CommonJS | Bundled | Animation, React |
| react-test-config Configure React testing environment | 25.8k | - | - | 3 months ago 1.0.0 | ESM + CommonJS | Bundled | React, Testing | |
| jslib-html5-camera-photo js lib HTML5 Camera Photo | 25.8k | +23% | - | 4 years ago 3.3.4 | CommonJS | None | React | |
| rc-gesture Support gesture for react component | 25.8k | +7% | - | 8 years ago 0.0.22 | ESM + CommonJS | Bundled | React | |
| @medplum/react Medplum React Component Library | 25.8k | - | - | - | 2 days ago 5.1.41 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-codemirror-merge CodeMirror merge view for React. | 25.8k | +70% | - | - 4.25.12 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| react-native-audio-record Audio record buffers for React Native | 25.8k | +206% | - | 6 years ago 0.2.2 | CommonJS | None | React, Video and audio | |
| oidc-spa OpenID Connect / OAuth2 solution for client-first Web Applications | 25.7k | +243% | - | 8 days ago 10.2.15 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| react-highlighter Highlight select fragments of texts | 25.7k | -31% | - | 8 years ago 0.4.3 | CommonJS | None | React | |
| @zendeskgarden/container-accordion Containers relating to accordions in the Garden Design System | 25.7k | - | - | - | 9 months ago 3.0.15 | ESM + CommonJS | Bundled | Accessibility, React |
| remixicon-react Remix Icon for React | 25.7k | +45% | - | 5 years ago 1.0.0 | - | Bundled | React, Icons | |
| react-native-pdf-renderer ⚛ A zoomable, blazing fast, zero dependencies, pure native, typed PDF Renderer for Android and iOS. | 25.6k | +277% | - | 1 year ago 2.3.0 | CommonJS | Bundled | PDF and documents, React | |
| server-cli-only The server-cli-only package is designed to restrict the import of modules exclusively to React Server Components or scripts running on the CLI. | 25.6k | +407% | - | 2 years ago 0.3.2 | CommonJS | None | CLI tools and terminal utilities, React | |
| react-native-remark Remark for React Native | 25.6k | +1009% | - | 1 year ago 1.0.5 | CommonJS | Bundled | Markdown, React | |
| react-native-tree-multi-select Super-fast, customizable tree view component for React Native with drag-and-drop reordering, multi-selection, and search filtering. | 25.5k | +16303% | - | 20 days ago 3.0.6 | CommonJS | Bundled | React, TypeScript tooling | |
| eslint-plugin-react-hook-form ESLint plugin for react-hook-form | 25.5k | +184% | - | 1 year ago 0.3.1 | CommonJS | None | Linting and formatting, React | |
| @mui/x-chat-headless The community edition of the headless MUI X Chat components, including core logic and unstyled UI. | 25.4k | - | - | - | 22 days ago 9.0.0-alpha.18 | ESM + CommonJS | Bundled | React, Tables and data grids |
| @react-native-firebase/database React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo | 25.1k | - | - | - | 21 days ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers |
| @glideapps/glide-data-grid-source Useful data source hooks for Glide Data Grid | 25.1k | - | - | - | 2 years ago 6.0.3 | ESM + CommonJS | Bundled | Tables and data grids, React |
| react-native-advanced-input-mask Text input mask for React Native on iOS, Android and web. Synchronous and easy formatting without hustle | 25.1k | +161% | - | 11 months ago 1.4.6 | ESM + CommonJS | Bundled | React | |
| glimm WebGL sweep transitions for the web — framework-agnostic core with React and Next.js adapters. | 24.9k | - | - | 13 days ago 0.3.1 | ESM only | Bundled | 3D, WebGL and game engines, React | |
| react-clipboard.js Clipboard.js wrapper for ReactJS | 24.8k | -28% | - | 7 years ago 2.0.16 | CommonJS | Bundled | DOM and browser utilities, React | |
| react-code-input React component for entering and validating numbers, text or password. | 24.7k | -25% | - | 5 years ago 3.10.1 | CommonJS | Bundled | React | |
| @react-native-ai/apple Apple LLM provider for Vercel AI SDK | 24.7k | - | - | - | 7 months ago 0.12.0 | ESM + CommonJS | Bundled | React, Cloud SDKs |
| @atlaskit/code Code highlights short strings of code snippets inline with body text. | 24.6k | - | - | - | 2 days ago 20.0.0 | ESM + CommonJS | Bundled | React |
| @zendeskgarden/react-tables Components relating to tables in the Garden Design System | 24.6k | - | - | - | 4 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @react-three/cannon physics based hooks for react-three-fiber | 24.6k | - | - | - | 3 years ago 6.6.0 | ESM + CommonJS | Bundled | React |
| cannon-es-debugger Wireframe debugger for use with cannon-es https://github.com/pmndrs/cannon-es | 24.6k | +33% | - | 4 years ago 1.0.0 | ESM + CommonJS | Bundled | React | |
| react-animations A collection of animations for inline styles | 24.6k | -15% | - | 8 years ago 1.0.0 | CommonJS | None | Animation, React | |
| metal-fx Liquid metal shader effects for React: rings, buttons, metal text and badges, with glow, proximity reflections and cursor light (v2 — Paper Shaders liquidMetal engine) | 24.5k | - | - | 4 days ago 2.0.11 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React | |
| react-use-promise React hook for handling promises. | 24.5k | +10% | - | 4 years ago 0.5.0 | CommonJS | Bundled | React | |
| react-emoji-render Render emoji's the way your users expect. | 24.5k | +51% | - | 3 years ago 2.0.1 | CommonJS | None | React | |
| flagged Feature flags for React made easy with hooks, HOC and Render Props | 24.5k | +20% | - | 2 years ago 3.0.0 | ESM only | Bundled | TypeScript tooling, React | |
| @blocknote/ariakit A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 24.5k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| react-placeholder A React component to easily replicate your page with nice placeholders while the content is loading | 24.4k | +3% | - | 5 years ago 4.1.0 | CommonJS | Bundled | React | |
| @ant-design/x-markdown placeholder for @ant-design/x-markdown | 24.4k | - | - | - | 1 month ago 2.9.0 | ESM + CommonJS | Bundled | Markdown, React |
| react-geolocated React hook for using Geolocation API | 24.4k | +30% | - | 2 months ago 4.5.1 | CommonJS | Bundled | Maps and geolocation, React | |
| suneditor-react A React Component for Suneditor | 24.4k | +15% | - | 3 years ago 3.6.1 | CommonJS | Bundled | Rich text and code editors, 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-polyglotHigher order React component for using Polyglot
- react-select-moduleA Select control built with and for ReactJS
- bs-stepperA stepper for Bootstrap 4
- next-usequerystateType-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string
- @better-upload/serverThe Better Upload server library. Simple and easy file uploads for React.
- rmc-date-pickerReact Mobile DatePicker Component for web and react-native
- react-native-confettiRaining confetti made with react native animations
- react-container-dimensionsWrapper component that detects element resize and passes new dimensions down the tree. Based on [element-resize-detector](https://github.com/wnr/element-resize-detector)
- react-instantsearch-router-nextjsReact InstantSearch Router for Next.js
- mafsReact components for interactive, animated math visualizations.
- codehikeBuild rich content websites with Markdown and React
- @assistant-ui/react-nativeReact Native bindings for assistant-ui
- @freakycoder/react-native-bounceableAnimate and bounce any component with RNBounceable for React Native
- react-test-configConfigure React testing environment
- jslib-html5-camera-photojs lib HTML5 Camera Photo
- rc-gestureSupport gesture for react component
- @medplum/reactMedplum React Component Library
- react-codemirror-mergeCodeMirror merge view for React.
- react-native-audio-recordAudio record buffers for React Native
- oidc-spaOpenID Connect / OAuth2 solution for client-first Web Applications
- react-highlighterHighlight select fragments of texts
- @zendeskgarden/container-accordionContainers relating to accordions in the Garden Design System
- remixicon-reactRemix Icon for React
- react-native-pdf-renderer⚛ A zoomable, blazing fast, zero dependencies, pure native, typed PDF Renderer for Android and iOS.
- server-cli-onlyThe server-cli-only package is designed to restrict the import of modules exclusively to React Server Components or scripts running on the CLI.
- react-native-remarkRemark for React Native
- react-native-tree-multi-selectSuper-fast, customizable tree view component for React Native with drag-and-drop reordering, multi-selection, and search filtering.
- eslint-plugin-react-hook-formESLint plugin for react-hook-form
- @mui/x-chat-headlessThe community edition of the headless MUI X Chat components, including core logic and unstyled UI.
- @react-native-firebase/databaseReact Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo
- @glideapps/glide-data-grid-sourceUseful data source hooks for Glide Data Grid
- react-native-advanced-input-maskText input mask for React Native on iOS, Android and web. Synchronous and easy formatting without hustle
- glimmWebGL sweep transitions for the web — framework-agnostic core with React and Next.js adapters.
- react-clipboard.jsClipboard.js wrapper for ReactJS
- react-code-inputReact component for entering and validating numbers, text or password.
- @react-native-ai/appleApple LLM provider for Vercel AI SDK
- @atlaskit/codeCode highlights short strings of code snippets inline with body text.
- @zendeskgarden/react-tablesComponents relating to tables in the Garden Design System
- @react-three/cannonphysics based hooks for react-three-fiber
- cannon-es-debuggerWireframe debugger for use with cannon-es https://github.com/pmndrs/cannon-es
- react-animationsA collection of animations for inline styles
- metal-fxLiquid metal shader effects for React: rings, buttons, metal text and badges, with glow, proximity reflections and cursor light (v2 — Paper Shaders liquidMetal engine)
- react-use-promiseReact hook for handling promises.
- react-emoji-renderRender emoji's the way your users expect.
- flaggedFeature flags for React made easy with hooks, HOC and Render Props
- @blocknote/ariakitA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- react-placeholderA React component to easily replicate your page with nice placeholders while the content is loading
- @ant-design/x-markdownplaceholder for @ant-design/x-markdown
- react-geolocatedReact hook for using Geolocation API
- suneditor-reactA React Component for Suneditor
- @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