Skip to content
JS
Package category

React

Hooks, components and tooling for React.

4,733 packages58 comparisons

Packages compared

4,733 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
react-input-number
React number input component
2.7k-35%--
5.0.19
ESM + CommonJSNoneReact
use-url-storage-state
React hook for syncing state with URL parameters
2.6k+412660%-3 months ago
1.2.0
ESM onlyBundledReact, Routing
prism-react-editor
Lightweight, extensible code editor component for React apps
2.6k+68%--
3.4.0
ESM onlyBundledRich text and code editors, React
@scaleway/use-clipboard
A small hook to handle events clipboard
2.6k---11 days ago
1.1.2
ESM onlyNoneReact, Internationalisation
react-bnb-gallery
Accessible React lightbox and photo gallery component inspired by Airbnb’s image gallery.
2.6k-28%-6 months ago
2.2.1
ESM + CommonJSBundledUI component libraries, React
react-modern-audio-player
Modern, customizable React audio player with waveform visualization, drag-and-drop playlist, WAI-ARIA accessibility, TypeScript-first API, and Next.js App Router (Server Components) support.
2.6k+19%-19 days ago
2.4.4
ESM + CommonJSBundledAccessibility, React
react-html-email
Create elegant HTML email templates using React.
2.6k+21%-8 years ago
3.0.0
CommonJSNoneEmail, React
react-individual-character-input-boxes
Simple single character input boxes.
2.6k+64%-4 years ago
1.2.1
CommonJSBundledReact
@hmscore/react-native-hms-map
React Native HMS Map Kit
2.6k---2 months ago
6.12.0-301
CommonJSBundledReact
@varlock/expo-integration
Expo/React Native Babel plugin to use varlock for .env file loading - adds validation, type-safety, and extra security features
2.6k---1 month ago
1.2.1
ESM + CommonJSBundledConfiguration, Schema validation
react-native-image-cache-hoc
React Native Higher Order Component that adds advanced caching functionality to the react native Image component.
2.6k+117%-7 years ago
2.0.0
CommonJSNoneCaching, React
react-stl-viewer
react component for visualizing 3d models in the browser using three.js
2.6k+155%-2 years ago
2.5.0
ESM + CommonJSBundled3D, WebGL and game engines, React
@buildcores/render-client
React component for interactive 360-degree video rendering
2.6k---4 months ago
1.7.1
ESM onlyBundledReact, Video and audio
react-reason-editor
A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
2.6k--2 days ago
1.0.199
ESM + CommonJSBundledRich text and code editors, React
fancygrid
JavaScript grid library with charts integration and server communication
2.6k+348%--
1.7.180
CommonJSBundledAngular, React
react-timezone
React timezone picker
2.6k-11%-7 years ago
2.4.0
CommonJSNoneReact
react-screen-capture
A tiny React library allows you to take a snapshot of the webpage's screen or part of the screen.
2.6k+107%-3 years ago
1.1.1
ESM + CommonJSBundledReact
solar-icon-react
A set of React components for Solar Icons with 7000+ icons, 37 categories, and 6 styles. Compatible with react-icons IconType type.
2.6k+1653%-1 year ago
1.1.0
ESM + CommonJSBundledIcons, React
redux-router
Redux bindings for React Router — keep your router state inside your Redux Store.
2.6k+29%-10 years ago
2.1.2
CommonJSNoneRouting, React
react-simple-oauth2-login
A React Component for OAuth2 Login - adapted from react-github-login
2.6k-23%-3 years ago
0.5.4
CommonJSNoneReact
@datepicker-react/styled
A React datepicker build with styled-components.
2.6k---4 years ago
2.8.4
ESM + CommonJSBundledDate pickers, React
@graphysdk/react-renderer
React renderer for @graphysdk/viz-engine
2.6k---1 day ago
1.9.0-beta.1790263076123
ESM + CommonJSBundledCharts and data visualisation, React
@aldabil/react-scheduler
React scheduler component based on Material-UI & date-fns
2.6k---1 year ago
3.1.2
ESM onlyBundledReact, Queues and background jobs
igniteui-react-grids
Ignite UI React Grid components.
2.6k+284%-2 months ago
19.8.1
ESM onlyBundledTables and data grids, React
orbo
Minimal, lazy-initialized global state for React. Zero nested providers, true bundle splitting, useState-familiar API
2.6k+352%-11 months ago
3.4.2
ESM onlyBundledReact, TypeScript tooling
react-native-big-list
High-performance, virtualized list for React Native. Efficiently renders large datasets with recycler API for smooth scrolling and low memory usage. Ideal for fast, scalable, customizable lists on Android, iOS, and web.
2.6k-21%-11 months ago
1.6.4
ESM + CommonJSBundledReact, DOM and browser utilities
mui-daterange-picker
A react date range picker implementation using @mui.
2.6k-6%-7 months ago
1.0.6
ESM + CommonJSBundledReact, TypeScript tooling
react-native-cn-quill
react-native quill richtext editor
2.6k-32%--
0.7.20
ESM + CommonJSBundledRich text and code editors, React
react-native-math-view
Math view for react-native
2.6k+15%-5 years ago
3.9.5
CommonJSNoneNumbers and maths, React
react-fluentui-emoji
React Fluentui Emoji an npm package contains a number of well-known, cordial, and contemporary emoji, build into @microsoft/fluentui-emoji.
2.6k+65%-1 year ago
1.3.0
ESM + CommonJSBundledTypeScript tooling, React
@moveable/helper
Helper for demo of Moveable
2.6k---3 years ago
0.1.3
ESM + CommonJSBundledDOM and browser utilities, React
@sheetxl/grid-react
Grid React - Advanced grid component for React
2.6k---8 months ago
0.7.27
ESM + CommonJSBundledPDF and documents, React
@sheetxl/react
React - React components needed to build advanced grid and spreadsheet UIs.
2.6k---8 months ago
0.7.27
ESM + CommonJSBundledPDF and documents, React
@sheetxl/studio-mui
Studio - Spreadsheet UI built with SheetXL SDK using React & MUI.
2.6k---8 months ago
0.7.27
ESM + CommonJSBundledPDF and documents, React
express-react-views
This is an Express view engine which renders React components on server. It renders static markup and *does not* support mounting those views on the client.
2.6k+41%-7 years ago
0.11.0
CommonJSNoneReact
svelte-preprocess-react
Seamlessly use React components inside a Svelte app
2.5k-55%-11 months ago
2.1.5
ESM onlyBundledReact, Svelte
z-cal
A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings
2.5k--10 days ago
0.9.0
ESM onlyNoneReact
@blueprintjs/timezone
Components related to timezone selection and UI
2.5k---3 years ago
4.5.43
ESM + CommonJSBundledReact, UI component libraries
cra-bundle-analyzer
Use Webpack Bundle Analyzer on a create-react-app application without ejecting
2.5k+46%-4 years ago
0.1.1
CommonJSNoneReact
ink-picture
Better image component for Ink CLI/TUIs
2.5k+4152%-2 months ago
2.1.0
ESM onlyBundledCLI tools and terminal utilities, React
@cssxjs/css-to-react-native
Convert CSS text to a React Native stylesheet object
2.5k---7 months ago
3.2.0-2
CommonJSBundledCSS-in-JS and styling, React
react-tiny-transition
A small component that adds class names on mount/unmount for you to add css transitions to
2.5k+161%-4 years ago
2.5.0
CommonJSNoneAnimation, React
@wellyshen/use-web-animations
React hook for highly-performant and manipulable animations using Web Animations API.
2.5k---5 years ago
0.9.1
ESM + CommonJSBundledAnimation, React
react-persistent-state-hook
`React.useState` + BrowserStorage API for persistence
2.5k+391%-2 years ago
0.7.2
ESM + CommonJSBundledReact
@torkelo/react-select
A Select control built with and for ReactJS
2.5k---6 years ago
3.0.8
ESM + CommonJSNoneReact
react-tiny-crossfade
A component that helps you apply transitions when replacing one component with another
2.5k+198%-3 years ago
2.2.0
CommonJSBundledAnimation, React
next-url-state
React hooks for managing state in URL search parameters with Next.js
2.5k--1 month ago
1.0.9
ESM + CommonJSBundledReact, State management
socket.io-react-hook
React hooks for socket.io 4.x
2.5k-40%-2 years ago
2.4.5
ESM + CommonJSBundledWebSockets and realtime, React
react-scrollama
A lightweight scrollytelling interface for React using the IntersectionObserver.
2.5k+1%-1 year ago
2.4.2
ESM + CommonJSNoneReact, DOM and browser utilities
@roots/wordpress-theme-json-webpack-plugin
Webpack plugin to help with wp_enqueue_script
2.5k---1 year ago
6.24.0
ESM onlyBundledCSS-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.