Package category
Accessibility
ARIA helpers, focus management, testing and screen-reader utilities.
600 packages3 comparisons
Packages compared
600 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @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 | CommonJS | None | Accessibility, 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 + CommonJS | Bundled | UI 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 + CommonJS | Bundled | Accessibility, React | |
| addon-screen-reader A Screen Reader Storybook addon | 2.6k | -1% | - | 5 years ago 1.8.6 | ESM + CommonJS | None | Accessibility, Documentation tooling | |
| aria-live-capture Capture announcements of ARIA-live regions | 2.6k | +55% | - | 2 years ago 2.0.0 | ESM only | Bundled | Accessibility | |
| @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 + CommonJS | None | Vue, 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 + CommonJS | None | Accessibility |
| 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 only | Bundled | Accessibility, 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 + CommonJS | Bundled | Accessibility | |
| @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 + CommonJS | Bundled | Routing, React |
| @react-native-ama/core Accessible Mobile App Library for React Native | 2.5k | - | - | - | 1 year ago 1.2.1 | CommonJS | Bundled | Accessibility, React |
| @syncfusion/ej2-react-querybuilder Essential JS 2 QueryBuilder for React | 2.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| @zendeskgarden/container-pagination Containers relating to pagination in the Garden Design System | 2.3k | - | - | - | 3 years ago 1.0.6 | ESM + CommonJS | Bundled | Accessibility, React |
| virtual-keyboard Virtual Keyboard using jQuery UI | 2.3k | +1% | - | 4 years ago 1.30.4 | CommonJS | None | Accessibility | |
| 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 only | Bundled | UI component libraries, React | |
| @react-md/utils General utils for react-md. | 2.2k | - | - | - | 2 years ago 5.1.6 | ESM + CommonJS | Bundled | Accessibility |
| @zendeskgarden/container-buttongroup Containers relating to buttongroup in the Garden Design System | 2.2k | - | - | - | 3 years ago 1.0.6 | ESM + CommonJS | Bundled | Accessibility, React |
| @syncfusion/ej2-react-image-editor Essential JS 2 ImageEditor for React | 2.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| antislop-ai Interactive installer for the antislop skills. Anti Slop: Rules for AI Coding Agents. | 2.2k | - | - | - 3.2.16 | ESM only | None | Accessibility | |
| @solid-aria/types A collection of type definitions, for building Solid Aria primitives. | 2.2k | - | - | - | 4 years ago 0.1.4 | ESM + CommonJS | Bundled | Accessibility, 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 + CommonJS | Bundled | Accessibility |
| @titan-os/sdk TitanOS SDK for TV platforms | 2.1k | - | - | - | 29 days ago 1.13.0 | ESM + CommonJS | Bundled | Accessibility |
| @solid-aria/focus Primitives for dealing with focus rings and focus management. | 2.1k | - | - | - | 4 years ago 0.1.4 | ESM + CommonJS | Bundled | Accessibility |
| react-paginating Simple, lightweight, flexible pagination component | 2.1k | +88% | - | 6 years ago 1.4.0 | ESM + CommonJS | Bundled | React, Accessibility | |
| @solid-aria/toggle Primitives for building toggle components like checkboxes and switches. | 2.1k | - | - | - | 4 years ago 0.1.3 | ESM + CommonJS | Bundled | Accessibility |
| @solid-aria/interactions A collection of low level user interactions primitives. | 2.1k | - | - | - | 4 years ago 0.1.4 | ESM + CommonJS | Bundled | Accessibility |
| @solid-aria/button Primitives for building accessible button component. | 2.1k | - | - | - | 4 years ago 0.1.3 | ESM + CommonJS | Bundled | Accessibility |
| a11y-focus-scope Accessibility util for scoping focus to an element. | 2k | +22% | - | 10 years ago 1.1.3 | CommonJS | None | Accessibility | |
| eslint-plugin-vue-a11y Static AST checker for accessibility rules on elements in .vue | 2k | -17% | - | 7 years ago 0.0.31 | CommonJS | None | Accessibility, 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 only | Bundled | Accessibility | |
| @likecoin/epubcheck-ts EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck | 2k | - | - | - | 8 days ago 0.7.0 | ESM + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Accessibility | |
| 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 + CommonJS | None | Accessibility, UI component libraries | |
| grunt-accessibility Grade your site's accessibility and generate a report from different WCAG levels | 1.9k | +74% | - | - 6.0.0 | CommonJS | None | Accessibility | |
| @gluestack-ui/vstack A universal headless vstack component for React Native, Next.js & React | 1.9k | - | - | - | 1 year ago 0.1.16 | ESM + CommonJS | Bundled | React, UI component libraries |
| wcag-element-contrast WCAG 2.0 AA contrast checker for DOM elements | 1.9k | -22% | - | 8 years ago 1.0.2 | CommonJS | None | Accessibility | |
| @gluestack-ui/hstack A universal headless hstack component for React Native, Next.js & React | 1.9k | - | - | - | 1 year ago 0.1.17 | ESM + CommonJS | Bundled | React, 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 only | Bundled | Accessibility, 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 + CommonJS | None | Vue, 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 only | Bundled | Accessibility |
| @syncfusion/ej2-react-progressbar Essential JS 2 ProgressBar Component for React | 1.9k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| get-relative-luminance Get relative luminance from a color string. | 1.9k | -19% | - | 5 months ago 2.0.0 | ESM only | Bundled | Accessibility | |
| @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 + CommonJS | Bundled | Forms, 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 + CommonJS | Bundled | Static 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 | CommonJS | None | Linting 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 + CommonJS | Bundled | Accessibility, Date pickers | |
| @ronilaukkarinen/stylelint-a11y Plugin for stylelint with a11y rules | 1.8k | - | - | - | 2 years ago 1.2.9 | CommonJS | None | Accessibility |
| 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 | CommonJS | None | Accessibility | |
| 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 | CommonJS | None | Accessibility | |
| @syncfusion/ej2-react-circulargauge Essential JS 2 CircularGauge Components for React | 1.7k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, 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