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/focus-lock React focus lock for all Chakra components | 284.8k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/theme-utils A Quick description of the component | 284.2k | - | - | - | 2 years ago 2.0.21 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/switch A React component to view and switch between on or off states. | 284k | - | - | - | 2 years ago 2.1.2 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/image React component for progressive image loading | 283.4k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/input A React component for input text field | 283.2k | - | - | - | 2 years ago 2.1.2 | ESM + CommonJS | Bundled | React, UI component libraries |
| @react-pdf-viewer/core A React component to view a PDF document | 282.4k | - | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @chakra-ui/tag This component displays as a tag with an optional link and/or button to remove the given tag. | 282.3k | - | - | - | 3 years ago 3.1.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/radio A React component to render custom Radio input types | 282.2k | - | - | - | 2 years ago 2.1.2 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/object-utils A Quick description of the component | 282k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @chakra-ui/tooltip A React Component for rendering dynamically positioned Tooltips | 281.9k | - | - | - | 2 years ago 2.3.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @chakra-ui/avatar A React component used to show users avatar or initials | 281.2k | - | - | - | 3 years ago 2.3.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @chakra-ui/editable React component used to build inline-editable components | 280.9k | - | - | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| use-places-autocomplete React hook for Google Maps Places Autocomplete. | 280.2k | +85% | - | 3 years ago 4.0.1 | ESM + CommonJS | Bundled | React, Maps and geolocation | |
| @chakra-ui/textarea Textarea React component for Chakra UI | 280.1k | - | - | - | 2 years ago 2.1.2 | ESM + CommonJS | Bundled | React, UI component libraries |
| reactotron-core-client Grants Reactotron clients the ability to talk to a Reactotron server. | 279.7k | +11% | - | - 2.10.0 | ESM + CommonJS | Bundled | State management, React | |
| @mantine/charts Charts components built with recharts and Mantine | 279.7k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @chakra-ui/stat A React component for displaying statistics | 279.4k | - | - | - | 3 years ago 2.1.1 | ESM + CommonJS | Bundled | React, Charts and data visualisation |
| @react-hookz/web React hooks done right, for browser and SSR. | 279.2k | - | - | - | 2 months ago 26.1.0 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @chakra-ui/control-box Chakra UI ControlBox component | 279k | - | - | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @casl/react React component for CASL which makes it easy to add permissions in any React application | 278.6k | - | - | - | 2 months ago 7.0.1 | ESM + CommonJS | Bundled | React |
| react-google-charts react-google-charts React component | 278.6k | +13% | - | 1 year ago 5.2.1 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @mui/styled-engine-sc styled() API wrapper package for styled-components. | 278.5k | - | - | - | 29 days ago 9.4.0 | ESM + CommonJS | Bundled | React, CSS-in-JS and styling |
| react-jss JSS integration with React | 278.2k | +13% | - | - 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| react-router-dom-v5-compat Migration path to React Router v6 from v4/5 | 277.2k | +11% | - | 1 month ago 6.30.6 | ESM + CommonJS | Bundled | Routing, React | |
| victory-canvas HTML5 Canvas Components for Victory | 276.2k | +37% | - | 1 year ago 37.3.6 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| theming Unified CSSinJS theming solution for React | 276.2k | +13% | - | 6 years ago 3.3.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| react-switch Draggable toggle-switch component for react | 274.9k | -4% | - | 1 year ago 7.1.0 | ESM + CommonJS | Bundled | React | |
| @uiw/react-drag-event-interactive react drag event interactive | 273.5k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @tsparticles/basic Basic tsParticles bundle — minimal core engine with only the essential features for fast, lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 272.9k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React |
| react-countdown A customizable countdown component for React. | 272.3k | +35% | - | 2 years ago 2.3.6 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @chakra-ui/provider Theme and components agnostic ChakraProvider | 271.9k | - | - | - | 2 years ago 2.4.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| text-mask-addons Addons for Text Mask https://github.com/text-mask/text-mask | 269.8k | +46% | - | - 3.8.0 | CommonJS | None | Angular, React | |
| shallow-compare Stand alone shallowCompare for use in libraries that support shouldComponentUpdate | 269.2k | -29% | - | 8 years ago 1.2.2 | ESM + CommonJS | None | React | |
| @copilotkit/a2ui-renderer A2UI Renderer for CopilotKit - render A2UI surfaces in React applications | 268.1k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @clerk/ui Internal package that contains the UI components for the Clerk frontend SDKs | 267.6k | - | - | - | 1 day ago 1.36.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| storyblok-js-client Universal JavaScript SDK for Storyblok's API | 266.5k | +41% | - | - 7.7.6 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Vue | |
| reactotron-core-contract Typescript contracts for websocket messages between server and clients | 266.2k | +22% | - | - 0.4.0 | ESM + CommonJS | Bundled | State management, React | |
| expo-intent-launcher Provides a way to launch Android intents, e.g. opening a specific activity. | 265.9k | +325% | - | - 57.0.1 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @ckeditor/ckeditor5-react Official React component for CKEditor 5 – the best browser-based rich text editor. | 265.3k | - | - | - | 3 months ago 11.2.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| react-style-proptype validates style objects by ensuring they only have valid keys | 264.6k | -2% | - | 8 years ago 3.2.2 | CommonJS | None | React | |
| google-map-react Isomorphic component that allows rendering react components on a google map | 263k | +5% | - | 1 year ago 2.2.5 | ESM + CommonJS | None | Maps and geolocation, React | |
| @carbon/icon-helpers Helpers used alongside icons for digital and software products using the Carbon Design System | 262.9k | - | - | - | 2 days ago 10.83.0 | ESM + CommonJS | Bundled | React, Icons |
| react-native-dotenv Load .env into React Native with import statements. A Babel plugin that inlines environment variables at build time. | 261.3k | +52% | - | 4 days ago 5.0.0 | CommonJS | None | Configuration, React | |
| expo-atlas Visualize React Native bundles to understand and optimize your app | 260.7k | +291% | - | 1 year ago 0.4.3 | CommonJS | Bundled | React, Bundlers | |
| @untitledui/icons Official React library for Untitled UI Icons | 260.3k | - | - | - | 3 days ago 0.0.23 | ESM + CommonJS | Bundled | Icons, React |
| gatsby-legacy-polyfills Polyfills for legacy browsers | 259.7k | -23% | - | - 3.16.0 | CommonJS | None | Static site generators and meta-frameworks, Build tools | |
| @headless-tree/core The definitive tree component for the Web | 259.6k | - | - | - | 4 months ago 1.7.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @wojtekmaj/enzyme-adapter-react-17 JavaScript Testing utilities for React | 259.1k | - | - | - | 3 years ago 0.8.0 | CommonJS | None | Testing, React |
| @tanstack/server-functions-plugin Modern and scalable routing for React applications | 257.7k | - | - | - | 9 months ago 1.142.1 | ESM only | Bundled | Routing, React |
| @linaria/utils Blazing fast zero-runtime CSS in JS library | 256.7k | - | - | - | 2 years ago 5.0.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, 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/focus-lockReact focus lock for all Chakra components
- @chakra-ui/theme-utilsA Quick description of the component
- @chakra-ui/switchA React component to view and switch between on or off states.
- @chakra-ui/imageReact component for progressive image loading
- @chakra-ui/inputA React component for input text field
- @react-pdf-viewer/coreA React component to view a PDF document
- @chakra-ui/tagThis component displays as a tag with an optional link and/or button to remove the given tag.
- @chakra-ui/radioA React component to render custom Radio input types
- @chakra-ui/object-utilsA Quick description of the component
- @chakra-ui/tooltipA React Component for rendering dynamically positioned Tooltips
- @chakra-ui/avatarA React component used to show users avatar or initials
- @chakra-ui/editableReact component used to build inline-editable components
- use-places-autocompleteReact hook for Google Maps Places Autocomplete.
- @chakra-ui/textareaTextarea React component for Chakra UI
- reactotron-core-clientGrants Reactotron clients the ability to talk to a Reactotron server.
- @mantine/chartsCharts components built with recharts and Mantine
- @chakra-ui/statA React component for displaying statistics
- @react-hookz/webReact hooks done right, for browser and SSR.
- @chakra-ui/control-boxChakra UI ControlBox component
- @casl/reactReact component for CASL which makes it easy to add permissions in any React application
- react-google-chartsreact-google-charts React component
- @mui/styled-engine-scstyled() API wrapper package for styled-components.
- react-jssJSS integration with React
- react-router-dom-v5-compatMigration path to React Router v6 from v4/5
- victory-canvasHTML5 Canvas Components for Victory
- themingUnified CSSinJS theming solution for React
- react-switchDraggable toggle-switch component for react
- @uiw/react-drag-event-interactivereact drag event interactive
- @tsparticles/basicBasic tsParticles bundle — minimal core engine with only the essential features for fast, lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- react-countdownA customizable countdown component for React.
- @chakra-ui/providerTheme and components agnostic ChakraProvider
- text-mask-addonsAddons for Text Mask https://github.com/text-mask/text-mask
- shallow-compareStand alone shallowCompare for use in libraries that support shouldComponentUpdate
- @copilotkit/a2ui-rendererA2UI Renderer for CopilotKit - render A2UI surfaces in React applications
- @clerk/uiInternal package that contains the UI components for the Clerk frontend SDKs
- storyblok-js-clientUniversal JavaScript SDK for Storyblok's API
- reactotron-core-contractTypescript contracts for websocket messages between server and clients
- expo-intent-launcherProvides a way to launch Android intents, e.g. opening a specific activity.
- @ckeditor/ckeditor5-reactOfficial React component for CKEditor 5 – the best browser-based rich text editor.
- react-style-proptypevalidates style objects by ensuring they only have valid keys
- google-map-reactIsomorphic component that allows rendering react components on a google map
- @carbon/icon-helpersHelpers used alongside icons for digital and software products using the Carbon Design System
- react-native-dotenvLoad .env into React Native with import statements. A Babel plugin that inlines environment variables at build time.
- expo-atlasVisualize React Native bundles to understand and optimize your app
- @untitledui/iconsOfficial React library for Untitled UI Icons
- gatsby-legacy-polyfillsPolyfills for legacy browsers
- @headless-tree/coreThe definitive tree component for the Web
- @wojtekmaj/enzyme-adapter-react-17JavaScript Testing utilities for React
- @tanstack/server-functions-pluginModern and scalable routing for React applications
- @linaria/utilsBlazing fast zero-runtime CSS in JS library
- @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