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 |
|---|---|---|---|---|---|---|---|---|
| @mastra/ai-sdk Adds custom API routes to be compatible with the AI SDK UI parts | 256.6k | - | - | - | 1 day ago 1.10.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @linaria/logger Blazing fast zero-runtime CSS in JS library | 256.5k | - | - | - | 3 years ago 5.0.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @tanstack/directive-functions-plugin Modern and scalable routing for React applications | 256.4k | - | - | - | 9 months ago 1.142.1 | ESM + CommonJS | Bundled | Routing, React |
| @mantine/code-highlight Code highlight with Mantine theme | 256.1k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| gatsby-plugin-utils Gatsby utils that help creating plugins | 254.8k | -26% | - | - 4.16.0 | CommonJS | None | GraphQL, React | |
| react-native-builder-bob CLI to build JavaScript files for React Native libraries | 254.4k | +143% | - | 17 days ago 0.43.1 | ESM only | None | React | |
| @blocknote/mantine A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 254.2k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| react-datetime A lightweight but complete datetime picker React.js component | 252.9k | +19% | - | 1 year ago 3.3.1 | CommonJS | Bundled | React, Date pickers | |
| eslint-plugin-react-perf Performance-minded React linting rules for ESLint | 252.7k | +121% | - | 1 year ago 3.3.3 | CommonJS | None | Linting and formatting, React | |
| reactotron-react-native A development tool to explore, inspect, and diagnose your React Native apps. | 252.6k | +12% | - | - 5.3.1 | ESM + CommonJS | Bundled | React, State management | |
| @clerk/express Clerk server SDK for usage with Express | 252.3k | - | - | - | 1 day ago 2.1.72 | ESM + CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| @copilotkit/runtime <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 252k | - | - | - | 3 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| json-edit-react React component for editing or viewing JSON/object data | 251.6k | +106% | - | 3 months ago 1.30.2 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| react-barcode React component to generate barcodes | 250.8k | +111% | - | 1 year ago 1.6.1 | CommonJS | Bundled | React | |
| react-codemirror2 a tiny react codemirror component wrapper | 249.5k | +43% | - | - 9.0.1 | CommonJS | Bundled | Rich text and code editors, React | |
| react_ujs Rails UJS for the react-rails gem | 248.8k | +67% | - | - 3.3.1 | CommonJS | None | React | |
| create-gatsby Create Gatsby apps in an interactive CLI experience that does the plumbing for you. | 248.5k | -18% | - | - 3.16.0 | CommonJS | None | Static site generators and meta-frameworks, Build tools | |
| react-date-picker A date picker for your React app. | 247.7k | +14% | - | 1 month ago 12.1.0 | ESM only | Bundled | Date pickers, React | |
| react-native-base64 Base64 encoding and decoding helping util. Created for React Native but can be used anywhere | 247.7k | +16% | - | - 0.2.2 | CommonJS | None | React, Cryptography and hashing | |
| next-safe-action Type safe and validated Server Actions in your Next.js project. | 246.1k | +202% | - | 18 days ago 8.7.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| react-google-autocomplete React component for google autocomplete. | 245.5k | +62% | - | - 2.7.5 | CommonJS | Bundled | React | |
| react-native-enriched-markdown Markdown-based Rich Text solution for React Native | 245.5k | - | - | 1 month ago 1.0.2 | ESM + CommonJS | Bundled | Markdown, React | |
| @wojtekmaj/enzyme-adapter-utils JavaScript Testing utilities for React | 245.3k | - | - | - | 3 years ago 0.2.0 | CommonJS | None | Testing, React |
| ink-big-text Awesome text component for Ink | 245.3k | +5% | - | 3 years ago 2.0.0 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| @carbon/icons-react React components for icons in digital and software products using the Carbon Design System | 244.7k | - | - | - | 2 days ago 11.89.0 | ESM + CommonJS | Bundled | React, Icons |
| react-places-autocomplete A React component for Google Maps Places Autocomplete | 243.3k | +38% | - | 6 years ago 7.3.0 | CommonJS | None | Maps and geolocation, React | |
| @linaria/tags Blazing fast zero-runtime CSS in JS library | 243k | - | - | - | 2 years ago 5.0.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| react-split-pane React split-pane component with hooks and TypeScript | 242.3k | +31% | - | 7 months ago 3.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| survey-core Framework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses. | 242k | +159% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| @tanstack/solid-virtual Headless UI for virtualizing scrollable elements in Solid | 241.8k | - | - | - | 11 days ago 3.13.40 | ESM + CommonJS | Bundled | Tables and data grids, React |
| react-linkify React component to parse links (urls, emails, etc.) in text into clickable links | 240.6k | +15% | - | 7 years ago 1.0.0-alpha | CommonJS | None | Email, React | |
| @glideapps/glide-data-grid React data grid for beautifully displaying and editing large amounts of data with amazing performance. | 240.5k | - | - | - | 2 years ago 6.0.3 | ESM + CommonJS | Bundled | Tables and data grids, React |
| react-hotkeys A declarative library for handling hotkeys and focus within a React application | 240.5k | -17% | - | 7 years ago 2.0.0 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| @uiw/react-color-swatch Color swatch component for React. | 238.5k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @mantine/spotlight Command center components for react and Mantine | 238.1k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-frame-component React component to wrap your application or component in an iFrame for encapsulation purposes | 238k | +17% | - | 5 months ago 5.3.2 | ESM + CommonJS | Bundled | React | |
| @lukemorales/query-key-factory A library for creating standardized query keys, useful for cache management in @tanstack/query | 236.5k | - | - | - | 2 years ago 1.3.4 | ESM + CommonJS | Bundled | Caching, React |
| gatsby-source-filesystem Gatsby source plugin for building websites from local data. Markdown, JSON, images, YAML, CSV, and dozens of other data types supported. | 235.8k | -24% | - | - 5.16.0 | - | Bundled | GraphQL, React | |
| border-beam Animated border beam effect for React | 235.2k | - | - | 3 days ago 1.4.1 | ESM + CommonJS | Bundled | Animation, React | |
| @assistant-ui/react-ai-sdk Vercel AI SDK adapter for assistant-ui | 235.1k | - | - | - | 1 day ago 1.4.13 | ESM only | Bundled | React, Cloud SDKs |
| react-timeago A simple Time-Ago component for ReactJs | 235k | +100% | - | - 8.3.0 | ESM + CommonJS | Bundled | React | |
| ink-scroll-view A ScrollView component for Ink CLI applications | 234.6k | - | - | 16 days ago 0.4.0 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| @livekit/react-native-webrtc WebRTC for React Native | 233.7k | - | - | - | 14 days ago 144.2.0 | ESM + CommonJS | Bundled | React, WebSockets and realtime |
| react-responsive-masonry React responsive masonry component built with css flexbox | 233.1k | +264% | - | - 2.9.0 | ESM + CommonJS | Bundled | React | |
| @uiw/react-color-editable-input Color Editable Input | 232.8k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| cleave.js JavaScript library for formatting input text content when you are typing | 232.5k | +7% | - | 6 years ago 1.6.0 | ESM + CommonJS | None | Linting and formatting, React | |
| @ai-sdk/solid > **Warning** `@ai-sdk/solid` has been deprecated and will be removed in AI SDK 5 | 232.4k | - | - | - | 1 year ago 1.2.13 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| react-svg A React component that injects SVG into the DOM. | 232.1k | +20% | - | 25 days ago 19.1.5 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| tinykeys A tiny (~1KB) & modern library for keybindings. | 232.1k | +182% | - | 4 months ago 4.0.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| @uiw/react-color-editable-input-rgba Color Editable Input RGBA | 231.9k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
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.
- @mastra/ai-sdkAdds custom API routes to be compatible with the AI SDK UI parts
- @linaria/loggerBlazing fast zero-runtime CSS in JS library
- @tanstack/directive-functions-pluginModern and scalable routing for React applications
- @mantine/code-highlightCode highlight with Mantine theme
- gatsby-plugin-utilsGatsby utils that help creating plugins
- react-native-builder-bobCLI to build JavaScript files for React Native libraries
- @blocknote/mantineA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- react-datetimeA lightweight but complete datetime picker React.js component
- eslint-plugin-react-perfPerformance-minded React linting rules for ESLint
- reactotron-react-nativeA development tool to explore, inspect, and diagnose your React Native apps.
- @clerk/expressClerk server SDK for usage with Express
- @copilotkit/runtime<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
- json-edit-reactReact component for editing or viewing JSON/object data
- react-barcodeReact component to generate barcodes
- react-codemirror2a tiny react codemirror component wrapper
- react_ujsRails UJS for the react-rails gem
- create-gatsbyCreate Gatsby apps in an interactive CLI experience that does the plumbing for you.
- react-date-pickerA date picker for your React app.
- react-native-base64Base64 encoding and decoding helping util. Created for React Native but can be used anywhere
- next-safe-actionType safe and validated Server Actions in your Next.js project.
- react-google-autocompleteReact component for google autocomplete.
- react-native-enriched-markdownMarkdown-based Rich Text solution for React Native
- @wojtekmaj/enzyme-adapter-utilsJavaScript Testing utilities for React
- ink-big-textAwesome text component for Ink
- @carbon/icons-reactReact components for icons in digital and software products using the Carbon Design System
- react-places-autocompleteA React component for Google Maps Places Autocomplete
- @linaria/tagsBlazing fast zero-runtime CSS in JS library
- react-split-paneReact split-pane component with hooks and TypeScript
- survey-coreFramework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses.
- @tanstack/solid-virtualHeadless UI for virtualizing scrollable elements in Solid
- react-linkifyReact component to parse links (urls, emails, etc.) in text into clickable links
- @glideapps/glide-data-gridReact data grid for beautifully displaying and editing large amounts of data with amazing performance.
- react-hotkeysA declarative library for handling hotkeys and focus within a React application
- @uiw/react-color-swatchColor swatch component for React.
- @mantine/spotlightCommand center components for react and Mantine
- react-frame-componentReact component to wrap your application or component in an iFrame for encapsulation purposes
- @lukemorales/query-key-factoryA library for creating standardized query keys, useful for cache management in @tanstack/query
- gatsby-source-filesystemGatsby source plugin for building websites from local data. Markdown, JSON, images, YAML, CSV, and dozens of other data types supported.
- border-beamAnimated border beam effect for React
- @assistant-ui/react-ai-sdkVercel AI SDK adapter for assistant-ui
- react-timeagoA simple Time-Ago component for ReactJs
- ink-scroll-viewA ScrollView component for Ink CLI applications
- @livekit/react-native-webrtcWebRTC for React Native
- react-responsive-masonryReact responsive masonry component built with css flexbox
- @uiw/react-color-editable-inputColor Editable Input
- cleave.jsJavaScript library for formatting input text content when you are typing
- @ai-sdk/solid> **Warning** `@ai-sdk/solid` has been deprecated and will be removed in AI SDK 5
- react-svgA React component that injects SVG into the DOM.
- tinykeysA tiny (~1KB) & modern library for keybindings.
- @uiw/react-color-editable-input-rgbaColor Editable Input RGBA
- @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