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
draftail
📝🍸 A configurable rich text editor built with Draft.js
3.5k-26%-1 year ago
2.0.1
ESM + CommonJSBundledRich text and code editors, React
ink-markdown
Render markdown text using Ink
3.5k+4%-2 years ago
1.0.4
CommonJSNoneCLI tools and terminal utilities, React
react-gif-player
React component swaps still image with preloaded GIF on click
3.5k+87%-7 years ago
0.4.2
CommonJSNoneReact
@linaria/stylelint
Blazing fast zero-runtime CSS in JS library
3.5k---1 month ago
8.2.0
ESM + CommonJSBundledCSS-in-JS and styling, React
@react-native-vector-icons/evil-icons
Evil Icons font for react native vector icons
3.5k---18 days ago
13.1.4
ESM + CommonJSBundledIcons, React
stream-monaco
A framework-agnostic Monaco Editor integration with Shiki syntax highlighting, built for real-time streaming updates and efficient diff editing.
3.5k--2 months ago
0.0.49
ESM + CommonJSBundledRich text and code editors, React
react-soundplayer
Create custom SoundCloud players with React
3.5k+19%-6 years ago
1.0.5
CommonJSNoneReact, Video and audio
confetti-react
React component to draw confetti for your party.
3.5k+48%--
2.6.0
ESM + CommonJSBundledReact
next-extra
next-extra offers additional methods not included in the standard Next package, such as searchParams and pathname.
3.5k-29%-3 months ago
0.7.2
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
markstream-react
React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
3.5k--4 days ago
2.0.13
ESM + CommonJSBundledMarkdown, WebSockets and realtime
@progress/kendo-react-orgchart
React OrgChart renders a message to the user with information about the status of an app process. KendoReact OrgChart package
3.5k---17 days ago
16.1.0
ESM + CommonJSBundledUI component libraries, React
@mcp-b/react-webmcp
React hooks for Model Context Protocol (MCP) - expose React components as AI tools for Claude, ChatGPT, Cursor, and Copilot
3.5k---26 days ago
5.1.0
ESM onlyBundledReact, TypeScript tooling
@coveo/headless-react
React utilities for SSR (Server Side Rendering) with headless
3.5k---2 days ago
2.10.0
ESM onlyNoneStatic site generators and meta-frameworks, React
eslint-config-vtex-react
VTEX's eslint config for React
3.5k-45%--
9.1.0
CommonJSNoneLinting and formatting, React
rnsec
Zero-config security scanner for React Native & Expo apps. Find vulnerabilities with 68 security rules covering Android, iOS, and React Native specific issues.
3.4k--5 months ago
1.3.0
ESM onlyNoneSecurity, React
@ssgoi/react
React bindings for SSGOI - Native app-like page transitions for React applications
3.4k---3 days ago
7.2.0
ESM + CommonJSBundledAnimation, React
react-progressive-graceful-image
Graceful Progressive image loading for React
3.4k+74%-3 years ago
0.7.0
CommonJSBundledReact
@central-icons-react-native/round-outlined-radius-2-stroke-2
A collection of round outlined React icons with 2px radius and 2px stroke width, designed for use in React Native / Expo applications.
3.4k---1 day ago
1.2.1
ESM + CommonJSBundledIcons, React
@nouance/payload-better-fields-plugin
A Payload plugin that aims to provide improved fields for the admin panel
3.4k---1 year ago
2.0.2
ESM onlyBundledTypeScript tooling, React
@egjs/react-grid
A React component that can arrange items according to the type of grids
3.4k---9 months ago
1.19.0
ESM + CommonJSBundledVideo and audio, React
draft-js-emoji-plugin
Emoji Plugin for DraftJS
3.4k-48%-7 years ago
2.1.3
CommonJSBundledRich text and code editors, React
flutterwave-react-v3
Official React Package for Flutterwave v3 payment APIs
3.4k-1%-7 months ago
1.3.3
ESM + CommonJSBundledPayments and commerce, React
stan-js
Lightweight and flexible state management library designed for use in React applications and beyond
3.4k+648%-9 months ago
1.9.1
ESM + CommonJSBundledState management, React
body-muscles
Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
3.4k--5 months ago
1.0.0
ESM + CommonJSBundledTypeScript tooling, React
@onkernel/managed-auth-react
React component library for Kernel managed auth — one-component drop-in with a Clerk-style appearance API
3.4k---9 days ago
0.5.4
ESM + CommonJSBundledAuthentication and authorisation, React
fbtee
The JavaScript & React Internationalization Framework.
3.4k+452%-10 days ago
5.0.0
ESM onlyBundledInternationalisation, React
videojs-landscape-fullscreen
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
3.4k+166%--
12.3.0
CommonJSNoneReact
react-templates
Light weight templates for react -> write html get valid react code
3.4k-13%-8 years ago
0.6.3
CommonJSNoneReact
react-a11y
Warns about potential accessibility issues with your React elements.
3.4k-27%-7 years ago
1.1.0
CommonJSNoneAccessibility, React
@egjs/react-infinitegrid
A React component that can arrange items infinitely according to the type of grids
3.4k---8 months ago
4.13.0
ESM + CommonJSBundledReact, Video and audio
react-leaflet-linear-ruler
React wrapper of leaflet-linear-ruler, a measuring tool that shows interval marks along the polyline path.
3.4k+1229%-8 years ago
0.0.4
CommonJSNoneReact, Maps and geolocation
react-redux-typescript
React / Redux / TypeScript Utils
3.4k-0%-8 years ago
3.0.0-rc.3
ESM + CommonJSBundledTypeScript tooling, React
boundless
Accessible, battle-tested, infinitely composable React components.
3.4k+4807%-9 years ago
1.1.0
CommonJSNoneReact
tanstack
TanStack Player — A developer-first, universal Video Player SDK built on Video.js with headless hooks, plugin architecture, and React-first DX
3.4k+5%-6 months ago
2.0.3
ESM + CommonJSBundledVideo and audio, React
wawa-lipsync
A simple and easy-to-use library for real-time lipsyncing with JS and web audio API.
3.4k+1348%-10 months ago
0.0.2
ESM + CommonJSBundledVideo and audio, React
partycles
🎉 Delightful particle animations for React
3.4k+492%-1 year ago
1.2.6
ESM + CommonJSBundledAnimation, React
react-dynamic-virtual-scroll
React virtual scroll library
3.4k-20%-3 years ago
1.4.0
ESM + CommonJSNoneReact, DOM and browser utilities
react-native-svg-mock
A mock implementation of react-native-svg for use in tests.
3.4k+10%--
2.0.0
CommonJSNoneTesting, React
react-responsive-spritesheet
React component which helps you to easily apply responsive spritesheet animations on your project.
3.4k+139%-4 months ago
2.4.5
CommonJSBundledAnimation, React
react-highlight.js
A lightweight React wrapper around the Highlight.js syntaxt highlighting library
3.4k-12%-8 years ago
1.0.7
CommonJSNoneReact
@nivaro/react
React hooks and components for Nivaro CMS forms
3.4k---1 day ago
0.1.291
ESM onlyBundledReact, TypeScript tooling
hook-conditional
Conditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
3.3k-95%-1 year ago
0.2.0
CommonJSBundledReact, State management
vitest-auto-spy
Auto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
3.3k--1 day ago
5.29.0
ESM + CommonJSBundledTesting, Vue
@iroomit/react-date-range
A React component for choosing dates and date ranges.
3.3k---2 years ago
3.2.3
CommonJSBundledReact, Date pickers
react-native-svg-uri
Render an SVG Image from an URL
3.3k-31%--
1.2.3
CommonJSNoneReact, URLs and query strings
smthrs
Multi-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, Hermes, OpenClaw, any model or harness.
3.3k--1 month ago
0.35.0
ESM onlyBundledReact
react-vis-network-graph
A react component to render nice graphs using vis.js
3.3k+6%-6 years ago
3.0.1
CommonJSNoneReact
editate
An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
3.3k--1 month ago
0.6.27
ESM + CommonJSBundledRich text and code editors, React
react-native-pdf-light
Minimalist PDF viewer for React Native
3.3k+174%-4 months ago
3.2.1
CommonJSBundledPDF and documents, React
react-router-enzyme-context
A helper for mocking react router v4 context and childContextTypes when testing components with Enzyme mount() and shallow().
3.3k-32%-8 years ago
1.2.0
ESM + CommonJSNoneReact, Routing

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.

  • draftail📝🍸 A configurable rich text editor built with Draft.js
  • ink-markdownRender markdown text using Ink
  • react-gif-playerReact component swaps still image with preloaded GIF on click
  • @linaria/stylelintBlazing fast zero-runtime CSS in JS library
  • @react-native-vector-icons/evil-iconsEvil Icons font for react native vector icons
  • stream-monacoA framework-agnostic Monaco Editor integration with Shiki syntax highlighting, built for real-time streaming updates and efficient diff editing.
  • react-soundplayerCreate custom SoundCloud players with React
  • confetti-reactReact component to draw confetti for your party.
  • next-extranext-extra offers additional methods not included in the standard Next package, such as searchParams and pathname.
  • markstream-reactReact/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
  • @progress/kendo-react-orgchartReact OrgChart renders a message to the user with information about the status of an app process. KendoReact OrgChart package
  • @mcp-b/react-webmcpReact hooks for Model Context Protocol (MCP) - expose React components as AI tools for Claude, ChatGPT, Cursor, and Copilot
  • @coveo/headless-reactReact utilities for SSR (Server Side Rendering) with headless
  • eslint-config-vtex-reactVTEX's eslint config for React
  • rnsecZero-config security scanner for React Native & Expo apps. Find vulnerabilities with 68 security rules covering Android, iOS, and React Native specific issues.
  • @ssgoi/reactReact bindings for SSGOI - Native app-like page transitions for React applications
  • react-progressive-graceful-imageGraceful Progressive image loading for React
  • @central-icons-react-native/round-outlined-radius-2-stroke-2A collection of round outlined React icons with 2px radius and 2px stroke width, designed for use in React Native / Expo applications.
  • @nouance/payload-better-fields-pluginA Payload plugin that aims to provide improved fields for the admin panel
  • @egjs/react-gridA React component that can arrange items according to the type of grids
  • draft-js-emoji-pluginEmoji Plugin for DraftJS
  • flutterwave-react-v3Official React Package for Flutterwave v3 payment APIs
  • stan-jsLightweight and flexible state management library designed for use in React applications and beyond
  • body-musclesInteractive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
  • @onkernel/managed-auth-reactReact component library for Kernel managed auth — one-component drop-in with a Clerk-style appearance API
  • fbteeThe JavaScript & React Internationalization Framework.
  • videojs-landscape-fullscreenVideojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
  • react-templatesLight weight templates for react -> write html get valid react code
  • react-a11yWarns about potential accessibility issues with your React elements.
  • @egjs/react-infinitegridA React component that can arrange items infinitely according to the type of grids
  • react-leaflet-linear-rulerReact wrapper of leaflet-linear-ruler, a measuring tool that shows interval marks along the polyline path.
  • react-redux-typescriptReact / Redux / TypeScript Utils
  • boundlessAccessible, battle-tested, infinitely composable React components.
  • tanstackTanStack Player — A developer-first, universal Video Player SDK built on Video.js with headless hooks, plugin architecture, and React-first DX
  • wawa-lipsyncA simple and easy-to-use library for real-time lipsyncing with JS and web audio API.
  • partycles🎉 Delightful particle animations for React
  • react-dynamic-virtual-scrollReact virtual scroll library
  • react-native-svg-mockA mock implementation of react-native-svg for use in tests.
  • react-responsive-spritesheetReact component which helps you to easily apply responsive spritesheet animations on your project.
  • react-highlight.jsA lightweight React wrapper around the Highlight.js syntaxt highlighting library
  • @nivaro/reactReact hooks and components for Nivaro CMS forms
  • hook-conditionalConditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
  • vitest-auto-spyAuto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
  • @iroomit/react-date-rangeA React component for choosing dates and date ranges.
  • react-native-svg-uriRender an SVG Image from an URL
  • smthrsMulti-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, Hermes, OpenClaw, any model or harness.
  • react-vis-network-graphA react component to render nice graphs using vis.js
  • editateAn experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
  • react-native-pdf-lightMinimalist PDF viewer for React Native
  • react-router-enzyme-contextA helper for mocking react router v4 context and childContextTypes when testing components with Enzyme mount() and shallow().