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-icons-kit React Icons Kit using various Svg Icon set | 35.7k | +151% | - | 5 years ago 2.0.0 | CommonJS | Bundled | Icons, React | |
| @central-icons-react/square-outlined-radius-0-stroke-1.5 A collection of square outlined React icons with 0px radius and 1.5px stroke width, designed for use in React applications. | 35.6k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-widgets An à la carte set of polished, extensible, and accessible inputs built for React | 35.6k | -3% | - | 1 year ago 5.8.6 | ESM + CommonJS | Bundled | React, Forms | |
| webpack-config-single-spa-react-ts Shareable webpack config for single-spa react projects that use typescript | 35.6k | -34% | - | 1 year ago 8.0.0 | CommonJS | None | TypeScript tooling, React | |
| baseui A React Component library implementing the Base design language | 35.5k | -35% | - | - 18.2.0 | - | Bundled | UI component libraries, React | |
| use-persisted-state A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state. | 35.5k | -22% | - | 5 years ago 0.3.3 | ESM + CommonJS | None | React | |
| @gluestack-ui/avatar A universal headless avatar component for React Native, Next.js & React | 35.5k | - | - | - | 1 year ago 0.1.18 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-native-swiper Swiper component for React Native. | 35.4k | -28% | - | 6 years ago 1.6.0 | CommonJS | None | React | |
| minimal-shared Shared hooks and utils used by Minimal UI and Zone UI. | 35.2k | +96% | - | 4 months ago 1.1.6 | ESM only | Bundled | React, TypeScript tooling | |
| @schedule-x/current-time Schedule-X plugin for displaying an indicator for the current time | 35.2k | - | - | - | 18 days ago 4.8.0 | ESM + CommonJS | Bundled | Internationalisation, Date pickers |
| tsparticles-slim Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 35.2k | +21% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, React | |
| vite-plugin-markdown Import markdown files in vite | 35.2k | -23% | - | 2 years ago 2.2.0 | CommonJS | Bundled | Markdown, React | |
| @central-icons-react-native/round-filled-radius-2-stroke-2 A collection of round filled React icons with 2px radius and 2px stroke width, designed for use in React Native / Expo applications. | 35.1k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-sticky-el Sticky component for React | 35k | +7% | - | 2 years ago 2.1.1 | CommonJS | Bundled | React | |
| @trycourier/courier-react The React components for the Courier web UI | 35k | - | - | - | 8 days ago 9.3.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| easy-peasy Vegetarian friendly state for React | 34.8k | +17% | - | 5 months ago 6.1.1 | ESM + CommonJS | Bundled | State management, React | |
| react-flags-select react-flags-select React component | 34.8k | +37% | - | 1 year ago 2.5.0 | ESM + CommonJS | Bundled | React | |
| @visactor/vrender-components components library for dp visualization | 34.8k | - | - | - | 9 days ago 1.1.11 | ESM + CommonJS | Bundled | React |
| commonmark-react-renderer React renderer for CommonMark (rationalized Markdown) | 34.7k | +33% | - | 7 years ago 4.3.5 | CommonJS | None | Markdown, React | |
| react-native-aes-crypto AES crypto native module for react-native | 34.5k | -27% | - | 7 months ago 3.3.0 | CommonJS | Bundled | Cryptography and hashing, React | |
| @searchkit/sdk Elasticsearch Universal SDK for Searchkit | 34.5k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | None | UI component libraries, GraphQL |
| react-scrollbar ScrollArea component for react | 34.5k | +41% | - | 7 years ago 0.5.6 | CommonJS | None | React, DOM and browser utilities | |
| @xstate/store-react XState Store for React | 34.5k | - | - | - | 3 months ago 2.0.0 | ESM only | Bundled | State management, React |
| @medplum/react-hooks Medplum React Hooks Library | 34.4k | - | - | - | 1 day ago 5.1.41 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| emblor A full featured, unstyled tag input component for React | 34.4k | +130% | - | 1 year ago 1.4.8 | ESM + CommonJS | Bundled | React | |
| @payloadcms/plugin-import-export Import-Export plugin for Payload | 34.3k | - | - | - | 3 days ago 3.90.2 | ESM only | Bundled | TypeScript tooling, React |
| react-intl-tel-input Telephone input component. Rewrite intl-tel-input in React.js. | 34.3k | +8% | - | 4 years ago 8.2.0 | CommonJS | Bundled | React | |
| configcat-js ConfigCat is a configuration as a service that lets you manage your features and configurations without actually deploying new code. | 34.3k | -4% | - | - 9.6.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @mantine/emotion Emotion bindings for Mantine | 34.2k | - | - | - | 5 days ago 9.6.2 | ESM + CommonJS | Bundled | React, CSS-in-JS and styling |
| @gluestack-ui/actionsheet A universal headless actionsheet component for React Native, Next.js & React | 34.2k | - | - | - | 1 year ago 0.2.53 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chatscope/chat-ui-kit-react React component library for creating chat interfaces | 34.2k | - | - | - | 1 year ago 2.1.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| fixed-data-table-2 A React table component designed to allow presenting thousands of rows of data. | 34.2k | -6% | - | 1 year ago 2.0.22 | ESM + CommonJS | None | React, Tables and data grids | |
| render-fragment A convenient way to return a JSX fragment without the wrapping `div` element and not worry about the version of React. | 34.2k | +11% | - | 8 years ago 0.1.1 | CommonJS | None | React | |
| next-recaptcha-v3 🤖 Next.js hook to add Google ReCaptcha to your application | 34.1k | -6% | - | 10 months ago 1.5.3 | ESM only | Bundled | React, Static site generators and meta-frameworks | |
| @central-icons-react-native/round-outlined-radius-3-stroke-2 A collection of round outlined React icons with 3px radius and 2px stroke width, designed for use in React Native / Expo applications. | 34k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| @ai-sdk/code-mode QuickJS-backed code mode tool for AI SDK | 34k | - | - | - | 2 days ago 1.0.71 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @fireworks-js/react A simple fireworks library! | 33.9k | - | - | - | 2 years ago 2.10.8 | ESM + CommonJS | Bundled | Animation, React |
| @axa-fr/oidc-client OpenID Connect & OAuth authentication using native javascript only, compatible with angular, react, vue, svelte, next, etc. | 33.8k | - | - | - | 6 days ago 7.29.6 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| @gluestack-ui/modal A universal headless modal component for React Native, Next.js & React | 33.6k | - | - | - | 1 year ago 0.1.41 | ESM + CommonJS | Bundled | UI component libraries, React |
| vite-react-ssg Static-site generation for React on Vite. | 33.6k | +2135% | - | 2 months ago 0.9.2 | ESM only | Bundled | React, Bundler plugins and loaders | |
| thirdweb <p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb</h1> <p align="center"> <a href="https: | 33.5k | -57% | - | - 5.121.6 | ESM only | Bundled | Blockchain and Web3, React | |
| redux-persist-transform-filter Filter transformator for redux-persist | 33.5k | -8% | - | 3 years ago 0.0.22 | CommonJS | None | React | |
| eslint-plugin-react-hooks-addons ESLint rule to check unused and potentially unnecessary dependencies in React Hooks. | 33.5k | +87% | - | 1 month ago 0.6.0 | CommonJS | Bundled | Linting and formatting, React | |
| react-native-step-indicator A simple react-native implementation of a step indicator widget compatible with ViewPager and Flatlist | 33.4k | -25% | - | 6 years ago 1.0.3 | ESM + CommonJS | Bundled | React | |
| react-native-zoom-reanimated Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics | 33.4k | +562% | - | 11 days ago 1.6.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @react-native-vector-icons/fontawesome Fontawesome font for react native vector icons | 33.4k | - | - | - | 19 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| @react-pdf-viewer/highlight A React component to view a PDF document | 33.3k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @transistorsoft/background-geolocation-types Shared TypeScript type definitions and documentation for Transistor Software's Background Geolocation SDKs (React Native, Capacitor, Cordova) | 33.2k | - | - | - | 2 days ago 5.3.5 | CommonJS | Bundled | TypeScript tooling, React |
| react-files-hooks React hooks for downloading and uploading files in the browsers | 33.2k | +1147% | - | 5 years ago 2.0.0 | CommonJS | None | React | |
| @zendeskgarden/react-grid Components relating to layout grids in the Garden Design System | 33.1k | - | - | - | 4 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
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-icons-kitReact Icons Kit using various Svg Icon set
- @central-icons-react/square-outlined-radius-0-stroke-1.5A collection of square outlined React icons with 0px radius and 1.5px stroke width, designed for use in React applications.
- react-widgetsAn à la carte set of polished, extensible, and accessible inputs built for React
- webpack-config-single-spa-react-tsShareable webpack config for single-spa react projects that use typescript
- baseuiA React Component library implementing the Base design language
- use-persisted-stateA custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
- @gluestack-ui/avatarA universal headless avatar component for React Native, Next.js & React
- react-native-swiperSwiper component for React Native.
- minimal-sharedShared hooks and utils used by Minimal UI and Zone UI.
- @schedule-x/current-timeSchedule-X plugin for displaying an indicator for the current time
- tsparticles-slimEasily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- vite-plugin-markdownImport markdown files in vite
- @central-icons-react-native/round-filled-radius-2-stroke-2A collection of round filled React icons with 2px radius and 2px stroke width, designed for use in React Native / Expo applications.
- react-sticky-elSticky component for React
- @trycourier/courier-reactThe React components for the Courier web UI
- easy-peasyVegetarian friendly state for React
- react-flags-selectreact-flags-select React component
- @visactor/vrender-componentscomponents library for dp visualization
- commonmark-react-rendererReact renderer for CommonMark (rationalized Markdown)
- react-native-aes-cryptoAES crypto native module for react-native
- @searchkit/sdkElasticsearch Universal SDK for Searchkit
- react-scrollbarScrollArea component for react
- @xstate/store-reactXState Store for React
- @medplum/react-hooksMedplum React Hooks Library
- emblorA full featured, unstyled tag input component for React
- @payloadcms/plugin-import-exportImport-Export plugin for Payload
- react-intl-tel-inputTelephone input component. Rewrite intl-tel-input in React.js.
- configcat-jsConfigCat is a configuration as a service that lets you manage your features and configurations without actually deploying new code.
- @mantine/emotionEmotion bindings for Mantine
- @gluestack-ui/actionsheetA universal headless actionsheet component for React Native, Next.js & React
- @chatscope/chat-ui-kit-reactReact component library for creating chat interfaces
- fixed-data-table-2A React table component designed to allow presenting thousands of rows of data.
- render-fragmentA convenient way to return a JSX fragment without the wrapping `div` element and not worry about the version of React.
- next-recaptcha-v3🤖 Next.js hook to add Google ReCaptcha to your application
- @central-icons-react-native/round-outlined-radius-3-stroke-2A collection of round outlined React icons with 3px radius and 2px stroke width, designed for use in React Native / Expo applications.
- @ai-sdk/code-modeQuickJS-backed code mode tool for AI SDK
- @fireworks-js/reactA simple fireworks library!
- @axa-fr/oidc-clientOpenID Connect & OAuth authentication using native javascript only, compatible with angular, react, vue, svelte, next, etc.
- @gluestack-ui/modalA universal headless modal component for React Native, Next.js & React
- vite-react-ssgStatic-site generation for React on Vite.
- thirdweb<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb</h1> <p align="center"> <a href="https:
- redux-persist-transform-filterFilter transformator for redux-persist
- eslint-plugin-react-hooks-addonsESLint rule to check unused and potentially unnecessary dependencies in React Hooks.
- react-native-step-indicatorA simple react-native implementation of a step indicator widget compatible with ViewPager and Flatlist
- react-native-zoom-reanimatedSmooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics
- @react-native-vector-icons/fontawesomeFontawesome font for react native vector icons
- @react-pdf-viewer/highlightA React component to view a PDF document
- @transistorsoft/background-geolocation-typesShared TypeScript type definitions and documentation for Transistor Software's Background Geolocation SDKs (React Native, Capacitor, Cordova)
- react-files-hooksReact hooks for downloading and uploading files in the browsers
- @zendeskgarden/react-gridComponents relating to layout grids in the Garden Design System
- @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