function: accessibility
166 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pbakaus/impeccable Impeccable is a design skill and command set for AI coding agents (Claude Code, Cursor, Copilot, Codex, Gemini CLI, etc.) that improves the… | 83 | 62940 | active |
| cjpais/Handy Handy is a free, open-source, cross-platform desktop application for offline speech-to-text dictation. Press a configurable shortcut, speak… | 83 | 30402 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 82 | 28722 | stable |
| React-Bootstrap React-Bootstrap rebuilds Bootstrap 5 components as true React components, replacing Bootstrap's JavaScript without jQuery dependencies. It … | 74 | 22609 | stable |
| darkreader/darkreader Dark Reader is an open-source MIT-licensed browser extension that analyzes web pages and generates a customizable dark mode to reduce eyest… | 97 | 22298 | active |
| radix-ui/primitives Radix Primitives is an open-source, unstyled React UI component library focused on accessibility, customization, and developer experience. … | 75 | 19213 | active |
| sweetalert2/sweetalert2 SweetAlert2 is a zero-dependency JavaScript library that provides beautiful, responsive, and customizable replacement popup boxes for alert… | 87 | 18103 | stable |
| bootstrap-vue/bootstrap-vue BootstrapVueNext is a component library providing Bootstrap v5 components, directives, and composables for Vue.js 3 and Nuxt 3, with automa… | 57 | 14427 | active |
| mui/base-ui Base UI is an unstyled React component library for building accessible user interfaces and design systems, created by the makers of Radix, … | 91 | 10729 | active |
| ariakit/ariakit Ariakit is an open-source toolkit of unstyled, primitive React components and hooks for building accessible web apps, design systems, and c… | 95 | 8607 | active |
| chinchang/hint.css Hint.css is a pure CSS tooltip library that creates accessible tooltips using aria-label/data attributes, pseudo elements, and CSS3 transit… | 23 | 8433 | stable |
| grommet/grommet Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin… | 99 | 8352 | stable |
| axe axe-core is an open-source accessibility testing engine for websites and HTML-based UIs, with rules covering WCAG 2.0/2.1/2.2 and ARIA best… | 94 | 7446 | stable |
| reactjs/react-modal react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib… | 54 | 7410 | stable |
| unovue/reka-ui Reka UI (formerly Radix Vue) is an open-source, unstyled, headless UI component library for Vue, porting Radix UI primitives. It provides 4… | 96 | 6744 | active |
| chakra-ui/ark Ark UI is a headless, unstyled component library providing 45+ accessible UI primitives built on Zag.js finite state machines. It offers id… | 95 | 5355 | active |
| chakra-ui/zag Zag.js is a framework-agnostic JavaScript toolkit that implements accessible, interactive UI component patterns (dialog, menu, tabs, etc.) … | 95 | 5196 | active |
| jakubkrehel/skills A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter… | 57 | 4476 | active |
| OptiKey/OptiKey OptiKey is a free, open-source on-screen keyboard application for Windows that enables full computer control and speech output using eye-tr… | 59 | 4411 | active |
| pinterest/gestalt Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building ac… | 82 | 4369 | active |
| melt-ui/melt-ui Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty… | 51 | 4182 | active |
| jamiebuilds/tinykeys tinykeys is a tiny (~650 B) TypeScript library for binding keyboard shortcuts in the browser using a simple declarative syntax. It supports… | 70 | 4100 | active |
| micromodal/Micromodal Micromodal.js is a tiny (~1.8kb), dependency-free JavaScript library for creating accessible modal dialogs that comply with WAI-ARIA guidel… | 94 | 3658 | active |
| GuoXiCheng/SKIP SKIP is a free, open-source Android app that uses Android's accessibility service to automatically tap the 'skip' button on app splash-scre… | 66 | 3644 | active |
| rvaiya/warpd warpd is a modal, keyboard-driven virtual pointer for controlling the mouse cursor without a physical mouse. It supports hint, grid, and no… | 23 | 3622 | stable |
| jsx-eslint/eslint-plugin-jsx-a11y An ESLint plugin that statically checks JSX elements for accessibility (a11y) issues in React applications. It analyzes the AST to catch co… | 57 | 3611 | active |
| huntabyte/bits-ui Bits UI is a headless, unstyled component library for Svelte providing accessible UI primitives. It offers composable, WAI-ARIA-compliant b… | 90 | 3507 | active |
| JonasGessner/JGProgressHUD JGProgressHUD is an elegant, customizable progress HUD library for iOS and tvOS, usable from both Swift and Objective-C. It provides plug-a… | 23 | 3372 | stable |
| reactjs/react-tabs An accessible tab component library for React, providing Tab, Tabs, TabList, and TabPanel components with keyboard navigation and ARIA supp… | 80 | 3149 | stable |
| react-component/slider @rc-component/slider is an accessible React slider component supporting single-value and range selection, with marks, dots, keyboard intera… | 93 | 3082 | active |
| spartan-ng/spartan spartan is a monorepo of tools for Angular full-stack development, centered on spartan/ui: accessible, un-styled headless UI primitives (55… | 97 | 2866 | stable |
| edrlab/thorium-reader Thorium Reader is a free, cross-platform desktop e-book reading application for Windows, macOS, and Linux, built on the Readium Desktop too… | 83 | 2832 | active |
| cloudscape-design/components Cloudscape Design System's React component library, an open-source design system originally built for AWS web applications. It provides tes… | 95 | 2637 | active |
| nvaccess/nvda NVDA (NonVisual Desktop Access) is a free, open source screen reader for Microsoft Windows that reads on-screen text aloud via synthetic sp… | 90 | 2625 | stable |
| opensteno/plover Plover is a free, open-source stenography engine that translates input from a steno machine or standard keyboard into keystrokes, letting u… | 92 | 2579 | active |
| superhighfives/pika Pika is a free, open-source, native macOS colour picker app built with Swift and SwiftUI. It lets users pick colours from anywhere on scree… | 98 | 2550 | active |
| KittyGiraudel/a11y-dialog A11y Dialog is a lightweight (1.7Kb) TypeScript library for creating accessible modal dialog windows that follow the WAI-ARIA APG Dialog pa… | 80 | 2488 | stable |
| MathJax MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics … | 92 | 2392 | stable |
| jquense/react-widgets A set of polished, extensible, and accessible form input components for React, including dropdowns, date pickers, and selects. It is distri… | 23 | 2361 | stable |
| adobe/leonardo Leonardo is an open-source tool from Adobe for generating accessible, adaptive color palettes based on desired contrast ratios. It includes… | 86 | 2136 | active |
| intentui/intentui Intent UI is a set of accessible, copy-and-paste React components built on top of React Aria Components and styled with Tailwind CSS. It pr… | 85 | 1950 | active |
| dindin0497/HearIt HearIt is an Android accessibility app that captures microphone audio and transcribes it to text in real time, displaying large on-screen c… | 62 | 1842 | active |
| kobaltedev/kobalte Kobalte is a UI toolkit of unstyled, accessible components and primitives for building web apps and design systems with SolidJS. It handles… | 90 | 1839 | active |
| rgossiaux/svelte-headlessui An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog,… | 23 | 1793 | active |
| ken107/read-aloud Read Aloud is a browser extension for Chrome, Firefox, and Edge that reads aloud webpage content using text-to-speech with one click. It wo… | 64 | 1731 | active |
| ankit/stylebot Stylebot is an open-source browser extension for Chrome, Firefox, and Edge that lets users instantly change the appearance of any webpage b… | 24 | 1632 | active |
| moroshko/react-autosuggest A WAI-ARIA compliant autosuggest/autocomplete component for React applications. It supports plain or multi-section suggestion lists, async … | 23 | 5939 | maintenance |
| ffoodd/a11y.css a11y.css is a CSS stylesheet that highlights potential accessibility risks and mistakes in HTML markup by displaying visual warnings direct… | 65 | 1607 | active |
| focus-trap/focus-trap A small vanilla JavaScript library that traps keyboard focus within a DOM node, cycling Tab/Shift+Tab among its focusable elements and bloc… | 92 | 1564 | stable |
| Born2Root/Fast-Font Fast-Font is an open-source OpenType font that bolds initial letters of words to create artificial fixation points, guiding the eye and ena… | 70 | 1530 | active |
| zfdang/Android-Touch-Helper Android-Touch-Helper (AdSkip) is an open-source Android app that automatically skips splash/startup ads using the Accessibility Service. It… | 71 | 5309 | maintenance |
| theKashey/react-focus-lock A React library that traps keyboard focus within a component, such as a modal dialog, preventing users from tabbing out. It supports React … | 66 | 1389 | stable |
| lukasbach/react-complex-tree React Complex Tree is an unopinionated, accessible React tree view component with multi-select and drag-and-drop support. Rendering is full… | 95 | 1381 | active |
| AlfredoSequeida/hints Hints is a Linux desktop application that lets you navigate GUI applications entirely with your keyboard by overlaying typeable hints on in… | 81 | 1349 | active |
| cursorless-dev/cursorless Cursorless is a VS Code extension that enables structural voice coding by pairing with the Talon voice control engine. It lets users edit, … | 77 | 1335 | active |
| open-source-labs/Spearmint Spearmint is an open-source Electron desktop application that generates Jest test code through an accessibility-first graphical interface. … | 65 | 1279 | active |
| react-component/tree @rc-component/tree is a React component library providing accessible tree view primitives, maintained as part of the Ant Design ecosystem. … | 98 | 1273 | active |
| peteonrails/voxtype Voxtype is a local, offline voice-to-text dictation tool for Linux with push-to-talk hotkey support across Wayland compositors like Hyprlan… | 78 | 1252 | active |
| szhsin/react-menu A lightweight, unstyled React component library for building accessible menus, including dropdown, hover, context menus, and nested submenu… | 91 | 1217 | active |
| lycorp-jp/sim-use sim-use is a cross-platform Swift CLI that gives AI agents the ability to observe and act on iOS Simulator and Android emulator/device scre… | 79 | 1216 | active |
| composablehorizons/compose-unstyled Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, s… | 85 | 1215 | active |
| Temzasse/react-modal-sheet A flexible React bottom sheet component library built on the Motion animation library, offering smooth gesture-driven sheets with snap poin… | 80 | 1181 | active |
| digitoimistodude/air-light Air-light is a minimalist, dependency-free WordPress starter theme under 20 KB, based on Underscores. It follows the original WordPress way… | 96 | 1165 | active |
| houmain/keymapper A cross-platform, context-aware key remapper that lets users redefine keyboard layouts and shortcuts systemwide or per application via a si… | 100 | 1140 | active |
| discord/focus-rings A React library from Discord that renders and styles focus indicators for keyboard navigation anywhere on a webpage. It provides FocusRing … | 28 | 1133 | stable |
| NickColley/jest-axe jest-axe is a custom Jest matcher wrapping axe-core that lets you assert rendered HTML has no accessibility violations. It runs automated a… | 86 | 1111 | active |
| m417z/Textify Textify is a small Windows utility that lets users copy text from dialog boxes and controls that don't normally allow text selection. It wo… | 67 | 1097 | active |
| nchudleigh/vimac Vimac is a macOS productivity application that enables keyboard-driven navigation and control of the macOS GUI, inspired by Vimium. It prov… | 32 | 3687 | maintenance |
| omaralbeik/Drops Drops is a small Swift microframework for showing brief alert/toast notifications in iOS apps, similar to the system alert shown when copyi… | 23 | 1043 | stable |
| nchudleigh/homerow Homerow is a macOS application that provides keyboard navigation for the entire operating system, letting users click buttons, links, and U… | 32 | 1038 | active |
| shaps80/Peek Peek is a Swift library for iOS that lets developers, designers, and QA testers visually inspect an app's UI hierarchy and properties at ru… | 23 | 2570 | maintenance |
| GoogleChrome/dialog-polyfill A JavaScript and CSS polyfill that adds support for the HTML <dialog> element and <form method="dialog"> to browsers lacking native support… | 63 | 2458 | maintenance |
| siege-media/contrast-ratio A web-based tool that calculates the WCAG contrast ratio between two CSS colors to check text readability compliance. Originally created by… | 23 | 2437 | maintenance |
| GoogleChrome/accessibility-developer-tools A JavaScript library from Google Chrome providing accessibility-related testing and utility code. Its core is an accessibility audit engine… | 10 | 2305 | maintenance |
| github/accessibilityjs A client-side JavaScript library that scans the DOM for common accessibility errors such as missing alt attributes, unlabeled inputs, and b… | 10 | 2165 | maintenance |
| reactjs/react-autocomplete A WAI-ARIA compliant autocomplete (combobox) component for React.js. It provides an accessible, extensible input with a dropdown menu of su… | 10 | 2159 | maintenance |
| Robdel12/DropKick DropKick.js is a JavaScript plugin that replaces native HTML select elements with custom, styled dropdowns. It supports both jQuery and van… | 23 | 1900 | maintenance |
| duetds/date-picker Duet Date Picker is an open source, accessible date picker built as a framework-agnostic Web Component using Stencil.js. It supports WCAG 2… | 10 | 1721 | maintenance |
| airbnb/rheostat Rheostat is an accessible, responsive slider component for React that works across mobile, tablet, and desktop. It supports custom algorith… | 32 | 1688 | maintenance |
| WICG/focus-visible A JavaScript polyfill for the CSS :focus-visible pseudo-selector, adding a focus-visible class to elements that should show a focus ring (e… | 46 | 1603 | maintenance |
| ghosh/microtip Microtip is a minimal, CSS-only tooltip library weighing just 1kb minified and gzipped, with accessibility built in via aria-label and role… | 32 | 1400 | maintenance |
| jsor/lity Lity is an ultra-lightweight (~3kB gzipped), accessible and responsive lightbox plugin for jQuery or Zepto. It supports images, iframes (Yo… | 23 | 1160 | maintenance |
| squizlabs/HTML_CodeSniffer HTML_CodeSniffer is a client-side JavaScript library that checks HTML documents or source code for violations of defined coding and accessi… | 23 | 1146 | maintenance |
| davidtheclark/react-aria-modal A fully accessible and flexible React modal component built according to WAI-ARIA Authoring Practices. It provides an unstyled container th… | 23 | 1036 | maintenance |
| FelixKratz/SketchyVim A macOS application that turns accessibility-compliant text fields across the system into full vim buffers by synchronizing them with a rea… | 23 | 1021 | maintenance |
| vmware-archive/clarity Clarity is an open source design system by VMware providing UX guidelines, design resources, and accessible UI components built with web co… | 10 | 6392 | abandoned |
| reach/reach-ui Reach UI is a collection of accessible React UI components (dialog, menu, tooltip, tabs, etc.) built on WAI-ARIA design patterns, intended … | 26 | 5969 | abandoned |
| jdan/tota11y tota11y is an accessibility (a11y) visualization toolkit that helps developers see how their web pages violate accessibility guidelines. It… | 23 | 5063 | abandoned |
| humaan/Modaal Modaal is a jQuery plugin for creating accessible modal dialog windows that meet WCAG 2.0 Level AA standards. It provides a flexible, custo… | 10 | 2695 | abandoned |
| reactjs/react-a11y A React library that warns developers about accessibility issues in their React elements at runtime by patching React's rendering functions… | 61 | 2352 | abandoned |
| marcosgriselli/Sizes A Swift library for iOS that lets developers preview their UIKit app across multiple device sizes, orientations, and Dynamic Type font size… | 23 | 1222 | abandoned |
| MicrosoftEdge/static-code-scan A deprecated Node.js static code scanner from Microsoft Edge (formerly modern.IE) that analyzes a URL's HTML, CSS, and JavaScript for issue… | 10 | 1038 | abandoned |
| animate-css/animate.css Animate.css is a cross-browser CSS library providing dozens of ready-made animation classes like fades, bounces, and attention seekers. Dev… | 23 | 82753 | stable |
| apache/echarts Apache ECharts is a free, open-source JavaScript charting and data visualization library for the browser, built on the ZRender canvas engin… | 81 | 67154 | stable |
| Avalonia Avalonia is an open-source, MIT-licensed cross-platform UI framework for .NET that lets developers build desktop, mobile, embedded, and Web… | 98 | 31389 | stable |
| vercel-labs/agent-skills Vercel's official collection of packaged skills (instructions and scripts) for AI coding agents like Claude Code, Cursor, and Windsurf, fol… | 71 | 30507 | active |
| heroui-inc/heroui HeroUI (formerly NextUI) is an open-source React UI component library built on Tailwind CSS v4 and React Aria Components, offering accessib… | 94 | 30464 | active |
| sampotts/plyr Plyr is a lightweight, accessible, and customizable media player library for HTML5 video and audio, as well as YouTube and Vimeo embeds. It… | 87 | 29968 | stable |
| google-labs-code/design.md DESIGN.md is a format specification for describing a visual identity and design system to coding agents, combining YAML design tokens with … | 78 | 27525 | active |
| FullCalendar FullCalendar is a full-sized, drag-and-drop event calendar library for JavaScript with connectors for React, Vue, Angular, Preact, and web … | 91 | 20621 | stable |
page 1 / 2 next →