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 |
|---|---|---|---|---|---|---|---|---|
| @exodus/react-native-fs Native filesystem access for react-native | 1.7k | - | - | - | 4 months ago 2.23.0-exodus.0 | CommonJS | Bundled | Files and file systems, React |
| @tonic-ui/react A comprehensive React component library for Tonic UI. | 1.7k | - | - | - | 6 days ago 3.0.0-alpha.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-table-column-resizer Place in between `td` tags to automatically add resizing functionality. | 1.7k | +23% | - | 6 months ago 2.0.3 | ESM + CommonJS | Bundled | React | |
| react-financial-charts React charts specific to finance. | 1.7k | -19% | - | 3 years ago 2.0.1 | CommonJS | Bundled | Charts and data visualisation, React | |
| react-native-calendario React Native Calendar | 1.7k | -23% | - | 2 years ago 3.5.2 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @djangocfg/typescript-config Shared TypeScript configurations for Next.js, React libraries, and Node.js projects with strict type checking | 1.7k | - | - | - | 2 days ago 2.1.570 | CommonJS | None | TypeScript tooling, React |
| iconsax-react-nativejs <h1 align="center">iconsax for React Native</h1> | 1.7k | +273% | - | 1 year ago 0.0.8 | ESM + CommonJS | Bundled | Icons, React | |
| react-datetime-range-picker Reusable date time range picker | 1.7k | +101% | - | 6 years ago 3.0.0 | CommonJS | None | React | |
| react-google-picker Simple react wrapper for google picker API | 1.7k | -23% | - | 7 years ago 0.1.0 | CommonJS | None | React | |
| react-native-view-recorder Record any React Native view to MP4 video. Captures views (including Skia canvases) frame-by-frame using native APIs and encodes with hardware-accelerated H.264/HEVC. No FFmpeg, no GPL. | 1.7k | - | - | 5 months ago 0.4.1 | ESM + CommonJS | Bundled | Video and audio, React | |
| @rest-hooks/normalizr Normalizes and denormalizes JSON according to schema for Redux and Flux applications | 1.7k | - | - | - | 3 years ago 11.1.0 | ESM + CommonJS | Bundled | State management, React |
| react-texteditor Rich Text Editor for React | 1.7k | +179% | - | 10 years ago 0.1.1 | CommonJS | None | Rich text and code editors, React | |
| @react-financial-charts/indicators Indicators for react-financial-charts | 1.7k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Charts and data visualisation, React |
| @gfazioli/mantine-text-animate The TextAnimate component allows you to animate text with various effects. | 1.7k | - | - | - | 11 days ago 4.0.10 | ESM + CommonJS | Bundled | Animation, React |
| @react-financial-charts/utils Utils for react-financial-charts | 1.7k | - | - | - | 3 years ago 2.0.1 | CommonJS | Bundled | Charts and data visualisation, React |
| react-animation-components A set of react transition components for basic animations. | 1.6k | +90% | - | 8 years ago 3.0.0 | CommonJS | None | Animation, React | |
| @ant-design/web3-icons A collection of Web3 icons. | 1.6k | - | - | - | 10 months ago 1.16.0 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @react-financial-charts/interactive Interactive features for react-financial-charts | 1.6k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Charts and data visualisation, React |
| @edorivai/react-smooth-dnd Drag and Drop library | 1.6k | - | - | - | 4 years ago 0.11.2 | CommonJS | Bundled | DOM and browser utilities, React |
| react-values A set of tiny, composable React components for handling state with render props. | 1.6k | -29% | - | 7 years ago 0.3.3 | ESM + CommonJS | None | State management, React | |
| react-tabs-redux Simple, fully customizable React tabs component that can be used in plain React application or with any Flux-like architecture, e.g. Redux | 1.6k | -46% | - | 7 years ago 4.0.0 | CommonJS | None | State management, React | |
| storybook-addon-mantine Switch between multiple mantine themes without restarting Storybook, and visualise your components / pages with each theme applied. | 1.6k | -41% | - | 1 year ago 6.0.0 | ESM + CommonJS | Bundled | Documentation tooling, React | |
| react-scroll-percentage Monitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API. | 1.6k | -33% | - | 2 years ago 4.3.2 | ESM + CommonJS | None | React, DOM and browser utilities | |
| with-immutable-props-to-js A higher-order component for keeping Immutable objects outside your presentational components | 1.6k | +18% | - | 6 years ago 2.1.0 | CommonJS | Bundled | State management, React | |
| @djangocfg/devtools Frontend devtools for django-cfg apps: error/console capture with backend ingest, plus a floating debug panel. One package, one event stream. | 1.6k | - | - | - | 2 days ago 2.1.570 | ESM + CommonJS | Bundled | Monitoring and error tracking, React |
| @loworbitstudio/visor-theme-engine Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes. | 1.6k | - | - | - | 1 day ago 0.23.0 | ESM only | Bundled | UI component libraries, React |
| react-mouse-select A simple react library for selecting elements by moving the mouse | 1.6k | +414% | - | 3 years ago 1.1.2 | ESM + CommonJS | Bundled | React | |
| react-native-imglysdk A React Native base module for PhotoEditor SDK and VideoEditor SDK. Integrate the video- and photo editor into your own HTML5, iOS or Android app - in minutes! | 1.6k | +26% | - | 5 months ago 3.4.2 | CommonJS | None | React, Video and audio | |
| react-toggle-display Hide/show a component's children | 1.6k | +51% | - | 6 years ago 2.2.1 | CommonJS | None | React | |
| @djangocfg/layouts Simple, straightforward layout components for Next.js - import and use with props | 1.6k | - | - | - | 2 days ago 2.1.570 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| @djangocfg/nextjs Next.js server utilities: sitemap, health, OG images, contact forms, navigation, config | 1.6k | - | - | - | 2 days ago 2.1.570 | ESM + CommonJS | Bundled | AI and machine learning, React |
| reusable Reusable is a library for state management using React hooks | 1.6k | +175% | - | 2 years ago 1.1.0 | CommonJS | Bundled | State management, React | |
| sequential-workflow-designer-react React wrapper for Sequential Workflow Designer component. | 1.6k | +58% | - | 1 day ago 0.40.4 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| styled-by Simple and powerful lib to handle styled props in your components | 1.6k | +27% | - | 8 years ago 0.3.0 | ESM + CommonJS | None | CSS-in-JS and styling, React | |
| react-video-kit A video component for react inspired by the ios video player | 1.6k | - | - | 10 months ago 3.0.0 | ESM + CommonJS | Bundled | Video and audio, UI component libraries | |
| react-native-payments Welcome to the best and most comprehensive library for integrating payments like Apple Pay and Google Pay into your React Native app. | 1.6k | +27% | - | 5 years ago 0.8.4 | CommonJS | None | Payments and commerce, React | |
| use-local-slice A react hook to use reducers for local state in a typesafe way, with an API like createSlice from redux-starter-kit and immer integration. | 1.6k | +6% | - | 4 years ago 1.2.1 | CommonJS | Bundled | React, State management | |
| uniforms-react18-bridge-graphql GraphQL schema bridge for uniforms. | 1.6k | +349% | - | 2 years ago 0.0.2 | ESM + CommonJS | Bundled | GraphQL, React | |
| unplugin-svg-component generate a vue/react component through svg files, supporting svg file HMR and typescript intelligence prompt. | 1.6k | +114% | - | 10 days ago 0.13.0 | ESM + CommonJS | Bundled | Image processing, Vue | |
| @depay/react-token-image React component to display token images with fallbacks and unknown state. | 1.6k | - | - | - | 1 year ago 6.0.0 | ESM + CommonJS | None | React, Cryptography and hashing |
| uniforms-react18-material-ui MUI components for uniforms. | 1.6k | +381% | - | 2 years ago 0.0.10 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @cratis/components React components for CQRS and event-sourced apps — command dialogs, typed forms, and query-backed data tables for Cratis Arc | 1.6k | - | - | - | 1 day ago 4.14.0 | ESM only | Bundled | UI component libraries, React |
| eslint-plugin-react-form-fields React Form Fields specific linting rules for ESLint | 1.6k | -17% | - | 4 years ago 1.2.22 | CommonJS | None | Linting and formatting, React | |
| @unlayer/react-elements React components for building emails, pages, and documents with Unlayer Elements | 1.6k | - | - | - | 3 days ago 0.1.22 | ESM + CommonJS | Bundled | Email, React |
| react-native-bundle-splitter Decrease your start up time and RAM memory consumption by an application via splitting JS bundle by components and navigation routes | 1.6k | -27% | - | 8 months ago 3.1.1 | CommonJS | Bundled | React, Bundlers | |
| redux-raven-middleware Redux middleware for sending error reports to Sentry through raven-js. | 1.6k | +29% | - | 9 years ago 1.2.0 | CommonJS | None | Monitoring and error tracking, React | |
| voicerun-react React client for the VoiceRun Agents API | 1.6k | - | - | 24 days ago 1.0.2 | ESM + CommonJS | Bundled | React, WebSockets and realtime | |
| @tsparticles/svelte Official tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and | 1.6k | - | - | - | 25 days ago 4.4.0 | ESM only | Bundled | Animation, React |
| smithers-orchestrator Multi-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, any model or harness. | 1.6k | - | - | 1 month ago 0.32.0 | ESM only | Bundled | React | |
| @tanstack/valibot-adapter Modern and scalable routing for React applications | 1.6k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, 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.
- @exodus/react-native-fsNative filesystem access for react-native
- @tonic-ui/reactA comprehensive React component library for Tonic UI.
- react-table-column-resizerPlace in between `td` tags to automatically add resizing functionality.
- react-financial-chartsReact charts specific to finance.
- react-native-calendarioReact Native Calendar
- @djangocfg/typescript-configShared TypeScript configurations for Next.js, React libraries, and Node.js projects with strict type checking
- iconsax-react-nativejs<h1 align="center">iconsax for React Native</h1>
- react-datetime-range-pickerReusable date time range picker
- react-google-pickerSimple react wrapper for google picker API
- react-native-view-recorderRecord any React Native view to MP4 video. Captures views (including Skia canvases) frame-by-frame using native APIs and encodes with hardware-accelerated H.264/HEVC. No FFmpeg, no GPL.
- @rest-hooks/normalizrNormalizes and denormalizes JSON according to schema for Redux and Flux applications
- react-texteditorRich Text Editor for React
- @react-financial-charts/indicatorsIndicators for react-financial-charts
- @gfazioli/mantine-text-animateThe TextAnimate component allows you to animate text with various effects.
- @react-financial-charts/utilsUtils for react-financial-charts
- react-animation-componentsA set of react transition components for basic animations.
- @ant-design/web3-iconsA collection of Web3 icons.
- @react-financial-charts/interactiveInteractive features for react-financial-charts
- @edorivai/react-smooth-dndDrag and Drop library
- react-valuesA set of tiny, composable React components for handling state with render props.
- react-tabs-reduxSimple, fully customizable React tabs component that can be used in plain React application or with any Flux-like architecture, e.g. Redux
- storybook-addon-mantineSwitch between multiple mantine themes without restarting Storybook, and visualise your components / pages with each theme applied.
- react-scroll-percentageMonitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API.
- with-immutable-props-to-jsA higher-order component for keeping Immutable objects outside your presentational components
- @djangocfg/devtoolsFrontend devtools for django-cfg apps: error/console capture with backend ingest, plus a floating debug panel. One package, one event stream.
- @loworbitstudio/visor-theme-engineTheme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.
- react-mouse-selectA simple react library for selecting elements by moving the mouse
- react-native-imglysdkA React Native base module for PhotoEditor SDK and VideoEditor SDK. Integrate the video- and photo editor into your own HTML5, iOS or Android app - in minutes!
- react-toggle-displayHide/show a component's children
- @djangocfg/layoutsSimple, straightforward layout components for Next.js - import and use with props
- @djangocfg/nextjsNext.js server utilities: sitemap, health, OG images, contact forms, navigation, config
- reusableReusable is a library for state management using React hooks
- sequential-workflow-designer-reactReact wrapper for Sequential Workflow Designer component.
- styled-bySimple and powerful lib to handle styled props in your components
- react-video-kitA video component for react inspired by the ios video player
- react-native-paymentsWelcome to the best and most comprehensive library for integrating payments like Apple Pay and Google Pay into your React Native app.
- use-local-sliceA react hook to use reducers for local state in a typesafe way, with an API like createSlice from redux-starter-kit and immer integration.
- uniforms-react18-bridge-graphqlGraphQL schema bridge for uniforms.
- unplugin-svg-componentgenerate a vue/react component through svg files, supporting svg file HMR and typescript intelligence prompt.
- @depay/react-token-imageReact component to display token images with fallbacks and unknown state.
- uniforms-react18-material-uiMUI components for uniforms.
- @cratis/componentsReact components for CQRS and event-sourced apps — command dialogs, typed forms, and query-backed data tables for Cratis Arc
- eslint-plugin-react-form-fieldsReact Form Fields specific linting rules for ESLint
- @unlayer/react-elementsReact components for building emails, pages, and documents with Unlayer Elements
- react-native-bundle-splitterDecrease your start up time and RAM memory consumption by an application via splitting JS bundle by components and navigation routes
- redux-raven-middlewareRedux middleware for sending error reports to Sentry through raven-js.
- voicerun-reactReact client for the VoiceRun Agents API
- @tsparticles/svelteOfficial tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
- smithers-orchestratorMulti-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, any model or harness.
- @tanstack/valibot-adapterModern and scalable routing for React applications
- @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