Skip to content
JS
Package category

Accessibility

ARIA helpers, focus management, testing and screen-reader utilities.

600 packages3 comparisons

Packages compared

600 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@htmlacademy/eslint-plugin-jsx-a11y
Static AST checker for accessibility rules on JSX elements. HTML Academy fork of eslint-plugin-jsx-a11y with ESLint 10 support.
2.7k---4 months ago
6.11.0
CommonJSNoneAccessibility, Linting and formatting
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
addon-screen-reader
A Screen Reader Storybook addon
2.6k-1%-5 years ago
1.8.6
ESM + CommonJSNoneAccessibility, Documentation tooling
aria-live-capture
Capture announcements of ARIA-live regions
2.6k+55%-2 years ago
2.0.0
ESM onlyBundledAccessibility
@syncfusion/ej2-vue-schedule
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue
2.6k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
@fec/remark-a11y-emoji
Remark plugin to add a label to emoji and make them accessible.
2.6k---2 years ago
4.0.2
ESM + CommonJSNoneAccessibility
accessible-astro-components
A comprehensive set of accessible, easy-to-use UI components for Astro websites, built with WCAG compliance and inclusive design principles.
2.5k+34%-13 days ago
5.8.0
ESM onlyBundledAccessibility, Static site generators and meta-frameworks
accessible-colors
Utility functions for working with colors in adherence to WCAG 2.1 guidelines.
2.5k+517%-6 months ago
1.0.9
ESM + CommonJSBundledAccessibility
@tour-kit/react
React onboarding & product tour components — accessible, headless, Tailwind & shadcn-ready, with Next.js, React Router, TanStack adapters.
2.5k---1 day ago
3.0.1
ESM + CommonJSBundledRouting, React
@react-native-ama/core
Accessible Mobile App Library for React Native
2.5k---1 year ago
1.2.1
CommonJSBundledAccessibility, React
@syncfusion/ej2-react-querybuilder
Essential JS 2 QueryBuilder for React
2.4k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
@zendeskgarden/container-pagination
Containers relating to pagination in the Garden Design System
2.3k---3 years ago
1.0.6
ESM + CommonJSBundledAccessibility, React
virtual-keyboard
Virtual Keyboard using jQuery UI
2.3k+1%-4 years ago
1.30.4
CommonJSNoneAccessibility
open-glass-ui
Accessible Liquid Glass components, React primitives, and optical rendering utilities for the web.
2.3k--1 month ago
0.3.0
ESM onlyBundledUI component libraries, React
@react-md/utils
General utils for react-md.
2.2k---2 years ago
5.1.6
ESM + CommonJSBundledAccessibility
@zendeskgarden/container-buttongroup
Containers relating to buttongroup in the Garden Design System
2.2k---3 years ago
1.0.6
ESM + CommonJSBundledAccessibility, React
@syncfusion/ej2-react-image-editor
Essential JS 2 ImageEditor for React
2.2k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
antislop-ai
Interactive installer for the antislop skills. Anti Slop: Rules for AI Coding Agents.
2.2k---
3.2.16
ESM onlyNoneAccessibility
@solid-aria/types
A collection of type definitions, for building Solid Aria primitives.
2.2k---4 years ago
0.1.4
ESM + CommonJSBundledAccessibility, TypeScript tooling
@solid-aria/utils
A collection of utility types and functions, for building Solid Aria primitives.
2.1k---4 years ago
0.2.1
ESM + CommonJSBundledAccessibility
@titan-os/sdk
TitanOS SDK for TV platforms
2.1k---29 days ago
1.13.0
ESM + CommonJSBundledAccessibility
@solid-aria/focus
Primitives for dealing with focus rings and focus management.
2.1k---4 years ago
0.1.4
ESM + CommonJSBundledAccessibility
react-paginating
Simple, lightweight, flexible pagination component
2.1k+88%-6 years ago
1.4.0
ESM + CommonJSBundledReact, Accessibility
@solid-aria/toggle
Primitives for building toggle components like checkboxes and switches.
2.1k---4 years ago
0.1.3
ESM + CommonJSBundledAccessibility
@solid-aria/interactions
A collection of low level user interactions primitives.
2.1k---4 years ago
0.1.4
ESM + CommonJSBundledAccessibility
@solid-aria/button
Primitives for building accessible button component.
2.1k---4 years ago
0.1.3
ESM + CommonJSBundledAccessibility
a11y-focus-scope
Accessibility util for scoping focus to an element.
2k+22%-10 years ago
1.1.3
CommonJSNoneAccessibility
eslint-plugin-vue-a11y
Static AST checker for accessibility rules on elements in .vue
2k-17%-7 years ago
0.0.31
CommonJSNoneAccessibility, Vue
mcp-accessibility-scanner
A Model Context Protocol (MCP) server for performing automated accessibility scans of web pages using Playwright and Axe-core
2k+2204%-9 days ago
3.5.0
ESM onlyBundledAccessibility
@likecoin/epubcheck-ts
EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck
2k---8 days ago
0.7.0
ESM + CommonJSBundledTypeScript tooling, Accessibility
adopted-style-sheets
This library implements functions to use the adopted style of web components for multiple themes.
2k-21%-4 months ago
1.1.9-rc.22
ESM + CommonJSBundledAccessibility
react-gallery-carousel
Mobile-friendly Carousel with batteries included (supporting touch, mouse emulation, lazy loading, thumbnails, fullscreen, RTL, keyboard navigation and customisations).
2k+31%-3 years ago
0.4.0
ESM + CommonJSNoneAccessibility, UI component libraries
grunt-accessibility
Grade your site's accessibility and generate a report from different WCAG levels
1.9k+74%--
6.0.0
CommonJSNoneAccessibility
@gluestack-ui/vstack
A universal headless vstack component for React Native, Next.js & React
1.9k---1 year ago
0.1.16
ESM + CommonJSBundledReact, UI component libraries
wcag-element-contrast
WCAG 2.0 AA contrast checker for DOM elements
1.9k-22%-8 years ago
1.0.2
CommonJSNoneAccessibility
@gluestack-ui/hstack
A universal headless hstack component for React Native, Next.js & React
1.9k---1 year ago
0.1.17
ESM + CommonJSBundledReact, UI component libraries
chartjs-plugin-a11y-legend
Chart.js plugin to provide keyboard navigation to legends
1.9k+8%-1 year ago
0.2.2
ESM onlyBundledAccessibility, Charts and data visualisation
@syncfusion/ej2-vue-charts
Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue
1.9k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
@daformat/contrast-color
Move a colour to a readable version of itself: same hue, same chroma, only the OKLCh lightness moved, scored against WCAG 2.1 or APCA. No dependencies, no framework.
1.9k---1 month ago
1.0.0
ESM onlyBundledAccessibility
@syncfusion/ej2-react-progressbar
Essential JS 2 ProgressBar Component for React
1.9k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
get-relative-luminance
Get relative luminance from a color string.
1.9k-19%-5 months ago
2.0.0
ESM onlyBundledAccessibility
@formwerk/core
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
1.9k---9 months ago
0.14.4
ESM + CommonJSBundledForms, UI component libraries
simple-liquid-glass
Liquid glass for React 16.8–19 and web components, with automatic iOS WebGL refraction, optional Android WebGL, SVG optics, and explicit backdrop capture.
1.8k+445%-15 days ago
5.3.0
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
eslint-config-get-off-my-lawn
A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
1.8k+21%-3 years ago
7.2.0
CommonJSNoneLinting and formatting, Accessibility
rhdp
RHDP - React Hook Datepicker. A React Hook based primitive to build simple, flexible datepicker components that are WAI-ARIA compliant, and support localization.
1.8k-7%-3 years ago
3.0.2
ESM + CommonJSBundledAccessibility, Date pickers
@ronilaukkarinen/stylelint-a11y
Plugin for stylelint with a11y rules
1.8k---2 years ago
1.2.9
CommonJSNoneAccessibility
color-check
Color Check is a very tine library for checking your foreground and backgorunds colors against the WCAG2 color compliance standard.
1.8k+60%-9 years ago
0.0.2
CommonJSNoneAccessibility
peertube-plugin-yaktube-ondemand
Accessible On-Demand YouTube Import, Live Streams, Smart Recommendations, Sleep Timer, Touch Gestures, Voice Assistant & A11y Engine for PeerTube
1.8k--1 day ago
1.5.6
CommonJSNoneAccessibility
@syncfusion/ej2-react-circulargauge
Essential JS 2 CircularGauge Components for React
1.7k---10 days ago
34.2.8
ESM + CommonJSNoneReact, 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.

  • @htmlacademy/eslint-plugin-jsx-a11yStatic AST checker for accessibility rules on JSX elements. HTML Academy fork of eslint-plugin-jsx-a11y with ESLint 10 support.
  • react-bnb-galleryAccessible React lightbox and photo gallery component inspired by Airbnb’s image gallery.
  • react-modern-audio-playerModern, 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.
  • addon-screen-readerA Screen Reader Storybook addon
  • aria-live-captureCapture announcements of ARIA-live regions
  • @syncfusion/ej2-vue-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue
  • @fec/remark-a11y-emojiRemark plugin to add a label to emoji and make them accessible.
  • accessible-astro-componentsA comprehensive set of accessible, easy-to-use UI components for Astro websites, built with WCAG compliance and inclusive design principles.
  • accessible-colorsUtility functions for working with colors in adherence to WCAG 2.1 guidelines.
  • @tour-kit/reactReact onboarding & product tour components — accessible, headless, Tailwind & shadcn-ready, with Next.js, React Router, TanStack adapters.
  • @react-native-ama/coreAccessible Mobile App Library for React Native
  • @syncfusion/ej2-react-querybuilderEssential JS 2 QueryBuilder for React
  • @zendeskgarden/container-paginationContainers relating to pagination in the Garden Design System
  • virtual-keyboardVirtual Keyboard using jQuery UI
  • open-glass-uiAccessible Liquid Glass components, React primitives, and optical rendering utilities for the web.
  • @react-md/utilsGeneral utils for react-md.
  • @zendeskgarden/container-buttongroupContainers relating to buttongroup in the Garden Design System
  • @syncfusion/ej2-react-image-editorEssential JS 2 ImageEditor for React
  • antislop-aiInteractive installer for the antislop skills. Anti Slop: Rules for AI Coding Agents.
  • @solid-aria/typesA collection of type definitions, for building Solid Aria primitives.
  • @solid-aria/utilsA collection of utility types and functions, for building Solid Aria primitives.
  • @titan-os/sdkTitanOS SDK for TV platforms
  • @solid-aria/focusPrimitives for dealing with focus rings and focus management.
  • react-paginatingSimple, lightweight, flexible pagination component
  • @solid-aria/togglePrimitives for building toggle components like checkboxes and switches.
  • @solid-aria/interactionsA collection of low level user interactions primitives.
  • @solid-aria/buttonPrimitives for building accessible button component.
  • a11y-focus-scopeAccessibility util for scoping focus to an element.
  • eslint-plugin-vue-a11yStatic AST checker for accessibility rules on elements in .vue
  • mcp-accessibility-scannerA Model Context Protocol (MCP) server for performing automated accessibility scans of web pages using Playwright and Axe-core
  • @likecoin/epubcheck-tsEPUB validation for Node.js and browsers — TypeScript port of EPUBCheck
  • adopted-style-sheetsThis library implements functions to use the adopted style of web components for multiple themes.
  • react-gallery-carouselMobile-friendly Carousel with batteries included (supporting touch, mouse emulation, lazy loading, thumbnails, fullscreen, RTL, keyboard navigation and customisations).
  • grunt-accessibilityGrade your site's accessibility and generate a report from different WCAG levels
  • @gluestack-ui/vstackA universal headless vstack component for React Native, Next.js & React
  • wcag-element-contrastWCAG 2.0 AA contrast checker for DOM elements
  • @gluestack-ui/hstackA universal headless hstack component for React Native, Next.js & React
  • chartjs-plugin-a11y-legendChart.js plugin to provide keyboard navigation to legends
  • @syncfusion/ej2-vue-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue
  • @daformat/contrast-colorMove a colour to a readable version of itself: same hue, same chroma, only the OKLCh lightness moved, scored against WCAG 2.1 or APCA. No dependencies, no framework.
  • @syncfusion/ej2-react-progressbarEssential JS 2 ProgressBar Component for React
  • get-relative-luminanceGet relative luminance from a color string.
  • @formwerk/core<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
  • simple-liquid-glassLiquid glass for React 16.8–19 and web components, with automatic iOS WebGL refraction, optional Android WebGL, SVG optics, and explicit backdrop capture.
  • eslint-config-get-off-my-lawnA highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
  • rhdpRHDP - React Hook Datepicker. A React Hook based primitive to build simple, flexible datepicker components that are WAI-ARIA compliant, and support localization.
  • @ronilaukkarinen/stylelint-a11yPlugin for stylelint with a11y rules
  • color-checkColor Check is a very tine library for checking your foreground and backgorunds colors against the WCAG2 color compliance standard.
  • peertube-plugin-yaktube-ondemandAccessible On-Demand YouTube Import, Live Streams, Smart Recommendations, Sleep Timer, Touch Gestures, Voice Assistant & A11y Engine for PeerTube
  • @syncfusion/ej2-react-circulargaugeEssential JS 2 CircularGauge Components for React