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 |
|---|---|---|---|---|---|---|---|---|
| @chakra-ui/layout Chakra UI layout components that give you massive speed | 311.4k | - | - | - | 3 years ago 2.3.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| @copilotkit/react-core <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 310.7k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| esbuild-android-64 A WebAssembly shim for esbuild on Android x64. | 310.1k | -36% | - | 3 years ago 0.15.18 | - | None | Build tools, CSS-in-JS and styling | |
| babel-preset-gatsby Gatsby uses the phenomenal project [Babel](https://babeljs.io/) to enable support for writing modern JavaScript — while still supporting older browsers. This package contains the default Babel setup for all Gatsby projects. | 309.8k | -21% | - | 7 months ago 3.16.0 | CommonJS | None | Static site generators and meta-frameworks, React | |
| use-editable A small React hook to turn elements into fully renderable & editable content surfaces, like code editors, using contenteditable (and magic) | 308.9k | +146% | - | 5 years ago 2.3.3 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| @chakra-ui/descendant Register child nodes of a react element for better accessibility | 308.9k | - | - | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/form-control React component to provide validation states to form fields | 307.9k | - | - | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| hygen The scalable code generator that saves you time. | 307.9k | +14% | - | 4 years ago 6.2.11 | CommonJS | Bundled | State management, React | |
| react-image-gallery React carousel image gallery component with thumbnail and mobile support | 307.6k | +3% | - | 6 months ago 2.1.2 | ESM + CommonJS | Bundled | UI component libraries, React | |
| use-image Custom React Hook for loading images. | 307k | +127% | - | 1 year ago 1.1.4 | CommonJS | Bundled | React | |
| @chakra-ui/spinner A React component for displaying spinners and loaders | 306.4k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-addons-shallow-compare >**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`React.PureComponent`](https://facebook.github.io/re | 305.9k | -8% | - | - 15.6.3 | CommonJS | None | React, UI component libraries | |
| @paypal/react-paypal-js React components for the PayPal JS SDK | 304.3k | - | - | - | 2 days ago 10.5.1 | ESM + CommonJS | Bundled | Payments and commerce, React |
| @chakra-ui/react-env Component and hook for handling window and document object in iframe or ssr environment | 303.5k | - | - | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| react-shiki Syntax highlighter component for react using shiki | 303.5k | +1137% | - | 1 month ago 0.11.1 | ESM only | Bundled | React | |
| victory-histogram Histogram Component for Victory | 302.5k | +23% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| react-fit Fit a popover element on the screen. | 302.3k | +4% | - | - 3.0.0 | ESM only | Bundled | React | |
| @chakra-ui/popper A React component and hooks wrapper for popper.js | 301.9k | - | - | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-native-config Expose config variables to React Native apps | 301.8k | +23% | - | 28 days ago 1.7.2 | - | Bundled | React | |
| html-to-react A lightweight library that converts raw HTML to a React DOM structure. | 301.7k | -18% | - | 2 years ago 1.7.0 | CommonJS | Bundled | React | |
| @openfeature/react-sdk OpenFeature React SDK | 301.3k | - | - | - | 3 months ago 1.4.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @assistant-ui/react-streamdown Streamdown-based markdown rendering for assistant-ui | 300k | - | - | - | 1 day ago 0.3.17 | ESM only | Bundled | Markdown, React |
| @pivanov/utils A focused collection of TypeScript utilities for modern web development | 299.5k | - | - | - | 27 days ago 1.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @reactuses/core Collection of 100+ essential React Hooks with TypeScript support, tree-shaking, and SSR compatibility. Sensors, browser APIs, state management, animations, and more. | 299.2k | - | - | - | 8 days ago 6.5.9 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @tsparticles/engine 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 React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 298.4k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React |
| @chakra-ui/transition Common transition components for Chakra UI | 298.4k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Animation, React |
| rc-footer Pretty Footer react component used in ant.design | 297.4k | +255% | - | 3 years ago 0.6.8 | ESM + CommonJS | Bundled | React | |
| @react-querybuilder/core React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts | 297.2k | - | - | - | 4 days ago 8.24.1 | ESM + CommonJS | Bundled | ORMs and query builders, React |
| easy-bem Easy BEM class name generator | 297.1k | +32% | - | - 1.1.1 | CommonJS | Bundled | React | |
| @chakra-ui/checkbox A React Checkbox component for use in forms | 296.6k | - | - | - | 2 years ago 2.3.2 | ESM + CommonJS | Bundled | React, UI component libraries |
| create-next-app Create Next.js-powered React apps with one command | 294.7k | +89% | - | 3 days ago 16.3.6 | - | None | React, Static site generators and meta-frameworks | |
| react-waypoint A React component to execute a function whenever you scroll to an element. | 294.1k | +5% | - | 4 years ago 10.3.0 | ESM + CommonJS | Bundled | React, DOM and browser utilities | |
| @ag-grid-community/core Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 293.5k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @chakra-ui/counter A React hook for managing counters | 292.7k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/alert A React component used to alert users of a particular screen area that needs user action | 292.4k | - | - | - | 2 years ago 2.2.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @chakra-ui/close-button A React and Chakra UI close button component. | 292.2k | - | - | - | 3 years ago 2.1.1 | ESM + CommonJS | Bundled | React, Accessibility |
| gatsby-plugin-page-creator Gatsby plugin that automatically creates pages from React components in specified directories | 292k | -20% | - | - 5.16.0 | CommonJS | None | React, GraphQL | |
| @chakra-ui/slider Accessible slider component for React that implements <input type=range> | 291.3k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/popover A React component to render that renders its content in a popover | 290k | - | - | - | 3 years ago 2.2.1 | ESM + CommonJS | Bundled | React, DOM and browser utilities |
| @chakra-ui/tabs Accessible Tabs component for React and Chakra UI | 288.5k | - | - | - | 3 years ago 3.0.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @remotion/paths Utilities for working with SVG paths | 288.4k | - | - | - | 1 day ago 4.0.528 | ESM + CommonJS | Bundled | Video and audio, React |
| @chakra-ui/skeleton React component to render a placeholders while you wait for content to load | 287.3k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/visually-hidden A React component that visually hides its content | 286.8k | - | - | - | 3 years ago 2.2.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/accordion A simple and accessible accordion component for React & Chakra UI | 286.4k | - | - | - | 3 years ago 2.3.1 | ESM + CommonJS | Bundled | Accessibility, UI component libraries |
| @chakra-ui/live-region Aria live region for React components | 286.3k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @rc-component/textarea Pretty Textarea react component used in used in ant.design | 285.9k | - | - | - | 6 months ago 1.2.0 | ESM + CommonJS | Bundled | React |
| @chakra-ui/button A React component that is a base button. | 285.9k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @react-navigation/material-top-tabs Integration for the animated tab view component from react-native-tab-view | 285.6k | - | - | - | 8 days ago 7.7.2 | CommonJS | Bundled | React |
| @chakra-ui/pin-input A React component optimized for entering sequences of digits | 285.4k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/table Table component for React and Chakra UI | 285.3k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, 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.
- @chakra-ui/layoutChakra UI layout components that give you massive speed
- @copilotkit/react-core<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- esbuild-android-64A WebAssembly shim for esbuild on Android x64.
- babel-preset-gatsbyGatsby uses the phenomenal project [Babel](https://babeljs.io/) to enable support for writing modern JavaScript — while still supporting older browsers. This package contains the default Babel setup for all Gatsby projects.
- use-editableA small React hook to turn elements into fully renderable & editable content surfaces, like code editors, using contenteditable (and magic)
- @chakra-ui/descendantRegister child nodes of a react element for better accessibility
- @chakra-ui/form-controlReact component to provide validation states to form fields
- hygenThe scalable code generator that saves you time.
- react-image-galleryReact carousel image gallery component with thumbnail and mobile support
- use-imageCustom React Hook for loading images.
- @chakra-ui/spinnerA React component for displaying spinners and loaders
- react-addons-shallow-compare>**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`React.PureComponent`](https://facebook.github.io/re
- @paypal/react-paypal-jsReact components for the PayPal JS SDK
- @chakra-ui/react-envComponent and hook for handling window and document object in iframe or ssr environment
- react-shikiSyntax highlighter component for react using shiki
- victory-histogramHistogram Component for Victory
- react-fitFit a popover element on the screen.
- @chakra-ui/popperA React component and hooks wrapper for popper.js
- react-native-configExpose config variables to React Native apps
- html-to-reactA lightweight library that converts raw HTML to a React DOM structure.
- @openfeature/react-sdkOpenFeature React SDK
- @assistant-ui/react-streamdownStreamdown-based markdown rendering for assistant-ui
- @pivanov/utilsA focused collection of TypeScript utilities for modern web development
- @reactuses/coreCollection of 100+ essential React Hooks with TypeScript support, tree-shaking, and SSR compatibility. Sensors, browser APIs, state management, animations, and more.
- @tsparticles/engineEasily create highly customizable particle, confetti and fireworks 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.
- @chakra-ui/transitionCommon transition components for Chakra UI
- rc-footerPretty Footer react component used in ant.design
- @react-querybuilder/coreReact Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts
- easy-bemEasy BEM class name generator
- @chakra-ui/checkboxA React Checkbox component for use in forms
- create-next-appCreate Next.js-powered React apps with one command
- react-waypointA React component to execute a function whenever you scroll to an element.
- @ag-grid-community/coreAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @chakra-ui/counterA React hook for managing counters
- @chakra-ui/alertA React component used to alert users of a particular screen area that needs user action
- @chakra-ui/close-buttonA React and Chakra UI close button component.
- gatsby-plugin-page-creatorGatsby plugin that automatically creates pages from React components in specified directories
- @chakra-ui/sliderAccessible slider component for React that implements <input type=range>
- @chakra-ui/popoverA React component to render that renders its content in a popover
- @chakra-ui/tabsAccessible Tabs component for React and Chakra UI
- @remotion/pathsUtilities for working with SVG paths
- @chakra-ui/skeletonReact component to render a placeholders while you wait for content to load
- @chakra-ui/visually-hiddenA React component that visually hides its content
- @chakra-ui/accordionA simple and accessible accordion component for React & Chakra UI
- @chakra-ui/live-regionAria live region for React components
- @rc-component/textareaPretty Textarea react component used in used in ant.design
- @chakra-ui/buttonA React component that is a base button.
- @react-navigation/material-top-tabsIntegration for the animated tab view component from react-native-tab-view
- @chakra-ui/pin-inputA React component optimized for entering sequences of digits
- @chakra-ui/tableTable component for React and Chakra UI
- @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