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 |
|---|---|---|---|---|---|---|---|---|
| ai AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider. | 17.9m | +484% | - | today 7.0.114 | ESM only | Bundled | Cloud SDKs, React | |
| @tanstack/react-virtual Headless UI for virtualizing scrollable elements in React | 17.1m | +264% | - | 11 days ago 3.14.13 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @tanstack/react-router Modern and scalable routing for React applications | 17m | +1665% | - | 1 day ago 1.170.39 | ESM + CommonJS | Bundled | Routing, React | |
| @floating-ui/react Floating UI for React | 16.8m | +158% | - | 2 months ago 0.27.20 | ESM + CommonJS | Bundled | React | |
| @tanstack/table-core Headless UI for building powerful tables & datagrids for TS/JS. | 15.8m | +249% | - | 27 days ago 9.2.4 | ESM only | Bundled | Tables and data grids, React | |
| @tanstack/router-generator Modern and scalable routing for React applications | 15.7m | +1760% | - | 8 days ago 1.167.38 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-utils Modern and scalable routing for React applications | 15.7m | +2059% | - | 15 days ago 1.162.3 | ESM + CommonJS | Bundled | Routing, React | |
| storybook Storybook: Develop, document, and test UI components in isolation | 15.5m | +134% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| @tanstack/router-plugin Modern and scalable routing for React applications | 15.4m | +1976% | - | 8 days ago 1.168.40 | ESM + CommonJS | Bundled | Routing, React | |
| motion An animation library for JavaScript and React. | 15.4m | +688% | - | 1 day ago 13.4.3 | ESM + CommonJS | Bundled | Animation, React | |
| @tanstack/virtual-file-routes Modern and scalable routing for React applications | 15.4m | +1788% | - | 4 months ago 1.162.0 | ESM + CommonJS | Bundled | Routing, React | |
| @expo/json-file A module for reading, writing, and manipulating JSON files | 15.2m | +311% | - | 2 months ago 11.0.1 | CommonJS | Bundled | HTTP servers and web frameworks, React | |
| @emotion/babel-plugin A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS. | 15.1m | +49% | - | 1 year ago 11.13.5 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| @tanstack/react-table Headless UI for building powerful tables & datagrids for React. | 14.8m | +226% | - | 27 days ago 9.2.4 | ESM only | Bundled | Tables and data grids, React | |
| @mdx-js/react React context for MDX | 14.6m | +101% | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, React | |
| @svgr/core Transform SVG into React Components. | 14.4m | +46% | - | 3 years ago 8.1.0 | CommonJS | Bundled | React, Image processing | |
| @storybook/react Storybook React renderer | 14.3m | +118% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| warning A mirror of Facebook's Warning | 14.3m | +45% | - | 7 years ago 4.0.3 | CommonJS | None | React | |
| react-docgen A library to extract information from React components for documentation generation. | 14.1m | +139% | - | 4 days ago 8.0.4 | ESM only | Bundled | Documentation tooling, React | |
| metro-source-map 🚇 Source map generator for Metro. | 13.6m | +219% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| ob1 A small library for working with 0- and 1-based offsets in a type-checked way. | 13.5m | +232% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| metro-config 🚇 Config parser for Metro. | 13m | +240% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| @tanstack/start-client-core Modern and scalable routing for React applications | 12.9m | +12392% | - | 8 days ago 1.170.32 | ESM only | Bundled | Routing, React | |
| linkifyjs Find URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links. | 12.9m | +414% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, React | |
| metro-cache 🚇 Cache layers for Metro. | 12.9m | +232% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| @tanstack/start-plugin-core Modern and scalable routing for React applications | 12.8m | +14076% | - | 3 days ago 1.171.47 | ESM only | Bundled | Routing, React | |
| metro 🚇 The JavaScript bundler for React Native. | 12.8m | +250% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| server-only This is a marker package to indicate that a module can only be used in Server Components. | 12.8m | +542% | - | 4 years ago 0.0.1 | CommonJS | None | React | |
| @tanstack/start-storage-context Modern and scalable routing for React applications | 12.7m | +15615% | - | 8 days ago 1.167.34 | ESM only | Bundled | Routing, React | |
| metro-transform-plugins 🚇 Transform plugins for Metro. | 12.7m | +257% | - | 12 days ago 0.87.1 | CommonJS | Bundled | React | |
| @tanstack/start-server-core Modern and scalable routing for React applications | 12.7m | +12345% | - | 8 days ago 1.169.37 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start Modern and scalable routing for React applications | 12.7m | +12923% | - | 1 day ago 1.168.58 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start-server Modern and scalable routing for React applications | 12.7m | +12831% | - | 1 day ago 1.167.44 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start-client Modern and scalable routing for React applications | 12.7m | +12874% | - | 1 day ago 1.168.37 | ESM only | Bundled | Routing, React | |
| metro-cache-key 🚇 Cache key utility. | 12.6m | +257% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| metro-transform-worker 🚇 Transform worker for Metro. | 12.6m | +237% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| @storybook/addon-docs Storybook Docs: Document UI components automatically with stories and MDX | 12.5m | +94% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| metro-file-map [Experimental] - 🚇 File crawling, watching and mapping for Metro | 12.5m | +267% | - | 12 days ago 0.87.1 | CommonJS | Bundled | Bundlers, React | |
| happy-dom Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML. | 12.4m | +420% | - | 13 days ago 20.14.5 | ESM only | Bundled | Scraping and browser automation, React | |
| swr React Hooks library for remote data fetching | 12.4m | +142% | - | 1 month ago 2.5.1 | ESM + CommonJS | Bundled | HTTP clients, React | |
| @tanstack/react-start-rsc React Server Components support for TanStack Start | 12.4m | - | - | 1 day ago 0.1.57 | ESM only | Bundled | TypeScript tooling, React | |
| react-i18next Internationalization for react done right. Using the i18next i18n ecosystem. | 11.7m | +117% | - | 3 days ago 17.0.15 | ESM + CommonJS | Bundled | Internationalisation, React | |
| babel-plugin-react-compiler Babel plugin for React Compiler. | 11.1m | +781% | - | 11 months ago 1.0.0 | CommonJS | Bundled | React, UI component libraries | |
| confusing-browser-globals A list of browser globals that are often used by mistake instead of local variables | 10.9m | -1% | - | 4 years ago 1.0.11 | CommonJS | None | Linting and formatting, Build tools | |
| react-error-boundary Simple reusable React error boundary component | 10.9m | +73% | - | 4 days ago 6.1.6 | ESM + CommonJS | Bundled | React, PDF and documents | |
| @mui/utils Utility functions for React components. | 10.8m | +30% | - | 28 days ago 9.4.0 | ESM + CommonJS | Bundled | React, Utility libraries | |
| auto-bind Automatically bind methods to their class instance | 10.6m | +119% | - | 4 years ago 5.0.1 | ESM only | None | React | |
| @expo/config-plugins A library for Expo config plugins | 10.4m | +236% | - | 1 month ago 57.0.9 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| @react-native/js-polyfills Polyfills for React Native. | 10.4m | +211% | - | 29 days ago 0.87.1 | - | None | Polyfills and shims, React | |
| react-devtools-core Use react-devtools outside of the browser | 10.2m | +173% | - | 15 days ago 8.0.0 | CommonJS | None | React, UI component libraries |
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.
- aiAI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
- @tanstack/react-virtualHeadless UI for virtualizing scrollable elements in React
- @tanstack/react-routerModern and scalable routing for React applications
- @floating-ui/reactFloating UI for React
- @tanstack/table-coreHeadless UI for building powerful tables & datagrids for TS/JS.
- @tanstack/router-generatorModern and scalable routing for React applications
- @tanstack/router-utilsModern and scalable routing for React applications
- storybookStorybook: Develop, document, and test UI components in isolation
- @tanstack/router-pluginModern and scalable routing for React applications
- motionAn animation library for JavaScript and React.
- @tanstack/virtual-file-routesModern and scalable routing for React applications
- @expo/json-fileA module for reading, writing, and manipulating JSON files
- @emotion/babel-pluginA recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.
- @tanstack/react-tableHeadless UI for building powerful tables & datagrids for React.
- @mdx-js/reactReact context for MDX
- @svgr/coreTransform SVG into React Components.
- @storybook/reactStorybook React renderer
- warningA mirror of Facebook's Warning
- react-docgenA library to extract information from React components for documentation generation.
- metro-source-map🚇 Source map generator for Metro.
- ob1A small library for working with 0- and 1-based offsets in a type-checked way.
- metro-config🚇 Config parser for Metro.
- @tanstack/start-client-coreModern and scalable routing for React applications
- linkifyjsFind URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links.
- metro-cache🚇 Cache layers for Metro.
- @tanstack/start-plugin-coreModern and scalable routing for React applications
- metro🚇 The JavaScript bundler for React Native.
- server-onlyThis is a marker package to indicate that a module can only be used in Server Components.
- @tanstack/start-storage-contextModern and scalable routing for React applications
- metro-transform-plugins🚇 Transform plugins for Metro.
- @tanstack/start-server-coreModern and scalable routing for React applications
- @tanstack/react-startModern and scalable routing for React applications
- @tanstack/react-start-serverModern and scalable routing for React applications
- @tanstack/react-start-clientModern and scalable routing for React applications
- metro-cache-key🚇 Cache key utility.
- metro-transform-worker🚇 Transform worker for Metro.
- @storybook/addon-docsStorybook Docs: Document UI components automatically with stories and MDX
- metro-file-map[Experimental] - 🚇 File crawling, watching and mapping for Metro
- happy-domHappy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
- swrReact Hooks library for remote data fetching
- @tanstack/react-start-rscReact Server Components support for TanStack Start
- react-i18nextInternationalization for react done right. Using the i18next i18n ecosystem.
- babel-plugin-react-compilerBabel plugin for React Compiler.
- confusing-browser-globalsA list of browser globals that are often used by mistake instead of local variables
- react-error-boundarySimple reusable React error boundary component
- @mui/utilsUtility functions for React components.
- auto-bindAutomatically bind methods to their class instance
- @expo/config-pluginsA library for Expo config plugins
- @react-native/js-polyfillsPolyfills for React Native.
- react-devtools-coreUse react-devtools outside of the browser
- @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