Skip to content
JS
Package category

React

Hooks, components and tooling for React.

4,733 packages58 comparisons

Packages compared

4,733 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@chakra-ui/layout
Chakra UI layout components that give you massive speed
311.4k---3 years ago
2.3.1
ESM + CommonJSBundledReact, 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 + CommonJSBundledStatic 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
-NoneBuild 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
CommonJSNoneStatic 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 + CommonJSBundledRich 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 + CommonJSBundledAccessibility, React
@chakra-ui/form-control
React component to provide validation states to form fields
307.9k---2 years ago
2.2.0
ESM + CommonJSBundledReact, UI component libraries
hygen
The scalable code generator that saves you time.
307.9k+14%-4 years ago
6.2.11
CommonJSBundledState 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 + CommonJSBundledUI component libraries, React
use-image
Custom React Hook for loading images.
307k+127%-1 year ago
1.1.4
CommonJSBundledReact
@chakra-ui/spinner
A React component for displaying spinners and loaders
306.4k---3 years ago
2.1.0
ESM + CommonJSBundledReact, 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
CommonJSNoneReact, UI component libraries
@paypal/react-paypal-js
React components for the PayPal JS SDK
304.3k---2 days ago
10.5.1
ESM + CommonJSBundledPayments 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 + CommonJSBundledReact, 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 onlyBundledReact
victory-histogram
Histogram Component for Victory
302.5k+23%-1 year ago
37.3.6
ESM + CommonJSBundledCharts and data visualisation, React
react-fit
Fit a popover element on the screen.
302.3k+4%--
3.0.0
ESM onlyBundledReact
@chakra-ui/popper
A React component and hooks wrapper for popper.js
301.9k---3 years ago
3.1.0
ESM + CommonJSBundledReact, UI component libraries
react-native-config
Expose config variables to React Native apps
301.8k+23%-28 days ago
1.7.2
-BundledReact
html-to-react
A lightweight library that converts raw HTML to a React DOM structure.
301.7k-18%-2 years ago
1.7.0
CommonJSBundledReact
@openfeature/react-sdk
OpenFeature React SDK
301.3k---3 months ago
1.4.1
ESM + CommonJSBundledReact, TypeScript tooling
@assistant-ui/react-streamdown
Streamdown-based markdown rendering for assistant-ui
300k---1 day ago
0.3.17
ESM onlyBundledMarkdown, React
@pivanov/utils
A focused collection of TypeScript utilities for modern web development
299.5k---27 days ago
1.0.1
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledStatic 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 + CommonJSBundledAnimation, React
@chakra-ui/transition
Common transition components for Chakra UI
298.4k---3 years ago
2.1.0
ESM + CommonJSBundledAnimation, React
rc-footer
Pretty Footer react component used in ant.design
297.4k+255%-3 years ago
0.6.8
ESM + CommonJSBundledReact
@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 + CommonJSBundledORMs and query builders, React
easy-bem
Easy BEM class name generator
297.1k+32%--
1.1.1
CommonJSBundledReact
@chakra-ui/checkbox
A React Checkbox component for use in forms
296.6k---2 years ago
2.3.2
ESM + CommonJSBundledReact, UI component libraries
create-next-app
Create Next.js-powered React apps with one command
294.7k+89%-3 days ago
16.3.6
-NoneReact, 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 + CommonJSBundledReact, 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 + CommonJSBundledTables and data grids, React
@chakra-ui/counter
A React hook for managing counters
292.7k---3 years ago
2.1.0
ESM + CommonJSBundledReact, 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 + CommonJSBundledUI component libraries, React
@chakra-ui/close-button
A React and Chakra UI close button component.
292.2k---3 years ago
2.1.1
ESM + CommonJSBundledReact, Accessibility
gatsby-plugin-page-creator
Gatsby plugin that automatically creates pages from React components in specified directories
292k-20%--
5.16.0
CommonJSNoneReact, GraphQL
@chakra-ui/slider
Accessible slider component for React that implements <input type=range>
291.3k---3 years ago
2.1.0
ESM + CommonJSBundledAccessibility, React
@chakra-ui/popover
A React component to render that renders its content in a popover
290k---3 years ago
2.2.1
ESM + CommonJSBundledReact, DOM and browser utilities
@chakra-ui/tabs
Accessible Tabs component for React and Chakra UI
288.5k---3 years ago
3.0.0
ESM + CommonJSBundledAccessibility, React
@remotion/paths
Utilities for working with SVG paths
288.4k---1 day ago
4.0.528
ESM + CommonJSBundledVideo 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 + CommonJSBundledReact, UI component libraries
@chakra-ui/visually-hidden
A React component that visually hides its content
286.8k---3 years ago
2.2.0
ESM + CommonJSBundledAccessibility, React
@chakra-ui/accordion
A simple and accessible accordion component for React & Chakra UI
286.4k---3 years ago
2.3.1
ESM + CommonJSBundledAccessibility, UI component libraries
@chakra-ui/live-region
Aria live region for React components
286.3k---3 years ago
2.1.0
ESM + CommonJSBundledAccessibility, React
@rc-component/textarea
Pretty Textarea react component used in used in ant.design
285.9k---6 months ago
1.2.0
ESM + CommonJSBundledReact
@chakra-ui/button
A React component that is a base button.
285.9k---3 years ago
2.1.0
ESM + CommonJSBundledReact, 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
CommonJSBundledReact
@chakra-ui/pin-input
A React component optimized for entering sequences of digits
285.4k---3 years ago
2.1.0
ESM + CommonJSBundledReact, UI component libraries
@chakra-ui/table
Table component for React and Chakra UI
285.3k---3 years ago
2.1.0
ESM + CommonJSBundledAccessibility, 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