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 |
|---|---|---|---|---|---|---|---|---|
| semantic-ui-calendar-react date/time picker built from semantic-ui elements | 7.3k | -22% | - | 7 years ago 0.15.3 | CommonJS | Bundled | Date pickers, React | |
| react-modern-calendar-datepicker A modern, beautiful, customizable date picker for React | 7.3k | -12% | - | 6 years ago 3.1.6 | CommonJS | Bundled | Date pickers, React | |
| shadcn-dropzone Ready to use File Upload Dropzone component, built with shadcn/ui and react-dropzone. | 7.2k | +70% | - | 2 years ago 0.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| supertokens-react-native React Native SDK for SuperTokens | 7.2k | +324% | - | - 5.1.5 | CommonJS | Bundled | React | |
| react-animated-css React component to show or hide elements with animations using [Animated.css](https://daneden.github.io/animate.css/) | 7.2k | +22% | - | 7 years ago 1.2.1 | CommonJS | Bundled | Animation, React | |
| react-maskinput React mask input component. Allow to input formatted values with fixed length or apply custom formtatting function, to format values with any length | 7.2k | -30% | - | 5 years ago 3.2.0 | CommonJS | None | React | |
| @daypilot/daypilot-lite-react DayPilot Lite for React | 7.2k | - | - | - | 1 month ago 5.10.1 | CommonJS | Bundled | Queues and background jobs, React |
| @interfere/constants Build apps that never break. | 7.2k | - | - | - | 1 month ago 9.0.6 | ESM + CommonJS | Bundled | Logging, React |
| @syncfusion/ej2-react-splitbuttons A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React | 7.2k | - | - | - | 11 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| gridjs-react React component for Grid.js | 7.2k | +18% | - | - 6.1.1 | ESM + CommonJS | Bundled | React | |
| react-jason Render syntax-highlighted JSON data using React. Lightweight. | 7.2k | +166% | - | - 1.1.2 | ESM + CommonJS | Bundled | React, Parsers and serialisers | |
| @react-querybuilder/antd Custom Ant Design components for react-querybuilder | 7.2k | - | - | - | 5 days ago 8.24.1 | ESM + CommonJS | Bundled | React, ORMs and query builders |
| eslint-config-reactjs Eslint config for React project | 7.2k | -15% | - | 9 years ago 1.3.0 | CommonJS | None | Linting and formatting, React | |
| react-ngl React wrapper for ngl | 7.2k | +673% | - | 4 years ago 0.2.3 | CommonJS | Bundled | 3D, WebGL and game engines, React | |
| @grafana/faro-react-native Faro instrumentations, metas, transports for React Native. | 7.2k | - | - | - | 2 days ago 1.4.0 | ESM + CommonJS | Bundled | React |
| @saas-ui/theme Saas UI theme package | 7.2k | - | - | - | 1 year ago 2.6.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @ankhorage/studio Studio authoring package for Ankhorage apps | 7.1k | - | - | - | 1 day ago 5.10.13 | ESM only | Bundled | React, TypeScript tooling |
| fix-react2shell-next Fix the React 2 Shell vulnerability (CVE-2025-66478) in Next.js apps with one command | 7.1k | - | - | 9 months ago 1.1.4 | CommonJS | None | React, Security | |
| react-native-hole-view Component to made an overlay with touch-through hole | 7.1k | +48% | - | 8 months ago 5.0.0 | CommonJS | Bundled | React | |
| react-showdown Render React components within markdown and markdown as React components! | 7.1k | -50% | - | 5 years ago 2.3.1 | ESM + CommonJS | Bundled | Markdown, React | |
| react-dnd-scrollzone A cross browser solution to scrolling during drag and drop. | 7.1k | -40% | - | 7 years ago 5.0.0 | CommonJS | None | DOM and browser utilities, React | |
| @saas-ui/react-utils React utilities and helpers for Chakra UI | 7.1k | - | - | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| ratex-react-native Native LaTeX rendering for React Native (no WebView) | 7.1k | - | - | 1 month ago 0.1.14 | CommonJS | Bundled | Numbers and maths, React | |
| @luminpdf/icons A clean and friendly icon family for React | 7.1k | - | - | - | 23 days ago 0.5.3 | ESM + CommonJS | Bundled | Icons, React |
| @datadog/mobile-react-native-apollo-client A client-side React Native module to interact with Apollo Client and Datadog | 7.1k | - | - | - | 4 days ago 3.8.0 | ESM + CommonJS | Bundled | GraphQL, React |
| react-native-text-size Measure text accurately before laying it out and get font information from your App | 7.1k | +20% | - | 7 years ago 4.0.0-rc.1 | CommonJS | None | React | |
| @shimmer-from-structure/core Framework-agnostic DOM measurement utilities for shimmer effects | 7.1k | - | - | - | 4 months ago 2.4.6 | ESM + CommonJS | Bundled | DOM and browser utilities, Vue |
| dandelion-animated-slider Animated slider component for react | 7.1k | +1568% | - | 3 years ago 1.0.0 | CommonJS | None | Animation, React | |
| react-native-livechart High-performance live line and candlestick charts for React Native, built on Skia and Reanimated. Inspired by liveline (Benji Taylor). | 7.1k | - | - | 2 days ago 4.24.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @crello/react-lottie React/Typescript wrapper for awesome Airbnb's [lottie-web](https://github.com/airbnb/lottie-web) lib. | 7k | - | - | - | 5 years ago 0.0.11 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @changey/react-leaflet-markercluster React wrapper of Leaflet.markercluster for react-laeflet | 7k | - | - | - | 4 years ago 4.0.0-rc1 | CommonJS | None | React, Maps and geolocation |
| mobx-persist create and persist mobx stores | 7k | -1% | - | 8 years ago 0.4.1 | CommonJS | Bundled | React | |
| react-tinder-card A npm react module for making react elements swipeable like in the dating app tinder. | 7k | +30% | - | 2 years ago 1.6.4 | - | Bundled | React | |
| @tawk.to/tawk-messenger-react Official React plugin for Tawk messenger | 7k | - | - | - | 3 years ago 2.0.2 | ESM + CommonJS | None | React |
| react-table-v6 A fast, lightweight, opinionated table and datagrid built on React | 7k | +73% | - | 6 years ago 6.8.6 | ESM + CommonJS | None | Tables and data grids, React | |
| react-view <p align="center"><img src="https://user-images.githubusercontent.com/1387913/69589804-18001a80-0fa2-11ea-9af7-106ccaa5ab2b.png" width="50%"><p> | 7k | +31% | - | 2 years ago 3.0.1 | ESM + CommonJS | Bundled | Documentation tooling, React | |
| informed A lightweight framework and utility for building powerful forms in React applications | 6.9k | -48% | - | 3 months ago 4.66.3 | ESM + CommonJS | Bundled | React | |
| react-router-transition A thin layer over react-motion for animating routes in react-router. | 6.9k | +28% | - | 5 years ago 2.1.0 | CommonJS | None | Animation, React | |
| react-wait Complex Loader Management for React Applications | 6.9k | +17% | - | 7 years ago 0.3.0 | ESM + CommonJS | None | React, UI component libraries | |
| generative-loaders Accessible text-streaming, inline activity, and image-generation loaders for React. | 6.9k | - | - | 1 month ago 0.1.1 | ESM only | Bundled | Accessibility, Animation | |
| react-tabs-scrollable a simple react scrollable tabs with a lot of additional features and with fully supporting of RTL mode | 6.9k | +34% | - | 4 months ago 2.1.0 | ESM + CommonJS | Bundled | React, DOM and browser utilities | |
| @sanity/slate-react Tools for building completely customizable richtext editors with React. | 6.9k | - | - | - | 4 years ago 2.24.3 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @hocuspocus/provider-react React bindings for Hocuspocus provider | 6.9k | - | - | - | 17 days ago 4.7.0 | ESM + CommonJS | Bundled | React, WebSockets and realtime |
| @eabdullazyanov/react-native-sms-user-consent React Native wrapper for Android's SMS User Consent API, ready to use in React Native apps with minimum effort | 6.8k | - | - | - | 10 months ago 1.3.0 | CommonJS | Bundled | React, Authentication and authorisation |
| react-styled-flexboxgrid Grid system based on styled-components and flexbox for React | 6.8k | -27% | - | 2 years ago 3.3.0 | ESM + CommonJS | None | React, CSS-in-JS and styling | |
| arv-extends Set of components written with React | 6.8k | +1% | - | - 5.0.3-status-track-1.71 | CommonJS | None | React | |
| @devbookhq/splitter Create resizable split views - like in VS Code | 6.8k | - | - | - | 3 years ago 1.4.2 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| react-simplikit React hooks, components and utilities for every React app, mobile web included — SSR-safe, zero dependencies | 6.8k | +153% | - | 10 days ago 0.3.1 | ESM + CommonJS | Bundled | React, Utility libraries | |
| view-json-react Accessible, dependency-free React JSON tree viewer with search, safe inspection, and virtualized large-data support. | 6.8k | -84% | - | 4 days ago 3.0.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| @dhiwise/component-tagger Automatically annotate JSX components and HTML elements with data attributes | 6.8k | - | - | - | 1 month ago 1.0.16 | ESM + CommonJS | None | Bundler plugins and loaders, 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.
- semantic-ui-calendar-reactdate/time picker built from semantic-ui elements
- react-modern-calendar-datepickerA modern, beautiful, customizable date picker for React
- shadcn-dropzoneReady to use File Upload Dropzone component, built with shadcn/ui and react-dropzone.
- supertokens-react-nativeReact Native SDK for SuperTokens
- react-animated-cssReact component to show or hide elements with animations using [Animated.css](https://daneden.github.io/animate.css/)
- react-maskinputReact mask input component. Allow to input formatted values with fixed length or apply custom formtatting function, to format values with any length
- @daypilot/daypilot-lite-reactDayPilot Lite for React
- @interfere/constantsBuild apps that never break.
- @syncfusion/ej2-react-splitbuttonsA package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React
- gridjs-reactReact component for Grid.js
- react-jasonRender syntax-highlighted JSON data using React. Lightweight.
- @react-querybuilder/antdCustom Ant Design components for react-querybuilder
- eslint-config-reactjsEslint config for React project
- react-nglReact wrapper for ngl
- @grafana/faro-react-nativeFaro instrumentations, metas, transports for React Native.
- @saas-ui/themeSaas UI theme package
- @ankhorage/studioStudio authoring package for Ankhorage apps
- fix-react2shell-nextFix the React 2 Shell vulnerability (CVE-2025-66478) in Next.js apps with one command
- react-native-hole-viewComponent to made an overlay with touch-through hole
- react-showdownRender React components within markdown and markdown as React components!
- react-dnd-scrollzoneA cross browser solution to scrolling during drag and drop.
- @saas-ui/react-utilsReact utilities and helpers for Chakra UI
- ratex-react-nativeNative LaTeX rendering for React Native (no WebView)
- @luminpdf/iconsA clean and friendly icon family for React
- @datadog/mobile-react-native-apollo-clientA client-side React Native module to interact with Apollo Client and Datadog
- react-native-text-sizeMeasure text accurately before laying it out and get font information from your App
- @shimmer-from-structure/coreFramework-agnostic DOM measurement utilities for shimmer effects
- dandelion-animated-sliderAnimated slider component for react
- react-native-livechartHigh-performance live line and candlestick charts for React Native, built on Skia and Reanimated. Inspired by liveline (Benji Taylor).
- @crello/react-lottieReact/Typescript wrapper for awesome Airbnb's [lottie-web](https://github.com/airbnb/lottie-web) lib.
- @changey/react-leaflet-markerclusterReact wrapper of Leaflet.markercluster for react-laeflet
- mobx-persistcreate and persist mobx stores
- react-tinder-cardA npm react module for making react elements swipeable like in the dating app tinder.
- @tawk.to/tawk-messenger-reactOfficial React plugin for Tawk messenger
- react-table-v6A fast, lightweight, opinionated table and datagrid built on React
- react-view<p align="center"><img src="https://user-images.githubusercontent.com/1387913/69589804-18001a80-0fa2-11ea-9af7-106ccaa5ab2b.png" width="50%"><p>
- informedA lightweight framework and utility for building powerful forms in React applications
- react-router-transitionA thin layer over react-motion for animating routes in react-router.
- react-waitComplex Loader Management for React Applications
- generative-loadersAccessible text-streaming, inline activity, and image-generation loaders for React.
- react-tabs-scrollablea simple react scrollable tabs with a lot of additional features and with fully supporting of RTL mode
- @sanity/slate-reactTools for building completely customizable richtext editors with React.
- @hocuspocus/provider-reactReact bindings for Hocuspocus provider
- @eabdullazyanov/react-native-sms-user-consentReact Native wrapper for Android's SMS User Consent API, ready to use in React Native apps with minimum effort
- react-styled-flexboxgridGrid system based on styled-components and flexbox for React
- arv-extendsSet of components written with React
- @devbookhq/splitterCreate resizable split views - like in VS Code
- react-simplikitReact hooks, components and utilities for every React app, mobile web included — SSR-safe, zero dependencies
- view-json-reactAccessible, dependency-free React JSON tree viewer with search, safe inspection, and virtualized large-data support.
- @dhiwise/component-taggerAutomatically annotate JSX components and HTML elements with data attributes
- @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