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-scroll-into-view Simple React element that when clicked scrolls to any element on page | 4.3k | +11% | - | 7 months ago 2.3.0 | ESM only | Bundled | DOM and browser utilities, React | |
| nwb A toolkit for React, Preact & Inferno apps, React libraries and other npm modules for the web, with no configuration (until you need it) | 4.3k | +2% | - | - 0.25.2 | - | None | React | |
| @devexpress/dx-react-chart-material-ui Material-UI templates for DevExtreme React Chart component | 4.3k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| react-contextify Simple decorator to provide context in the functional style | 4.3k | +150% | - | 10 years ago 0.1.0 | CommonJS | None | React | |
| @blocknote/diagram-block A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 4.3k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @devexpress/dx-react-chart Composable plugin-based chart component for React | 4.3k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| react-native-web-image-loader react-native-web-image-loader | 4.3k | +13% | - | 6 years ago 0.1.1 | CommonJS | None | React | |
| @valture/react-native-recaptcha-v3 React Native component for Google reCAPTCHA v3 (score-based, invisible). TypeScript-first, ref-based API, AbortSignal support, reCAPTCHA Enterprise. | 4.3k | - | - | - | 4 months ago 2.4.1 | CommonJS | Bundled | TypeScript tooling, React |
| @azzapp/react-native-skia-video video support for react-native-skia | 4.3k | - | - | - | 1 month ago 0.10.1 | CommonJS | Bundled | React, Video and audio |
| @boxicons/react React components for Boxicons | 4.3k | - | - | - | 7 months ago 1.0.3 | ESM + CommonJS | Bundled | React, Icons |
| react-add-to-calendar A simple and reusable add to calendar button component for React | 4.3k | -37% | - | 8 years ago 0.1.5 | CommonJS | None | React | |
| @linaria/webpack-loader Blazing fast zero-runtime CSS in JS library | 4.3k | - | - | - | 2 years ago 5.0.4 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| react-native-fingerprint-scanner React Native Biometrics Scanner for Android and iOS | 4.3k | -19% | - | 6 years ago 6.0.0 | CommonJS | Bundled | Authentication and authorisation, React | |
| react-leaflet-fullscreen Fullscreen control for react-leaflet | 4.2k | -1% | - | 2 years ago 4.1.1 | CommonJS | None | React, Maps and geolocation | |
| @sanar/react-native-highlight-text A React Native port of react-native-highlight-words. This component is used to highlight words within a larger body of text. | 4.2k | - | - | - | 5 years ago 1.0.2 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @remirror/react-editors A showcase of possible react editors built with remirror. | 4.2k | - | - | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| persian-calendar-suite Complete Persian (Jalali/Shamsi) calendar suite for React with datepicker, range picker, time range picker, event calendar, and timeline | 4.2k | - | - | 1 month ago 1.5.6 | ESM only | Bundled | Date pickers, React | |
| @ai-matrx/capture The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing. | 4.2k | - | - | - | 3 days ago 0.5.16 | ESM + CommonJS | Bundled | Video and audio, React |
| @mdx-js/mdxast Transforms MDAST to MDXAST | 4.2k | - | - | - | 7 years ago 1.1.1 | - | None | Markdown, React |
| reicon-react-native React Native icon components for 2676+ icons in 2 weights (Outline & Filled). Tree-shakeable, TypeScript-ready. | 4.2k | - | - | 22 days ago 1.0.103 | ESM only | Bundled | Icons, React | |
| react-native-sfsymbols Use SF Symbols in iOS apps | 4.2k | +144% | - | 2 years ago 1.2.2 | CommonJS | Bundled | React, Icons | |
| @reown/appkit-siwe-react-native #### 🔎 [Examples](https://github.com/reown-com/react-native-examples) | 4.2k | - | - | - | 1 year ago 1.3.2 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @specy/liquid-glass-react React component for @specy/liquid-glass - A Three.js powered library to make apple's liquid with glass effect | 4.2k | - | - | - | 1 year ago 1.0.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React |
| react-native-random-uuid A small implementation of `crypto.randomUUID` for React Native. | 4.2k | +230% | - | 3 years ago 0.1.4 | - | None | Cryptography and hashing, React | |
| @files-ui/react UI components for file uploads with React js | 4.2k | - | - | - | 1 month ago 2.1.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| react-animated-tree Animate React with ease | 4.2k | +156% | - | 7 years ago 1.0.10 | ESM + CommonJS | Bundled | Animation, React | |
| react-icon-tint Put some colour on your PNG Icons. | 4.1k | -50% | - | 3 years ago 2.5.1 | CommonJS | Bundled | React, Icons | |
| @hello-pay/react React components for accepting payments with HelloPay | 4.1k | - | - | - | 1 month ago 0.4.0 | ESM + CommonJS | Bundled | Payments and commerce, React |
| vh-sticky-table-header Vertical and horizontal sticky table header. Framework agnostic. | 4.1k | -2% | - | 10 months ago 1.9.3 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| expo-stallion-plugin Expo Config Plugin for react-native-stallion - automatically configures Stallion as the JS bundle provider | 4.1k | - | - | 4 months ago 1.0.4 | CommonJS | Bundled | React | |
| materialui-daterange-picker A react date range picker implementation using @material-ui. | 4.1k | -18% | - | 6 years ago 1.1.92 | ESM + CommonJS | None | React, TypeScript tooling | |
| react-breadcrumbs-dynamic React dynamic breadcrumbs extremely flexible and easy to use | 4.1k | +25% | - | 7 years ago 1.2.1 | CommonJS | None | Routing, React | |
| @antv/larkmap A React toolkit for geospatial visualization based on L7 | 4.1k | - | - | - | 2 years ago 1.5.1 | ESM + CommonJS | Bundled | React, Maps and geolocation |
| @itwin/map-layers Extension that adds a Map Layers Widget | 4.1k | - | - | - | 3 months ago 7.0.1 | ESM + CommonJS | Bundled | React |
| react-native-nprogress A nanoscopic progress bar. With realistic trickle animations to tell your users that something's happening! Completely inspired by NProgress | 4.1k | +3173% | - | 7 years ago 1.1.0 | CommonJS | None | React | |
| @walkeros/web-core Web-specific utilities for walkerOS | 4.1k | - | - | - | 11 days ago 4.6.1 | ESM + CommonJS | Bundled | Monitoring and error tracking, React |
| react-accessible-dropdown-menu-hook A simple Hook for creating fully accessible dropdown menus in React | 4.1k | -4% | - | 9 months ago 4.0.1 | CommonJS | Bundled | Accessibility, React | |
| @progress/kendo-react-map KendoReact Map package | 4.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-image-turntable Display a set of images as a draggable 360 degree turntable. | 4.1k | +111% | - | 2 years ago 3.1.2 | ESM + CommonJS | Bundled | React, Image processing | |
| dts-cli Zero-config TypeScript package development | 4.1k | -17% | - | 2 years ago 2.0.5 | CommonJS | Bundled | Bundlers, React | |
| intermission Loaders, in three prints. Six states, three visual worlds, one API. | 4.1k | - | - | 2 months ago 0.1.2 | ESM + CommonJS | Bundled | React | |
| @d-fischer/cross-fetch Universal WHATWG Fetch API for Node, Browsers and React Native | 4k | - | - | - | 2 years ago 5.0.5 | ESM + CommonJS | Bundled | HTTP clients, React |
| @progress/kendo-react-barcodes React Barcodes provide a set of React components to build beautiful and customizable barcodes. KendoReact Barcodes package | 4k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-form-wizard-component Accessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, modern styling with automatic dark mode, styled or headless, with per-step validation for Zod and react-hook-form. | 4k | -17% | - | 29 days ago 2.0.0 | ESM + CommonJS | Bundled | Forms, React | |
| @react-native-vector-icons/octicons Octicons font for react native vector icons | 4k | - | - | - | 18 days ago 21.1.4 | ESM + CommonJS | Bundled | Icons, React |
| @skolacode/calendar-js Simple JavaScript calendar generator | 4k | - | - | - | 3 years ago 1.0.2 | CommonJS | Bundled | React, Vue |
| redux-oidc A package for managing OpenID Connect authentication in redux apps | 4k | -21% | - | 6 years ago 4.0.0-beta1 | CommonJS | Bundled | Authentication and authorisation, State management | |
| @c15t/cli CLI for c15t setup. Scaffold React and Next.js cookie banners, choose hosted/self-hosted/offline mode, and add consent integrations. | 4k | - | - | - | 1 month ago 2.2.1 | ESM only | Bundled | TypeScript tooling, CLI tools and terminal utilities |
| react-microsoft-login React component for easy OAuth with Microsoft services on client side. | 4k | -39% | - | 3 years ago 2.0.1 | CommonJS | Bundled | Authentication and authorisation, React | |
| restful-react A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs | 4k | -38% | - | 4 years ago 15.9.4 | ESM + CommonJS | Bundled | Documentation tooling, 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-scroll-into-viewSimple React element that when clicked scrolls to any element on page
- nwbA toolkit for React, Preact & Inferno apps, React libraries and other npm modules for the web, with no configuration (until you need it)
- @devexpress/dx-react-chart-material-uiMaterial-UI templates for DevExtreme React Chart component
- react-contextifySimple decorator to provide context in the functional style
- @blocknote/diagram-blockA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @devexpress/dx-react-chartComposable plugin-based chart component for React
- react-native-web-image-loaderreact-native-web-image-loader
- @valture/react-native-recaptcha-v3React Native component for Google reCAPTCHA v3 (score-based, invisible). TypeScript-first, ref-based API, AbortSignal support, reCAPTCHA Enterprise.
- @azzapp/react-native-skia-videovideo support for react-native-skia
- @boxicons/reactReact components for Boxicons
- react-add-to-calendarA simple and reusable add to calendar button component for React
- @linaria/webpack-loaderBlazing fast zero-runtime CSS in JS library
- react-native-fingerprint-scannerReact Native Biometrics Scanner for Android and iOS
- react-leaflet-fullscreenFullscreen control for react-leaflet
- @sanar/react-native-highlight-textA React Native port of react-native-highlight-words. This component is used to highlight words within a larger body of text.
- @remirror/react-editorsA showcase of possible react editors built with remirror.
- persian-calendar-suiteComplete Persian (Jalali/Shamsi) calendar suite for React with datepicker, range picker, time range picker, event calendar, and timeline
- @ai-matrx/captureThe AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.
- @mdx-js/mdxastTransforms MDAST to MDXAST
- reicon-react-nativeReact Native icon components for 2676+ icons in 2 weights (Outline & Filled). Tree-shakeable, TypeScript-ready.
- react-native-sfsymbolsUse SF Symbols in iOS apps
- @reown/appkit-siwe-react-native#### 🔎 [Examples](https://github.com/reown-com/react-native-examples)
- @specy/liquid-glass-reactReact component for @specy/liquid-glass - A Three.js powered library to make apple's liquid with glass effect
- react-native-random-uuidA small implementation of `crypto.randomUUID` for React Native.
- @files-ui/reactUI components for file uploads with React js
- react-animated-treeAnimate React with ease
- react-icon-tintPut some colour on your PNG Icons.
- @hello-pay/reactReact components for accepting payments with HelloPay
- vh-sticky-table-headerVertical and horizontal sticky table header. Framework agnostic.
- expo-stallion-pluginExpo Config Plugin for react-native-stallion - automatically configures Stallion as the JS bundle provider
- materialui-daterange-pickerA react date range picker implementation using @material-ui.
- react-breadcrumbs-dynamicReact dynamic breadcrumbs extremely flexible and easy to use
- @antv/larkmapA React toolkit for geospatial visualization based on L7
- @itwin/map-layersExtension that adds a Map Layers Widget
- react-native-nprogressA nanoscopic progress bar. With realistic trickle animations to tell your users that something's happening! Completely inspired by NProgress
- @walkeros/web-coreWeb-specific utilities for walkerOS
- react-accessible-dropdown-menu-hookA simple Hook for creating fully accessible dropdown menus in React
- @progress/kendo-react-mapKendoReact Map package
- react-image-turntableDisplay a set of images as a draggable 360 degree turntable.
- dts-cliZero-config TypeScript package development
- intermissionLoaders, in three prints. Six states, three visual worlds, one API.
- @d-fischer/cross-fetchUniversal WHATWG Fetch API for Node, Browsers and React Native
- @progress/kendo-react-barcodesReact Barcodes provide a set of React components to build beautiful and customizable barcodes. KendoReact Barcodes package
- react-form-wizard-componentAccessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, modern styling with automatic dark mode, styled or headless, with per-step validation for Zod and react-hook-form.
- @react-native-vector-icons/octiconsOcticons font for react native vector icons
- @skolacode/calendar-jsSimple JavaScript calendar generator
- redux-oidcA package for managing OpenID Connect authentication in redux apps
- @c15t/cliCLI for c15t setup. Scaffold React and Next.js cookie banners, choose hosted/self-hosted/offline mode, and add consent integrations.
- react-microsoft-loginReact component for easy OAuth with Microsoft services on client side.
- restful-reactA consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs
- @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