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 |
|---|---|---|---|---|---|---|---|---|
| @unifold/connect-react Unifold Connect React - Complete React SDK with UI components for crypto deposits | 12k | - | - | - | 2 days ago 0.1.85 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| use-detect-keyboard-open a tiny React hook which allows you to track state of open/close soft keyboard in mobile | 12k | +34% | - | 3 years ago 0.4.0 | CommonJS | Bundled | React, TypeScript tooling | |
| react-google-recaptcha-enterprise React Component Wrapper for Google Enterprise reCAPTCHA | 11.9k | +55% | - | 5 years ago 1.0.3 | ESM + CommonJS | None | React | |
| react-scrollspy-navigation ScrollSpy React Component - Automatically update navigation components based on scroll position to indicate which link is currently active in the viewport. | 11.9k | +123% | - | 2 months ago 2.1.1 | ESM + CommonJS | Bundled | React | |
| react-autosave A lightweight solution for auto saving controlled form values | 11.9k | +6% | - | 1 year ago 0.5.0 | ESM only | Bundled | React, Forms | |
| redux-freeze Redux middleware that prevents state from being mutated anywhere in the app | 11.9k | -65% | - | 7 years ago 0.1.7 | CommonJS | None | React | |
| @tanstack/start-api-routes Modern and scalable routing for applications | 11.8k | - | - | - | 1 year ago 1.120.19 | ESM + CommonJS | Bundled | Routing, React |
| styled-breakpoints Simple and powerful css breakpoints for styled-components and emotion | 11.8k | -46% | - | 30 days ago 15.0.4 | ESM only | Bundled | CSS-in-JS and styling, React | |
| react-native-markdown-renderer Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer). | 11.8k | +20% | - | 5 months ago 4.1.1 | ESM + CommonJS | Bundled | Markdown, React | |
| react-highcharts React wrapper for highcharts | 11.7k | -19% | - | 7 years ago 16.1.0 | CommonJS | None | Charts and data visualisation, React | |
| yace tiny text editor with plugins | 11.7k | +51207% | - | 7 days ago 1.1.1 | ESM only | Bundled | Markdown, React | |
| lucide-animated Animated Lucide icons with React and Motion | 11.7k | - | - | 2 months ago 1.0.5 | ESM + CommonJS | Bundled | Icons, React | |
| @central-icons-react/round-filled-radius-0-stroke-2 A collection of round filled React icons with 0px radius and 2px stroke width, designed for use in React applications. | 11.7k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-responsive-ui Responsive React UI components | 11.7k | -6% | - | 2 years ago 0.15.58 | ESM + CommonJS | None | React, UI component libraries | |
| jqwidgets-scripts jQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes. | 11.7k | +69% | - | 8 days ago 27.0.1 | CommonJS | None | Tables and data grids, UI component libraries | |
| babel-plugin-pure-static-props Fixes issue with tree shaking that can occur when using static properties on React components using styled-components | 11.7k | -24% | - | 5 years ago 0.2.0 | CommonJS | None | React, CSS-in-JS and styling | |
| @reown/appkit-react-native Your on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain. | 11.7k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| flowbite-react-icons Official Flowbite Icons library for React | 11.7k | +191% | - | 11 months ago 1.3.1 | ESM + CommonJS | Bundled | Icons, React | |
| email-prop-type React Email Prop Type | 11.7k | -15% | - | 6 years ago 3.0.1 | ESM + CommonJS | None | Email, React | |
| react-linkedin-login-oauth2 React components for Sign in with LinkedIn using OpenID Connect | 11.7k | +88% | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React | |
| interface-kit Visual design tool for styling React apps in the browser | 11.7k | - | - | 6 months ago 0.1.3 | ESM only | Bundled | React, Static site generators and meta-frameworks | |
| react-native-graph 📈 Beautiful, high-performance Graphs and Charts for React Native | 11.6k | +1267% | - | 1 month ago 1.4.0 | CommonJS | Bundled | Charts and data visualisation, Animation | |
| gatsby-background-image Lazy-loading React background-image component with optional support for the blur-up effect. | 11.6k | -18% | - | 4 years ago 1.6.0 | CommonJS | None | Static site generators and meta-frameworks, React | |
| formik-persist Persist and rehydrate a Formik form | 11.5k | +128% | - | 8 years ago 1.1.0 | ESM + CommonJS | Bundled | Forms, React | |
| react-flip-numbers react flip your numbers | 11.5k | +63% | - | 1 year ago 3.0.9 | CommonJS | Bundled | Animation, React | |
| reactify Browserify transform for JSX (a superset of JS used by React.js) | 11.5k | +2% | - | - 1.1.1 | CommonJS | None | React | |
| @jedmao/redux-mock-store A mock store for testing your redux async action creators and middleware | 11.5k | - | - | - | 6 years ago 3.0.5 | ESM + CommonJS | Bundled | Testing, React |
| @oxy.so/bloom Bloom UI — Oxy ecosystem component library for React Native + Expo + Web | 11.5k | - | - | - | 1 day ago 4.19.0 | ESM + CommonJS | Bundled | React, Date pickers |
| @zoom-image/core A core implementation of zoom image | 11.5k | - | - | - | 7 months ago 0.42.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @progress/kendo-react-listview React ListView enables you to display a custom layout of data items. KendoReact ListView package | 11.5k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-photo-gallery Responsive Justified React Image Gallery Component | 11.4k | -16% | - | 7 years ago 8.0.0 | ESM + CommonJS | None | React | |
| @data-client/rest Quickly define typed REST resources and endpoints | 11.4k | - | - | - | 4 months ago 0.18.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @rjsf/mantine Mantine theme, fields and widgets for react-jsonschema-form | 11.4k | - | - | - | 10 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| @infinite-table/infinite-react Infinite Table for React | 11.4k | - | - | - | 5 days ago 9.1.2 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @tanstack/react-start-router-manifest Modern and scalable routing for React applications | 11.3k | - | - | - | 1 year ago 1.120.19 | ESM only | Bundled | Routing, React |
| react-intl-universal Internationalize React apps. Not only for React component but also for Vanilla JS. | 11.3k | -14% | - | 2 months ago 2.14.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @hassanmojab/react-modern-calendar-datepicker A modern, beautiful, customizable date picker for React | 11.3k | - | - | - | 5 years ago 3.1.7 | CommonJS | Bundled | Date pickers, React |
| @lynx-js/webpack-runtime-globals Use runtime wrapper which allow JavaScript to be load by Lynx. | 11.3k | - | - | - | 22 days ago 0.0.8 | ESM only | Bundled | Bundlers, React |
| react-native-spinkit A collection of animated loading indicators for React Native | 11.3k | +43% | - | 5 years ago 1.5.1 | CommonJS | None | React | |
| @react-sigma/layout-force React Sigma - Layout force directed | 11.3k | - | - | - | 9 months ago 5.0.6 | ESM only | Bundled | React |
| react-bootstrap-multiselect A multiselect component for react (with bootstrap). This is a react port of: https://github.com/davidstutz/bootstrap-multiselect | 11.3k | +167% | - | 9 years ago 2.4.1 | CommonJS | None | UI component libraries, React | |
| ink-form Complex user-friendly form component for React Ink | 11.3k | +693% | - | 1 month ago 2.0.2 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| vitest-native Run real React Native tests under Vitest. One install, zero config. | 11.2k | - | - | 1 month ago 0.13.0 | ESM + CommonJS | Bundled | Testing, React | |
| @xmartlabs/react-native-line React Native Line Wrapper | 11.2k | - | - | - | 4 months ago 6.0.1 | CommonJS | Bundled | Authentication and authorisation, React |
| react-native-mail A wrapper on top of MFMailComposeViewController from iOS and Mail Intent on android | 11.2k | +24% | - | 5 years ago 6.1.1 | - | None | React, Email | |
| @orchestrapay/react Official Orchestrapay React SDK for embedding payment forms | 11.1k | - | - | - | 3 days ago 1.4.0 | ESM + CommonJS | Bundled | Payments and commerce, React |
| next-public-env Manage type-safe runtime environment variables in Next.js for both the server and the client. | 11.1k | - | - | 10 months ago 1.1.0 | ESM only | Bundled | Schema validation, React | |
| react-text-mask-modern A modern, React 19+ compatible input masking component using hooks and TypeScript. | 11.1k | +1590% | - | 8 months ago 1.0.4 | ESM + CommonJS | Bundled | TypeScript tooling, Forms | |
| react-view-pager View-Pager/Slider/Carousel powered by React Motion. | 11.1k | -64% | - | - 0.6.0 | CommonJS | None | UI component libraries, React | |
| react-pdf-highlighter-extended Set of modern React components for PDF highlighting | 11.1k | +754% | - | 2 years ago 8.1.0 | ESM only | Bundled | PDF and documents, 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.
- @unifold/connect-reactUnifold Connect React - Complete React SDK with UI components for crypto deposits
- use-detect-keyboard-opena tiny React hook which allows you to track state of open/close soft keyboard in mobile
- react-google-recaptcha-enterpriseReact Component Wrapper for Google Enterprise reCAPTCHA
- react-scrollspy-navigationScrollSpy React Component - Automatically update navigation components based on scroll position to indicate which link is currently active in the viewport.
- react-autosaveA lightweight solution for auto saving controlled form values
- redux-freezeRedux middleware that prevents state from being mutated anywhere in the app
- @tanstack/start-api-routesModern and scalable routing for applications
- styled-breakpointsSimple and powerful css breakpoints for styled-components and emotion
- react-native-markdown-rendererMarkdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer).
- react-highchartsReact wrapper for highcharts
- yacetiny text editor with plugins
- lucide-animatedAnimated Lucide icons with React and Motion
- @central-icons-react/round-filled-radius-0-stroke-2A collection of round filled React icons with 0px radius and 2px stroke width, designed for use in React applications.
- react-responsive-uiResponsive React UI components
- jqwidgets-scriptsjQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
- babel-plugin-pure-static-propsFixes issue with tree shaking that can occur when using static properties on React components using styled-components
- @reown/appkit-react-nativeYour on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain.
- flowbite-react-iconsOfficial Flowbite Icons library for React
- email-prop-typeReact Email Prop Type
- react-linkedin-login-oauth2React components for Sign in with LinkedIn using OpenID Connect
- interface-kitVisual design tool for styling React apps in the browser
- react-native-graph📈 Beautiful, high-performance Graphs and Charts for React Native
- gatsby-background-imageLazy-loading React background-image component with optional support for the blur-up effect.
- formik-persistPersist and rehydrate a Formik form
- react-flip-numbersreact flip your numbers
- reactifyBrowserify transform for JSX (a superset of JS used by React.js)
- @jedmao/redux-mock-storeA mock store for testing your redux async action creators and middleware
- @oxy.so/bloomBloom UI — Oxy ecosystem component library for React Native + Expo + Web
- @zoom-image/coreA core implementation of zoom image
- @progress/kendo-react-listviewReact ListView enables you to display a custom layout of data items. KendoReact ListView package
- react-photo-galleryResponsive Justified React Image Gallery Component
- @data-client/restQuickly define typed REST resources and endpoints
- @rjsf/mantineMantine theme, fields and widgets for react-jsonschema-form
- @infinite-table/infinite-reactInfinite Table for React
- @tanstack/react-start-router-manifestModern and scalable routing for React applications
- react-intl-universalInternationalize React apps. Not only for React component but also for Vanilla JS.
- @hassanmojab/react-modern-calendar-datepickerA modern, beautiful, customizable date picker for React
- @lynx-js/webpack-runtime-globalsUse runtime wrapper which allow JavaScript to be load by Lynx.
- react-native-spinkitA collection of animated loading indicators for React Native
- @react-sigma/layout-forceReact Sigma - Layout force directed
- react-bootstrap-multiselectA multiselect component for react (with bootstrap). This is a react port of: https://github.com/davidstutz/bootstrap-multiselect
- ink-formComplex user-friendly form component for React Ink
- vitest-nativeRun real React Native tests under Vitest. One install, zero config.
- @xmartlabs/react-native-lineReact Native Line Wrapper
- react-native-mailA wrapper on top of MFMailComposeViewController from iOS and Mail Intent on android
- @orchestrapay/reactOfficial Orchestrapay React SDK for embedding payment forms
- next-public-envManage type-safe runtime environment variables in Next.js for both the server and the client.
- react-text-mask-modernA modern, React 19+ compatible input masking component using hooks and TypeScript.
- react-view-pagerView-Pager/Slider/Carousel powered by React Motion.
- react-pdf-highlighter-extendedSet of modern React components for PDF highlighting
- @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