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 |
|---|---|---|---|---|---|---|---|---|
| gatsby-remark-prismjs Adds syntax highlighting to code blocks at build time using PrismJS | 33.1k | +2% | - | 7 months ago 7.16.0 | CommonJS | None | Markdown, React | |
| @central-icons-react/round-outlined-radius-1-stroke-2 A collection of round outlined React icons with 1px radius and 2px stroke width, designed for use in React applications. | 33.1k | - | - | - | 2 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| react-native-country-flag This is a React-Native package to display every 254 Country flags with the ISO 3166-1 alpha-2 Standard! | 33k | +50% | - | 3 years ago 2.0.2 | ESM + CommonJS | Bundled | React | |
| use-lilius A headless calendar hook for React. | 32.9k | +26% | - | 2 years ago 2.0.5 | ESM + CommonJS | Bundled | Date pickers, React | |
| @gluestack-ui/checkbox A universal headless Checkbox component for React Native, Next.js & React | 32.9k | - | - | - | 1 year ago 0.1.39 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-native-i18n Provide I18n to your React Native application | 32.8k | -27% | - | 8 years ago 2.0.15 | CommonJS | None | Internationalisation, React | |
| react-native-international-phone-number International mobile phone input component with mask for React Native | 32.8k | +150% | - | 6 months ago 0.12.3 | CommonJS | Bundled | TypeScript tooling, React | |
| react-native-background-geolocation The most sophisticated cross-platform background location-tracking & geofencing module with battery-conscious motion-detection intelligence | 32.8k | +116% | - | 19 days ago 5.6.0 | CommonJS | Bundled | Maps and geolocation, React | |
| react-resizable-layout Lightweight, accessible headless React component and hook for drag-and-drop resizable layouts. | 32.8k | +270% | - | 1 year ago 0.7.3 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| @progress/kendo-react-notification React Notification renders a message to the user with information about the status of an app process. KendoReact Notification package | 32.8k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @gluestack-ui/radio A universal headless Radio component for React Native, Next.js & React | 32.8k | - | - | - | 1 year ago 0.1.40 | ESM + CommonJS | Bundled | React, UI component libraries |
| bs-custom-file-input A little plugin for Bootstrap 4 custom file input | 32.8k | -18% | - | 6 years ago 1.3.4 | CommonJS | Bundled | Angular, React | |
| @assistant-ui/react-generative-ui Generative UI components for assistant-ui | 32.7k | - | - | - | 2 days ago 0.0.21 | ESM only | Bundled | React, UI component libraries |
| expo-asset-utils Utilities for converting files into Expo Assets | 32.7k | +549% | - | 4 years ago 3.0.0 | CommonJS | Bundled | React | |
| tsparticles-basic Easily create highly customizable particle 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. | 32.6k | +8% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, React | |
| next-openapi-gen Automatically generate OpenAPI 3.0, 3.1, and 3.2 documentation from Next.js projects, with support for Zod schemas, TypeScript types, and reusable OpenAPI fragments. | 32.6k | +991% | - | 10 days ago 1.8.2 | ESM only | Bundled | Documentation tooling, React | |
| react-calendar-heatmap A calendar heatmap component built on SVG, inspired by Github's commit calendar graph. | 32.6k | +27% | - | 1 year ago 1.10.0 | ESM + CommonJS | None | React | |
| react-use-cookie A React hook for managing cookies with no dependencies. | 32.5k | +102% | - | 2 years ago 1.6.1 | CommonJS | Bundled | React | |
| react-sketch-canvas react-sketch-canvas - Freehand vector drawing tool for React using SVG as canvas | 32.5k | +73% | - | 4 months ago 8.0.0 | ESM + CommonJS | Bundled | React, 3D, WebGL and game engines | |
| react-sortable-tree Drag-and-drop sortable component for nested data and hierarchies | 32.4k | -29% | - | 6 years ago 2.8.0 | ESM + CommonJS | None | React, DOM and browser utilities | |
| @gluestack-ui/spinner A universal headless Spinner component for React Native, Next.js & React | 32.3k | - | - | - | 1 year ago 0.1.15 | ESM + CommonJS | Bundled | React, UI component libraries |
| @gluestack-ui/switch A universal headless Switch component for React Native, Next.js & React | 32.3k | - | - | - | 1 year ago 0.1.29 | ESM + CommonJS | Bundled | React, UI component libraries |
| liquid-glass-react Apple's Liquid Glass effect for React | 32.3k | +778% | - | 1 year ago 1.1.1 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| reablocks Component library for React | 32.2k | +97% | - | 3 months ago 10.3.1 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @blocknote/xl-docx-exporter A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 32.1k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| multiselect-react-dropdown React multiselect dropdown component with search and various features | 32k | -6% | - | 4 years ago 2.0.25 | CommonJS | Bundled | React, UI component libraries | |
| react-use-wizard React wizard (stepper) builder without the hassle, powered by hooks. | 31.9k | -4% | - | 2 years ago 2.3.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @gluestack-ui/link A universal headless Link component for React Native, Next.js & React | 31.8k | - | - | - | 1 year ago 0.1.29 | ESM + CommonJS | Bundled | React, UI component libraries |
| @gluestack-ui/alert-dialog A universal headless alert-dialog component for React Native, Next.js & React | 31.8k | - | - | - | 1 year ago 0.1.38 | ESM + CommonJS | Bundled | UI component libraries, React |
| generouted Generated client-side file-based routes for Vite | 31.7k | -19% | - | 6 months ago 1.20.2 | ESM only | Bundled | Routing, React | |
| react-notification-system A React Notification System fully customized | 31.7k | -18% | - | 6 years ago 0.4.0 | CommonJS | None | React | |
| @formatjs/macro formatjs-related compiler macros | 31.6k | - | - | - | 6 years ago 0.2.8 | CommonJS | Bundled | Internationalisation, React |
| @2en/icons Clawly's standard icon library — central-icons re-exported for both React Native and Web, plus selectively vendored @2en/openai-icons glyphs and Clawly-custom additions. | 31.6k | - | - | - | 4 months ago 0.0.1 | ESM only | Bundled | Icons, React |
| @gluestack-ui/textarea A universal headless text-area component for React Native, Next.js & React | 31.6k | - | - | - | 1 year ago 0.1.25 | ESM + CommonJS | Bundled | React, UI component libraries |
| @gluestack-ui/divider A universal headless Divider component for React Native, Next.js & React | 31.5k | - | - | - | 1 year ago 0.1.10 | ESM + CommonJS | Bundled | React, UI component libraries |
| @progress/kendo-react-upload React Upload component helps users transfer files from their file systems to dedicated server handlers. KendoReact Upload package | 31.5k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @gluestack-ui/progress A universal headless progress component for React Native, Next.js & React | 31.4k | - | - | - | 1 year ago 0.1.18 | ESM + CommonJS | Bundled | React, UI component libraries |
| @brightcove/react-player-loader The official react component for the Brightcove Player | 31.4k | - | - | - | 11 months ago 1.5.1 | ESM + CommonJS | None | Video and audio, React |
| react-canvas-draw A simple yet powerful canvas-drawing component for React. | 31.4k | +95% | - | 4 years ago 1.2.1 | ESM + CommonJS | None | React, 3D, WebGL and game engines | |
| @react-native-swc/metro-plugin SWC plugin ports of Metro's post-transform passes (inline, inline-requires, constant-folding, experimental-imports). | 31.4k | - | - | - | 3 months ago 0.1.5 | CommonJS | None | React |
| @react-native-swc/core SWC-powered Metro transformer for fast React Native transpilation | 31.4k | - | - | - | 3 months ago 0.1.5 | CommonJS | Bundled | Build tools, React |
| @rozenite/ui Shared UI foundation and layout primitives for Rozenite DevTools plugin panels | 31.3k | - | - | - | 23 days ago 2.4.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @tisoap/react-flow-smart-edge Custom React Flow Edge that never intersects with other nodes | 31.3k | - | - | - | 1 month ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| react-native-htmlview A component which renders HTML content as native views | 31.2k | -5% | - | 2 years ago 0.17.0 | CommonJS | None | React | |
| react-useportal 🌀 React hook for Portals | 31.2k | -2% | - | 2 years ago 1.0.19 | CommonJS | None | React, UI component libraries | |
| @atlaskit/flag A flag is used for confirmations, alerts, and acknowledgments that require minimal user interaction, often displayed using a flag group. | 31.1k | - | - | - | 2 days ago 19.0.0 | ESM + CommonJS | Bundled | React |
| @native-html/table-plugin 🔠 A WebView-based plugin to render tables in react-native-render-html | 31k | - | - | - | 4 years ago 5.3.1 | ESM + CommonJS | Bundled | React, Tables and data grids |
| react-mapbox-gl A React binding of mapbox-gl-js | 31k | -52% | - | 5 years ago 5.1.1 | ESM + CommonJS | Bundled | Maps and geolocation, React | |
| asyncstorage-down A leveldown API implementation that maps to AsyncStorage in React Native, originally a fork of no9/localstorage-down | 31k | -22% | - | 7 years ago 4.2.0 | CommonJS | None | React, Database clients and drivers | |
| react-confirm A lightweight React library that simplifies confirmation dialogs with a Promise-based API — like window.confirm(), but fully customizable. | 30.9k | +46% | - | 6 months ago 0.5.0 | 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.
- gatsby-remark-prismjsAdds syntax highlighting to code blocks at build time using PrismJS
- @central-icons-react/round-outlined-radius-1-stroke-2A collection of round outlined React icons with 1px radius and 2px stroke width, designed for use in React applications.
- react-native-country-flagThis is a React-Native package to display every 254 Country flags with the ISO 3166-1 alpha-2 Standard!
- use-liliusA headless calendar hook for React.
- @gluestack-ui/checkboxA universal headless Checkbox component for React Native, Next.js & React
- react-native-i18nProvide I18n to your React Native application
- react-native-international-phone-numberInternational mobile phone input component with mask for React Native
- react-native-background-geolocationThe most sophisticated cross-platform background location-tracking & geofencing module with battery-conscious motion-detection intelligence
- react-resizable-layoutLightweight, accessible headless React component and hook for drag-and-drop resizable layouts.
- @progress/kendo-react-notificationReact Notification renders a message to the user with information about the status of an app process. KendoReact Notification package
- @gluestack-ui/radioA universal headless Radio component for React Native, Next.js & React
- bs-custom-file-inputA little plugin for Bootstrap 4 custom file input
- @assistant-ui/react-generative-uiGenerative UI components for assistant-ui
- expo-asset-utilsUtilities for converting files into Expo Assets
- tsparticles-basicEasily create highly customizable particle 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.
- next-openapi-genAutomatically generate OpenAPI 3.0, 3.1, and 3.2 documentation from Next.js projects, with support for Zod schemas, TypeScript types, and reusable OpenAPI fragments.
- react-calendar-heatmapA calendar heatmap component built on SVG, inspired by Github's commit calendar graph.
- react-use-cookieA React hook for managing cookies with no dependencies.
- react-sketch-canvasreact-sketch-canvas - Freehand vector drawing tool for React using SVG as canvas
- react-sortable-treeDrag-and-drop sortable component for nested data and hierarchies
- @gluestack-ui/spinnerA universal headless Spinner component for React Native, Next.js & React
- @gluestack-ui/switchA universal headless Switch component for React Native, Next.js & React
- liquid-glass-reactApple's Liquid Glass effect for React
- reablocksComponent library for React
- @blocknote/xl-docx-exporterA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- multiselect-react-dropdownReact multiselect dropdown component with search and various features
- react-use-wizardReact wizard (stepper) builder without the hassle, powered by hooks.
- @gluestack-ui/linkA universal headless Link component for React Native, Next.js & React
- @gluestack-ui/alert-dialogA universal headless alert-dialog component for React Native, Next.js & React
- generoutedGenerated client-side file-based routes for Vite
- react-notification-systemA React Notification System fully customized
- @formatjs/macroformatjs-related compiler macros
- @2en/iconsClawly's standard icon library — central-icons re-exported for both React Native and Web, plus selectively vendored @2en/openai-icons glyphs and Clawly-custom additions.
- @gluestack-ui/textareaA universal headless text-area component for React Native, Next.js & React
- @gluestack-ui/dividerA universal headless Divider component for React Native, Next.js & React
- @progress/kendo-react-uploadReact Upload component helps users transfer files from their file systems to dedicated server handlers. KendoReact Upload package
- @gluestack-ui/progressA universal headless progress component for React Native, Next.js & React
- @brightcove/react-player-loaderThe official react component for the Brightcove Player
- react-canvas-drawA simple yet powerful canvas-drawing component for React.
- @react-native-swc/metro-pluginSWC plugin ports of Metro's post-transform passes (inline, inline-requires, constant-folding, experimental-imports).
- @react-native-swc/coreSWC-powered Metro transformer for fast React Native transpilation
- @rozenite/uiShared UI foundation and layout primitives for Rozenite DevTools plugin panels
- @tisoap/react-flow-smart-edgeCustom React Flow Edge that never intersects with other nodes
- react-native-htmlviewA component which renders HTML content as native views
- react-useportal🌀 React hook for Portals
- @atlaskit/flagA flag is used for confirmations, alerts, and acknowledgments that require minimal user interaction, often displayed using a flag group.
- @native-html/table-plugin🔠 A WebView-based plugin to render tables in react-native-render-html
- react-mapbox-glA React binding of mapbox-gl-js
- asyncstorage-downA leveldown API implementation that maps to AsyncStorage in React Native, originally a fork of no9/localstorage-down
- react-confirmA lightweight React library that simplifies confirmation dialogs with a Promise-based API — like window.confirm(), but fully customizable.
- @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