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-native-localization Simple module to localize the ReactNative interface | 9.9k | -2% | - | 3 years ago 2.3.2 | CommonJS | Bundled | Internationalisation, React | |
| react-paystack This is an reactJS library for implementing paystack payment gateway | 9.9k | +28% | - | 2 years ago 6.0.0 | ESM + CommonJS | Bundled | Payments and commerce, React | |
| react-map-interaction 'Add map like zooming and dragging to any element' | 9.9k | +31% | - | 5 years ago 2.1.0 | CommonJS | None | React, Maps and geolocation | |
| eslint-config-recommended Pluggable ESLint configs for ECMAScript Next, Node.js and React Native that you can import, extend and override | 9.9k | -31% | - | 6 years ago 4.1.0 | - | None | Linting and formatting, React | |
| @smakss/react-scroll-direction Enhance your React apps with advanced scroll detection using @smakss/react-scroll-direction. This powerful hook not only detects scroll direction but also provides scroll position information. Ideal for React, Remix, Next.js, and Gatsby projects, it comes | 9.8k | - | - | - | 7 months ago 4.3.1 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @crayonai/react-ui Component library for Generative UI SDK | 9.8k | - | - | - | 7 months ago 0.9.16 | ESM only | Bundled | UI component libraries, React |
| @react-native-vector-icons/lucide Lucide font for react native vector icons | 9.8k | - | - | - | 19 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| @craftjs/layers A Photoshop-like layers panel for your page editor | 9.8k | - | - | - | 1 year ago 0.2.7 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| granular-hooks The React hooks you know, with added granularity | 9.7k | +70% | - | 4 years ago 1.1.0 | CommonJS | Bundled | React | |
| react-editext Editable Text Component for React Applications | 9.7k | +251% | - | 1 year ago 7.1.0 | ESM + CommonJS | Bundled | React, Rich text and code editors | |
| @brainhubeu/react-carousel Carousel component for React | 9.7k | - | - | - | 5 years ago 2.0.4 | CommonJS | None | UI component libraries, React |
| next-optimized-images Automatically optimize images used in next.js projects (jpeg, png, gif, svg). | 9.7k | -40% | - | 6 years ago 2.6.2 | CommonJS | None | Image processing, React | |
| react-google-calendar-api An api to manage your google calendar | 9.7k | +266% | - | 3 years ago 2.3.0 | CommonJS | Bundled | React, TypeScript tooling | |
| @electric-sql/pglite-react Hooks for using PGlite | 9.7k | - | - | - | 1 month ago 0.4.8 | ESM + CommonJS | Bundled | Database clients and drivers, React |
| redux-persist-expo-filesystem Redux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app | 9.7k | +80% | - | 4 months ago 3.0.0 | CommonJS | Bundled | React | |
| @teispace/next-themes Feature-rich, lightweight theme management for Next.js and React. Zero-flash SSR, hybrid storage, view transitions, typed themes. | 9.7k | - | - | - | 20 days ago 3.0.2 | ESM only | Bundled | React, TypeScript tooling |
| react-facebook-auth A Component React for Facebook authentication | 9.7k | +13% | - | 8 years ago 1.4.0 | ESM + CommonJS | None | React, Authentication and authorisation | |
| alova The request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70% — pagination, forms, uploads, retry, rate-limit and more. One API spans React, Vue, Svelte, Solid, mini-programs and the server. | 9.6k | +80% | - | 1 month ago 3.5.5 | ESM + CommonJS | Bundled | Queues and background jobs, React | |
| svelte-range-slider-pips Multi-Thumb, Accessible, Beautiful Range Slider with Pips | 9.6k | +41% | - | 6 months ago 4.1.1 | ESM + CommonJS | Bundled | React, Vue | |
| react-native-open-maps A simple react-native library to perform cross-platform map actions (Google, Apple, or Yandex Maps) | 9.6k | -16% | - | 3 years ago 0.4.3 | CommonJS | Bundled | Maps and geolocation, React | |
| @lyracom/embedded-form-glue Lyra embedded form glue | 9.6k | - | - | - | 1 year ago 1.4.4 | CommonJS | None | TypeScript tooling, React |
| react-chat-elements Reactjs chat components | 9.6k | -2% | - | 1 year ago 12.0.18 | ESM + CommonJS | Bundled | React, UI component libraries | |
| react-leaflet-heatmap-layer A custom layer for heatmaps in react-leaflet | 9.6k | +309% | - | 8 years ago 2.0.0 | CommonJS | None | Maps and geolocation, React | |
| react-svg-map A set of React.js components to display an interactive SVG map | 9.5k | +192% | - | 5 years ago 2.2.0 | CommonJS | None | React, Image processing | |
| datatables.net-react React component for DataTables | 9.5k | +107% | - | 4 months ago 1.0.2 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries | |
| use-scramble React hook for random text animations | 9.5k | +54% | - | 2 years ago 2.2.15 | ESM + CommonJS | Bundled | Animation, React | |
| reactotron-plugin-zustand Plugin to monitor states from zustand | 9.5k | +27% | - | 4 months ago 2.0.9 | CommonJS | Bundled | State management, React | |
| redux-cookies-middleware redux-cookies-middleware is a redux middleware which watches for changes in redux state & store them to browser cookie. | 9.5k | +151% | - | 6 years ago 0.2.1 | CommonJS | None | React | |
| @atlaskit/inline-message An inline message lets users know when important information is available or when an action is required. | 9.5k | - | - | - | 2 days ago 16.4.4 | ESM + CommonJS | Bundled | React |
| reapop A simple & customizable notifications system for React | 9.5k | +137% | - | 1 year ago 4.3.0 | ESM + CommonJS | Bundled | State management, React | |
| react-native-scrolling Easy and simple to use React Native declarative scrolling for config and animation. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author). | 9.5k | +14% | - | 7 years ago 1.0.3 | CommonJS | None | Animation, React | |
| react-native-easy-guesture-responder A powerful and easy to use function for React Native guesture responders. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author). | 9.4k | +12% | - | - 1.1.3 | CommonJS | None | React | |
| react-key-handler React component to handle keyboard events | 9.4k | +1% | - | 8 years ago 1.2.0-beta.3 | ESM + CommonJS | None | React | |
| react-native-easy-view-transformer An easy and simple to use React Native component to transform and translate a view with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.f | 9.4k | +17% | - | 2 years ago 1.2.1 | CommonJS | None | React | |
| react-native-draggable-grid A draggable grid for react native | 9.4k | +109% | - | 1 year ago 2.2.2 | CommonJS | Bundled | React | |
| netlify-cms-widget-date Widget for editing dates in Netlify CMS. | 9.4k | -49% | - | 5 years ago 2.6.3 | ESM + CommonJS | None | Date and time, Cloud SDKs | |
| @bsky.app/expo-image-crop-tool An image cropper for Expo | 9.4k | - | - | - | 4 months ago 0.5.1 | CommonJS | Bundled | React |
| react-native-image-transformer An easy and simple to use React Native component to transform and translate an image with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www | 9.4k | +50% | - | 2 years ago 1.5.3 | CommonJS | None | React, Animation | |
| react-native-external-keyboard Toolkit for improving physical keyboard support in React Native | 9.4k | +39% | - | 6 days ago 2.0.0 | CommonJS | Bundled | Accessibility, React | |
| netlify-cms-widget-text Widget for editing multiline plain string values in Netlify CMS. | 9.3k | -50% | - | 5 years ago 2.4.1 | ESM + CommonJS | None | Cloud SDKs, React | |
| nanoclamp Responsive text clamping component for React | 9.3k | +294% | - | - 2.0.18 | ESM + CommonJS | Bundled | React, UI component libraries | |
| react-mathjax2 React component for MathJax | 9.3k | +183% | - | 7 years ago 0.0.2 | CommonJS | None | React | |
| @react-symbols/icons Symbols icons by Miguel Solorio for React | 9.3k | - | - | - | 3 months ago 1.4.1 | ESM only | Bundled | Icons, React |
| netlify-cms-widget-number Widget for editing numberic values in Netlify CMS. | 9.3k | -52% | - | - 2.5.0 | ESM + CommonJS | None | Cloud SDKs, React | |
| netlify-cms-editor-component-image Image component for Netlify CMS editor widget | 9.3k | -53% | - | - 2.7.0 | ESM + CommonJS | None | Cloud SDKs, React | |
| react-use-pagination A React hook to help manage pagination state | 9.3k | +74% | - | - 2.0.1 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| simple-react-validator A simple react form validator inspired by Laravel validation. | 9.3k | -12% | - | 3 years ago 1.6.2 | CommonJS | Bundled | React, Forms | |
| react-responsive-overflow-list A responsive React component that shows as many items as can fit within constraints, hiding overflow items behind a configurable overflow renderer | 9.3k | +24303% | - | 1 month ago 0.5.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| react-documents React document viewer. | 9.3k | -4% | - | 2 months ago 2.0.7 | ESM + CommonJS | Bundled | PDF and documents, React | |
| zustand-persist persist and rehydrate redux stores | 9.2k | +57% | - | 4 years ago 0.4.0 | CommonJS | Bundled | 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-native-localizationSimple module to localize the ReactNative interface
- react-paystackThis is an reactJS library for implementing paystack payment gateway
- react-map-interaction'Add map like zooming and dragging to any element'
- eslint-config-recommendedPluggable ESLint configs for ECMAScript Next, Node.js and React Native that you can import, extend and override
- @smakss/react-scroll-directionEnhance your React apps with advanced scroll detection using @smakss/react-scroll-direction. This powerful hook not only detects scroll direction but also provides scroll position information. Ideal for React, Remix, Next.js, and Gatsby projects, it comes
- @crayonai/react-uiComponent library for Generative UI SDK
- @react-native-vector-icons/lucideLucide font for react native vector icons
- @craftjs/layersA Photoshop-like layers panel for your page editor
- granular-hooksThe React hooks you know, with added granularity
- react-editextEditable Text Component for React Applications
- @brainhubeu/react-carouselCarousel component for React
- next-optimized-imagesAutomatically optimize images used in next.js projects (jpeg, png, gif, svg).
- react-google-calendar-apiAn api to manage your google calendar
- @electric-sql/pglite-reactHooks for using PGlite
- redux-persist-expo-filesystemRedux-Persist storage engine using Expo filesystem that removes the need to eject Expo/CRNA app
- @teispace/next-themesFeature-rich, lightweight theme management for Next.js and React. Zero-flash SSR, hybrid storage, view transitions, typed themes.
- react-facebook-authA Component React for Facebook authentication
- alovaThe request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70% — pagination, forms, uploads, retry, rate-limit and more. One API spans React, Vue, Svelte, Solid, mini-programs and the server.
- svelte-range-slider-pipsMulti-Thumb, Accessible, Beautiful Range Slider with Pips
- react-native-open-mapsA simple react-native library to perform cross-platform map actions (Google, Apple, or Yandex Maps)
- @lyracom/embedded-form-glueLyra embedded form glue
- react-chat-elementsReactjs chat components
- react-leaflet-heatmap-layerA custom layer for heatmaps in react-leaflet
- react-svg-mapA set of React.js components to display an interactive SVG map
- datatables.net-reactReact component for DataTables
- use-scrambleReact hook for random text animations
- reactotron-plugin-zustandPlugin to monitor states from zustand
- redux-cookies-middlewareredux-cookies-middleware is a redux middleware which watches for changes in redux state & store them to browser cookie.
- @atlaskit/inline-messageAn inline message lets users know when important information is available or when an action is required.
- reapopA simple & customizable notifications system for React
- react-native-scrollingEasy and simple to use React Native declarative scrolling for config and animation. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author).
- react-native-easy-guesture-responderA powerful and easy to use function for React Native guesture responders. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author).
- react-key-handlerReact component to handle keyboard events
- react-native-easy-view-transformerAn easy and simple to use React Native component to transform and translate a view with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.f
- react-native-draggable-gridA draggable grid for react native
- netlify-cms-widget-dateWidget for editing dates in Netlify CMS.
- @bsky.app/expo-image-crop-toolAn image cropper for Expo
- react-native-image-transformerAn easy and simple to use React Native component to transform and translate an image with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www
- react-native-external-keyboardToolkit for improving physical keyboard support in React Native
- netlify-cms-widget-textWidget for editing multiline plain string values in Netlify CMS.
- nanoclampResponsive text clamping component for React
- react-mathjax2React component for MathJax
- @react-symbols/iconsSymbols icons by Miguel Solorio for React
- netlify-cms-widget-numberWidget for editing numberic values in Netlify CMS.
- netlify-cms-editor-component-imageImage component for Netlify CMS editor widget
- react-use-paginationA React hook to help manage pagination state
- simple-react-validatorA simple react form validator inspired by Laravel validation.
- react-responsive-overflow-listA responsive React component that shows as many items as can fit within constraints, hiding overflow items behind a configurable overflow renderer
- react-documentsReact document viewer.
- zustand-persistpersist and rehydrate redux stores
- @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