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 |
|---|---|---|---|---|---|---|---|---|
| wc-datepicker A small, accessible and customizable datepicker written in TypeScript. | 15k | +34% | - | - 0.13.0 | ESM + CommonJS | Bundled | Accessibility, Date pickers | |
| @syncfusion/ej2-react-pdfviewer Essential JS 2 PDF viewer Component for React | 14.7k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | None | React, 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 + CommonJS | None | React, Vue | |
| @double-great/stylelint-a11y Plugin for stylelint with a11y rules | 14.3k | - | - | - | 12 days ago 3.5.4 | ESM only | None | Accessibility |
| @sa11y/jest Accessibility testing matcher for Jest | 14.3k | - | - | - | 9 days ago 8.1.1 | CommonJS | Bundled | Accessibility, 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 + CommonJS | Bundled | Accessibility, 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 + CommonJS | None | React, 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 + CommonJS | None | React, 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 | - | None | Accessibility, CSS-in-JS and styling | |
| vue-autosuggest Vue autosuggest component. | 13.3k | +4% | - | 6 years ago 2.2.0 | ESM + CommonJS | None | Accessibility, Vue | |
| react-toggled Component to build simple, flexible, and accessible toggle components. | 13k | -53% | - | 8 years ago 1.2.7 | ESM + CommonJS | Bundled | Accessibility, 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 + CommonJS | Bundled | Accessibility, React | |
| tauri-plugin-macos-permissions-api Support for checking and requesting macos system permissions. | 12.7k | +380% | - | 1 year ago 2.3.0 | ESM + CommonJS | Bundled | Accessibility | |
| focus-layers Tiny (~1Kb) React hooks for isolating focus within subsections of the DOM. | 12.5k | +52% | - | 5 years ago 0.6.1 | ESM + CommonJS | Bundled | Accessibility, React | |
| a11y-focus-store Accessibility util for storing/restoring focus. | 12.5k | -64% | - | 10 years ago 1.0.0 | CommonJS | None | Accessibility | |
| 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 | CommonJS | Bundled | Accessibility | |
| stylelint-a11y Plugin for stylelint with a11y rules | 12.2k | -59% | - | 6 years ago 1.2.3 | CommonJS | None | Accessibility | |
| 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 + CommonJS | Bundled | Accessibility | |
| @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 only | Bundled | Accessibility, 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 | CommonJS | None | Tables and data grids, UI component libraries | |
| color-combos Get accessibility information about colour combinations | 11.6k | +7% | - | 7 months ago 1.2.1 | ESM + CommonJS | Bundled | Accessibility | |
| @sa11y/matcher Accessibility testing matcher defination | 11.6k | - | - | - | 9 days ago 8.1.1 | CommonJS | Bundled | Accessibility |
| @umijs/ssr-darkreader Dark mode for every website | 11.2k | - | - | - | 4 years ago 4.9.45 | CommonJS | None | Accessibility |
| @zendeskgarden/container-slider Containers relating to Slider in the Garden Design System | 10.9k | - | - | - | 9 months ago 0.1.17 | ESM + CommonJS | Bundled | Accessibility, React |
| @syncfusion/ej2-react-filemanager Essential JS 2 FileManager Component for React | 10.9k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| colorizr Manipulate colors like a boss | 10.8k | +13% | - | 3 months ago 5.1.1 | ESM + CommonJS | Bundled | Accessibility | |
| @szhsin/react-accordion The complete accordion solution for React. | 10.7k | - | - | - | 2 months ago 1.4.3 | ESM + CommonJS | Bundled | UI component libraries, React |
| @accesslint/vitest Accessibility assertions for Vitest — toBeAccessible() matcher powered by AccessLint | 10.7k | - | - | - | 1 month ago 0.3.2 | ESM + CommonJS | Bundled | Accessibility, 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 | CommonJS | None | Accessibility | |
| a11y-dropdown-component Accessible Dropdown Component in Vanilla JS | 10.4k | +7% | - | 7 years ago 1.2.0 | ESM + CommonJS | None | Accessibility, UI component libraries | |
| @redocly/react-dropdown-aria Simple and accessible React dropdown component | 10.4k | - | - | - | 5 years ago 2.0.12 | ESM + CommonJS | Bundled | Accessibility, React |
| accessibility-checker-engine An automated accessibility checking engine for use by other tools | 10.4k | +152% | - | 17 days ago 4.0.34 | CommonJS | Bundled | Accessibility | |
| a11y-accordion-component Accessible Accordion Component in Vanilla JS | 10.4k | -0% | - | 8 years ago 1.2.6 | ESM + CommonJS | None | Accessibility, 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 + CommonJS | None | Accessibility, UI component libraries | |
| @guidepup/setup CLI for configuring environments and install screen reader assets for Guidepup. | 9.8k | - | - | - | 1 day ago 0.26.0 | CommonJS | Bundled | Accessibility |
| orejime A lightweight and accessible consent manager | 9.7k | +29% | - | 1 month ago 3.2.1 | - | None | Accessibility | |
| @tanstack/devtools-a11y Accessibility auditing plugin for TanStack Devtools powered by axe-core | 9.5k | - | - | - | 1 month ago 0.2.2 | ESM only | Bundled | Accessibility |
| @public-ui/components Contains all web components that belong to KoliBri - The accessible HTML-Standard. | 9.5k | - | - | - | 16 days ago 4.4.0 | ESM + CommonJS | Bundled | Accessibility |
| react-native-external-keyboard Toolkit for improving physical keyboard support in React Native | 9.4k | +39% | - | 5 days ago 2.0.0 | CommonJS | Bundled | Accessibility, React | |
| @hint/utils-connector-tools hint tools for connectors | 9.1k | - | - | - | 2 years ago 4.0.42 | CommonJS | Bundled | Accessibility, Security |
| @syncfusion/ej2-react-gantt Essential JS 2 Gantt Component for React | 9.1k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| hint The linting tool for the web | 9.1k | -36% | - | 2 years ago 7.1.13 | CommonJS | Bundled | Accessibility, 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 | CommonJS | None | Accessibility |
| @hint/configuration-development webhint's recommended hints configuration for development | 8.9k | - | - | - | 2 years ago 8.3.20 | CommonJS | None | Bundlers, TypeScript tooling |
| axe-sarif-converter Convert axe-core accessibility scan results to the SARIF format | 8.8k | -32% | - | 4 months ago 3.1.0 | CommonJS | Bundled | Accessibility | |
| react-md This is the full react-md library bundled together for convenience. | 8.8k | +85% | - | - 7.0.8 | ESM only | Bundled | React, 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 + CommonJS | Bundled | React, TypeScript tooling | |
| svelte-navigator Simple, accessible routing for Svelte | 8.5k | +18% | - | 4 years ago 3.2.2 | ESM + CommonJS | Bundled | Accessibility, 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 only | Bundled | Accessibility |
| 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 | CommonJS | Bundled | Accessibility, 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.
- wc-datepickerA small, accessible and customizable datepicker written in TypeScript.
- @syncfusion/ej2-react-pdfviewerEssential JS 2 PDF viewer Component for React
- timescapeA 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.
- @double-great/stylelint-a11yPlugin for stylelint with a11y rules
- @sa11y/jestAccessibility testing matcher for Jest
- react-focus-ringsA centralized system for displaying and stylizing focus indicators anywhere on a webpage.
- @syncfusion/ej2-react-spreadsheetFeature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React
- @syncfusion/ej2-react-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React
- postcss-focusPostCSS plugin to add :focus-visible selector to every :hover for keyboard accessibility
- vue-autosuggestVue autosuggest component.
- react-toggledComponent to build simple, flexible, and accessible toggle components.
- react-toastlineA 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.
- tauri-plugin-macos-permissions-apiSupport for checking and requesting macos system permissions.
- focus-layersTiny (~1Kb) React hooks for isolating focus within subsections of the DOM.
- a11y-focus-storeAccessibility util for storing/restoring focus.
- axe-result-pretty-printThe module allows to make readable output for aXe core accessibility results from raw aXe result object.
- stylelint-a11yPlugin for stylelint with a11y rules
- accnameThis library contains a TypeScript implementation of the [Accessible Name Computation](https://www.w3.org/TR/accname-1.1/).
- @nosferatu500/react-sortable-treeAccessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types
- jqwidgets-scriptsjQWidgets 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.
- color-combosGet accessibility information about colour combinations
- @sa11y/matcherAccessibility testing matcher defination
- @umijs/ssr-darkreaderDark mode for every website
- @zendeskgarden/container-sliderContainers relating to Slider in the Garden Design System
- @syncfusion/ej2-react-filemanagerEssential JS 2 FileManager Component for React
- colorizrManipulate colors like a boss
- @szhsin/react-accordionThe complete accordion solution for React.
- @accesslint/vitestAccessibility assertions for Vitest — toBeAccessible() matcher powered by AccessLint
- contrast-colorDetermines the best contrast color to use. Give it a background color and it returns a foreground color (black or white by default but customizable).
- a11y-dropdown-componentAccessible Dropdown Component in Vanilla JS
- @redocly/react-dropdown-ariaSimple and accessible React dropdown component
- accessibility-checker-engineAn automated accessibility checking engine for use by other tools
- a11y-accordion-componentAccessible Accordion Component in Vanilla JS
- a11y-dialog-componentHighly customizable accessible dialog library written in Vanilla JS
- @guidepup/setupCLI for configuring environments and install screen reader assets for Guidepup.
- orejimeA lightweight and accessible consent manager
- @tanstack/devtools-a11yAccessibility auditing plugin for TanStack Devtools powered by axe-core
- @public-ui/componentsContains all web components that belong to KoliBri - The accessible HTML-Standard.
- react-native-external-keyboardToolkit for improving physical keyboard support in React Native
- @hint/utils-connector-toolshint tools for connectors
- @syncfusion/ej2-react-ganttEssential JS 2 Gantt Component for React
- hintThe linting tool for the web
- @hint/configuration-accessibilitywebhint's axe-based accessibility configuration for WCAG 2.1 Level A and Level AA requirements
- @hint/configuration-developmentwebhint's recommended hints configuration for development
- axe-sarif-converterConvert axe-core accessibility scan results to the SARIF format
- react-mdThis is the full react-md library bundled together for convenience.
- headless-stepperProduction ready React hook to create awesome stepper components. Effortless to use, easy to customize.
- svelte-navigatorSimple, accessible routing for Svelte
- @a11y-tools/aria-rolesA utility for fetching valid ARIA roles dynamically, validating roles, and providing type-safe access to ARIA role names.
- selection-hookThe first open-source library for cross-application text selection monitoring and global input event hooks. Works with Node.js and Electron.