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 |
|---|---|---|---|---|---|---|---|---|
| embla-carousel-wheel-gestures wheel gestures for embla carousel | 807.9k | +242% | - | 1 year ago 8.1.0 | ESM + CommonJS | Bundled | React | |
| @zag-js/avatar Core logic for the avatar widget implemented as a state machine | 807.6k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/rating-group Core logic for the rating-group widget implemented as a state machine | 807.2k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/auto-resize Autoresize utilities for the web | 805.6k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @zag-js/tree-view Core logic for the tree-view widget implemented as a state machine | 804.3k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/toggle-group Core logic for the toggle widget implemented as a state machine | 801k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| react-highlight-words React component to highlight words within a larger body of text | 797.4k | +19% | - | 1 year ago 0.21.0 | CommonJS | None | React | |
| @zag-js/progress Core logic for the progress widget implemented as a state machine | 797.4k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/pin-input Core logic for the pin-input widget implemented as a state machine | 796.9k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/hover-card Core logic for the hover-card widget implemented as a state machine | 791.7k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/color-picker Core logic for the color-picker widget implemented as a state machine | 790.4k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/color-utils Color utilities for zag.js | 790.3k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @react-native/eslint-config ESLint config for React Native | 789.6k | - | - | - | 30 days ago 0.87.1 | CommonJS | None | Linting and formatting, React |
| @zag-js/select Core logic for the select widget implemented as a state machine | 789.5k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @zag-js/checkbox Core logic for the checkbox widget implemented as a state machine | 787.1k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @icons-pack/react-simple-icons This package provides the Simple Icons packaged as a set of React components. | 787k | - | - | - | 1 month ago 13.15.1 | ESM + CommonJS | Bundled | Icons, React |
| @zag-js/signature-pad Core logic for the signature-pad widget implemented as a state machine | 784.8k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @mantine/dates Calendars, date and time pickers based on Mantine components | 779.2k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @hcaptcha/react-hcaptcha A React library for hCaptcha | 778.3k | - | - | - | 1 month ago 2.2.0 | ESM + CommonJS | Bundled | React |
| react-youtube React.js powered YouTube player component | 777.8k | +78% | - | 3 years ago 10.1.0 | ESM + CommonJS | Bundled | React | |
| @zag-js/steps Core logic for the steps widget implemented as a state machine | 777.8k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| react-apexcharts React.js wrapper for ApexCharts with SSR support | 777.2k | +53% | - | 3 months ago 2.1.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Charts and data visualisation | |
| wagmi React Hooks for Ethereum | 776.8k | +150% | - | 29 days ago 3.7.7 | ESM only | Bundled | Blockchain and Web3, React | |
| @tanstack/router-ssr-query-core Modern and scalable routing for React applications | 776.8k | - | - | - | 9 days ago 1.169.3 | ESM + CommonJS | Bundled | Routing, React |
| @tippyjs/react React component for Tippy.js | 776.1k | - | - | - | 4 years ago 4.2.6 | ESM + CommonJS | Bundled | React |
| react-refractor Super-thin React wrapper for refractor (Syntax highlighting using VDOM) | 776k | +187% | - | 1 year ago 4.0.0 | ESM only | Bundled | React | |
| @zag-js/splitter Core logic for the splitter widget implemented as a state machine | 775.4k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @tanstack/react-router-ssr-query Modern and scalable routing for React applications | 773.3k | - | - | - | 9 days ago 1.167.3 | ESM + CommonJS | Bundled | Routing, React |
| storybook-addon-pseudo-states Storybook Pseudo-states addon: Manipulate CSS pseudo states | 773.3k | +128% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| react-calendar Ultimate calendar for your React app. | 771.3k | +13% | - | 5 months ago 6.0.1 | ESM only | Bundled | Date pickers, React | |
| @zag-js/qr-code Core logic for the qr-code widget implemented as a state machine | 771.2k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @chakra-ui/theme-tools Set of helpers that makes theming and styling easier | 770.1k | - | - | - | 1 year ago 2.2.6 | ESM + CommonJS | Bundled | Accessibility, React |
| @zag-js/editable Core logic for the editable widget implemented as a state machine | 770.1k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @storybook/react-native-ui ui components for react native storybook | 769.7k | - | - | - | 19 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React |
| react-swipeable React Swipe event handler hook | 767.8k | +36% | - | 1 year ago 7.0.2 | ESM + CommonJS | Bundled | React | |
| react-native-qrcode-svg A QR Code generator for React Native based on react-native-svg and javascript-qrcode. | 766.8k | +218% | - | 3 days ago 6.3.26 | CommonJS | Bundled | React | |
| draft-js A React framework for building text editors. | 766.3k | +2% | - | 6 years ago 0.11.7 | CommonJS | None | Rich text and code editors, React | |
| @zag-js/scroll-snap Scroll snap utilities | 765.9k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @rjsf/validator-ajv8 The ajv-8 based validator for @rjsf/core | 764.2k | - | - | - | 9 days ago 6.10.1 | ESM + CommonJS | Bundled | Forms, React |
| @tanstack/router-cli Modern and scalable routing for React applications | 763.6k | - | - | - | 8 days ago 1.167.38 | ESM + CommonJS | Bundled | Routing, React |
| @zag-js/clipboard Core logic for the clipboard widget implemented as a state machine | 763k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | DOM and browser utilities, State management |
| virtua A zero-config, fast and small virtual list and grid component for React, Vue, Solid, Svelte and Angular. | 761.8k | +447% | - | 3 days ago 0.52.7 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @zag-js/timer Core logic for the timer widget implemented as a state machine | 757.3k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| react-instantsearch ⚡ Lightning-fast search for React, by Algolia | 756.4k | +92% | - | 3 days ago 7.50.0 | ESM + CommonJS | Bundled | React | |
| @zag-js/highlight-word Highlight a portion of text in a string | 756.2k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| mutative A JavaScript library for efficient immutable updates | 755.2k | +581% | - | 1 year ago 1.3.0 | ESM + CommonJS | Bundled | State management, React | |
| @material-ui/icons Material Design Svg Icons converted to Material-UI React components. | 753.9k | - | - | - | 4 years ago 4.11.3 | ESM + CommonJS | Bundled | Icons, React |
| @mui/x-charts The community edition of MUI X Charts components. | 753.5k | - | - | - | 8 days ago 9.14.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| react-animate-height Lightweight React component for animating height using CSS transitions. | 750.3k | +42% | - | 4 months ago 3.2.4 | ESM + CommonJS | Bundled | React | |
| @mantine/notifications Mantine notifications system | 749.5k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, 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.
- embla-carousel-wheel-gestureswheel gestures for embla carousel
- @zag-js/avatarCore logic for the avatar widget implemented as a state machine
- @zag-js/rating-groupCore logic for the rating-group widget implemented as a state machine
- @zag-js/auto-resizeAutoresize utilities for the web
- @zag-js/tree-viewCore logic for the tree-view widget implemented as a state machine
- @zag-js/toggle-groupCore logic for the toggle widget implemented as a state machine
- react-highlight-wordsReact component to highlight words within a larger body of text
- @zag-js/progressCore logic for the progress widget implemented as a state machine
- @zag-js/pin-inputCore logic for the pin-input widget implemented as a state machine
- @zag-js/hover-cardCore logic for the hover-card widget implemented as a state machine
- @zag-js/color-pickerCore logic for the color-picker widget implemented as a state machine
- @zag-js/color-utilsColor utilities for zag.js
- @react-native/eslint-configESLint config for React Native
- @zag-js/selectCore logic for the select widget implemented as a state machine
- @zag-js/checkboxCore logic for the checkbox widget implemented as a state machine
- @icons-pack/react-simple-iconsThis package provides the Simple Icons packaged as a set of React components.
- @zag-js/signature-padCore logic for the signature-pad widget implemented as a state machine
- @mantine/datesCalendars, date and time pickers based on Mantine components
- @hcaptcha/react-hcaptchaA React library for hCaptcha
- react-youtubeReact.js powered YouTube player component
- @zag-js/stepsCore logic for the steps widget implemented as a state machine
- react-apexchartsReact.js wrapper for ApexCharts with SSR support
- wagmiReact Hooks for Ethereum
- @tanstack/router-ssr-query-coreModern and scalable routing for React applications
- @tippyjs/reactReact component for Tippy.js
- react-refractorSuper-thin React wrapper for refractor (Syntax highlighting using VDOM)
- @zag-js/splitterCore logic for the splitter widget implemented as a state machine
- @tanstack/react-router-ssr-queryModern and scalable routing for React applications
- storybook-addon-pseudo-statesStorybook Pseudo-states addon: Manipulate CSS pseudo states
- react-calendarUltimate calendar for your React app.
- @zag-js/qr-codeCore logic for the qr-code widget implemented as a state machine
- @chakra-ui/theme-toolsSet of helpers that makes theming and styling easier
- @zag-js/editableCore logic for the editable widget implemented as a state machine
- @storybook/react-native-uiui components for react native storybook
- react-swipeableReact Swipe event handler hook
- react-native-qrcode-svgA QR Code generator for React Native based on react-native-svg and javascript-qrcode.
- draft-jsA React framework for building text editors.
- @zag-js/scroll-snapScroll snap utilities
- @rjsf/validator-ajv8The ajv-8 based validator for @rjsf/core
- @tanstack/router-cliModern and scalable routing for React applications
- @zag-js/clipboardCore logic for the clipboard widget implemented as a state machine
- virtuaA zero-config, fast and small virtual list and grid component for React, Vue, Solid, Svelte and Angular.
- @zag-js/timerCore logic for the timer widget implemented as a state machine
- react-instantsearch⚡ Lightning-fast search for React, by Algolia
- @zag-js/highlight-wordHighlight a portion of text in a string
- mutativeA JavaScript library for efficient immutable updates
- @material-ui/iconsMaterial Design Svg Icons converted to Material-UI React components.
- @mui/x-chartsThe community edition of MUI X Charts components.
- react-animate-heightLightweight React component for animating height using CSS transitions.
- @mantine/notificationsMantine notifications 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