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
wc-datepicker
A small, accessible and customizable datepicker written in TypeScript.
15k+34%--
0.13.0
ESM + CommonJSBundledAccessibility, Date pickers
@syncfusion/ej2-react-pdfviewer
Essential JS 2 PDF viewer Component for React
14.7k---4 days ago
34.2.9
ESM + CommonJSNoneReact, UI component libraries
timescape
A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
14.7k+60%-8 days ago
0.9.1
ESM + CommonJSNoneReact, Vue
@double-great/stylelint-a11y
Plugin for stylelint with a11y rules
14.3k---12 days ago
3.5.4
ESM onlyNoneAccessibility
@sa11y/jest
Accessibility testing matcher for Jest
14.3k---9 days ago
8.1.1
CommonJSBundledAccessibility, Testing
react-focus-rings
A centralized system for displaying and stylizing focus indicators anywhere on a webpage.
14.2k+94%-14 days ago
1.3.0
ESM + CommonJSBundledAccessibility, React
@syncfusion/ej2-react-spreadsheet
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React
13.8k---4 days ago
34.2.9
ESM + CommonJSNoneReact, UI component libraries
@syncfusion/ej2-react-charts
Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React
13.6k---10 days ago
34.2.8
ESM + CommonJSNoneReact, Charts and data visualisation
postcss-focus
PostCSS plugin to add :focus-visible selector to every :hover for keyboard accessibility
13.4k+17%-3 years ago
7.0.0
-NoneAccessibility, CSS-in-JS and styling
vue-autosuggest
Vue autosuggest component.
13.3k+4%-6 years ago
2.2.0
ESM + CommonJSNoneAccessibility, Vue
react-toggled
Component to build simple, flexible, and accessible toggle components.
13k-53%-8 years ago
1.2.7
ESM + CommonJSBundledAccessibility, React
react-toastline
A tiny, zero-dependency, accessible toast notification system for React. Use it declaratively with hooks, or imperatively from anywhere in your app — even outside React components.
12.9k--12 days ago
0.1.0
ESM + CommonJSBundledAccessibility, React
tauri-plugin-macos-permissions-api
Support for checking and requesting macos system permissions.
12.7k+380%-1 year ago
2.3.0
ESM + CommonJSBundledAccessibility
focus-layers
Tiny (~1Kb) React hooks for isolating focus within subsections of the DOM.
12.5k+52%-5 years ago
0.6.1
ESM + CommonJSBundledAccessibility, React
a11y-focus-store
Accessibility util for storing/restoring focus.
12.5k-64%-10 years ago
1.0.0
CommonJSNoneAccessibility
axe-result-pretty-print
The module allows to make readable output for aXe core accessibility results from raw aXe result object.
12.3k+58%-5 years ago
1.0.2
CommonJSBundledAccessibility
stylelint-a11y
Plugin for stylelint with a11y rules
12.2k-59%-6 years ago
1.2.3
CommonJSNoneAccessibility
accname
This library contains a TypeScript implementation of the [Accessible Name Computation](https://www.w3.org/TR/accname-1.1/).
12k+14%-4 years ago
1.1.0
ESM + CommonJSBundledAccessibility
@nosferatu500/react-sortable-tree
Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types
12k---29 days ago
7.1.0
ESM onlyBundledAccessibility, React
jqwidgets-scripts
jQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
11.7k+69%-7 days ago
27.0.1
CommonJSNoneTables and data grids, UI component libraries
color-combos
Get accessibility information about colour combinations
11.6k+7%-7 months ago
1.2.1
ESM + CommonJSBundledAccessibility
@sa11y/matcher
Accessibility testing matcher defination
11.6k---9 days ago
8.1.1
CommonJSBundledAccessibility
@umijs/ssr-darkreader
Dark mode for every website
11.2k---4 years ago
4.9.45
CommonJSNoneAccessibility
@zendeskgarden/container-slider
Containers relating to Slider in the Garden Design System
10.9k---9 months ago
0.1.17
ESM + CommonJSBundledAccessibility, React
@syncfusion/ej2-react-filemanager
Essential JS 2 FileManager Component for React
10.9k---4 days ago
34.2.9
ESM + CommonJSNoneReact, UI component libraries
colorizr
Manipulate colors like a boss
10.8k+13%-3 months ago
5.1.1
ESM + CommonJSBundledAccessibility
@szhsin/react-accordion
The complete accordion solution for React.
10.7k---2 months ago
1.4.3
ESM + CommonJSBundledUI component libraries, React
@accesslint/vitest
Accessibility assertions for Vitest — toBeAccessible() matcher powered by AccessLint
10.7k---1 month ago
0.3.2
ESM + CommonJSBundledAccessibility, Testing
contrast-color
Determines the best contrast color to use. Give it a background color and it returns a foreground color (black or white by default but customizable).
10.6k-8%-5 years ago
1.0.1
CommonJSNoneAccessibility
a11y-dropdown-component
Accessible Dropdown Component in Vanilla JS
10.4k+7%-7 years ago
1.2.0
ESM + CommonJSNoneAccessibility, UI component libraries
@redocly/react-dropdown-aria
Simple and accessible React dropdown component
10.4k---5 years ago
2.0.12
ESM + CommonJSBundledAccessibility, React
accessibility-checker-engine
An automated accessibility checking engine for use by other tools
10.4k+152%-17 days ago
4.0.34
CommonJSBundledAccessibility
a11y-accordion-component
Accessible Accordion Component in Vanilla JS
10.4k-0%-8 years ago
1.2.6
ESM + CommonJSNoneAccessibility, UI component libraries
a11y-dialog-component
Highly customizable accessible dialog library written in Vanilla JS
10.3k-8%-5 years ago
5.5.1
ESM + CommonJSNoneAccessibility, UI component libraries
@guidepup/setup
CLI for configuring environments and install screen reader assets for Guidepup.
9.8k---1 day ago
0.26.0
CommonJSBundledAccessibility
orejime
A lightweight and accessible consent manager
9.7k+29%-1 month ago
3.2.1
-NoneAccessibility
@tanstack/devtools-a11y
Accessibility auditing plugin for TanStack Devtools powered by axe-core
9.5k---1 month ago
0.2.2
ESM onlyBundledAccessibility
@public-ui/components
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
9.5k---16 days ago
4.4.0
ESM + CommonJSBundledAccessibility
react-native-external-keyboard
Toolkit for improving physical keyboard support in React Native
9.4k+39%-5 days ago
2.0.0
CommonJSBundledAccessibility, React
@hint/utils-connector-tools
hint tools for connectors
9.1k---2 years ago
4.0.42
CommonJSBundledAccessibility, Security
@syncfusion/ej2-react-gantt
Essential JS 2 Gantt Component for React
9.1k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
hint
The linting tool for the web
9.1k-36%-2 years ago
7.1.13
CommonJSBundledAccessibility, Security
@hint/configuration-accessibility
webhint's axe-based accessibility configuration for WCAG 2.1 Level A and Level AA requirements
8.9k---2 years ago
2.0.28
CommonJSNoneAccessibility
@hint/configuration-development
webhint's recommended hints configuration for development
8.9k---2 years ago
8.3.20
CommonJSNoneBundlers, TypeScript tooling
axe-sarif-converter
Convert axe-core accessibility scan results to the SARIF format
8.8k-32%-4 months ago
3.1.0
CommonJSBundledAccessibility
react-md
This is the full react-md library bundled together for convenience.
8.8k+85%--
7.0.8
ESM onlyBundledReact, UI component libraries
headless-stepper
Production ready React hook to create awesome stepper components. Effortless to use, easy to customize.
8.7k+293%-2 years ago
1.11.0
ESM + CommonJSBundledReact, TypeScript tooling
svelte-navigator
Simple, accessible routing for Svelte
8.5k+18%-4 years ago
3.2.2
ESM + CommonJSBundledAccessibility, Svelte
@a11y-tools/aria-roles
A utility for fetching valid ARIA roles dynamically, validating roles, and providing type-safe access to ARIA role names.
8.5k---1 year ago
1.0.0
ESM onlyBundledAccessibility
selection-hook
The first open-source library for cross-application text selection monitoring and global input event hooks. Works with Node.js and Electron.
8.5k+580%-25 days ago
2.1.1
CommonJSBundledAccessibility, DOM and browser utilities

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.