domain: accessibility
203 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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 |
| jolbol1/jolly-ui JollyUI is a collection of shadcn/ui compatible React Aria components that you can copy and paste into your apps. It provides accessible, c… | 29 | 1118 | active |
| 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 |
| pa11y/pa11y-dashboard Pa11y Dashboard is a self-hosted Node.js web interface for the Pa11y accessibility reporter that automatically tests web pages for accessib… | 80 | 1089 | 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 |
| stipsan/react-spring-bottom-sheet A React bottom sheet component library built on react-spring and react-use-gesture, providing accessible, animated draggable bottom panels … | 67 | 1068 | active |
| 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 |
| lahfir/agent-desktop A native Rust CLI that lets AI agents control desktop applications through OS accessibility trees, returning structured JSON with determini… | 82 | 1034 | active |
| ericgio/react-bootstrap-typeahead A React typeahead/autocomplete component styled with Bootstrap, supporting single- and multi-selection. It is WAI-ARIA compliant and works … | 61 | 1009 | active |
| vue-final/vue-final-modal Vue Final Modal is a tiny, renderless, feature-rich modal and dialog component library for Vue 3, written in TypeScript. It supports progra… | 23 | 1008 | active |
| readbeyond/aeneas aeneas is a Python/C library and set of CLI tools that automatically computes forced alignments, generating a synchronization map between a… | 65 | 2863 | maintenance |
| sandoche/Darkmode.js Darkmode.js is a lightweight vanilla JavaScript library that adds a dark-mode/night-mode toggle to any website using CSS mix-blend-mode. It… | 23 | 2773 | 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 |
| greena13/react-hotkeys A declarative React library for managing keyboard hotkeys and focus areas via JSX components and higher-order components. It supports globa… | 23 | 2153 | maintenance |
| oblitum/Interception A Windows kernel driver and C library providing an API to intercept and control keyboard, mouse, and other input devices programmatically. … | 23 | 1967 | 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 |
| Spaceman-Labs/SMPageControl SMPageControl is a drop-in Objective-C replacement for UIPageControl on iOS with extensive customization options such as custom indicator i… | 32 | 1860 | maintenance |
| Mottie/Keyboard A jQuery plugin that adds an on-screen virtual keyboard (OSK) to browser inputs, textareas, and contenteditable elements. It supports custo… | 32 | 1801 | 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 |
| KieronQuinn/DarQ DarQ is an Android app that provides a per-app selectable force dark option for Android 10 and above. It uses a root or Shizuku (ADB) servi… | 10 | 1679 | maintenance |
| niw/HapticKey HapticKey is a macOS utility application that triggers haptic feedback (trackpad vibration) when tapping the Touch Bar on MacBook Pro. It a… | 35 | 1671 | 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 |
| medialize/ally.js ally.js is a JavaScript library that simplifies accessibility concerns in modern web applications, providing APIs for focus management, key… | 23 | 1552 | maintenance |
| google/live-transcribe-speech-engine Android client libraries from Google's Live Transcribe app for streaming real-time speech recognition via the Google Cloud Speech API. It p… | 10 | 1499 | maintenance |
| LunarLogic/starability Starability.css is a dependency-free, pure HTML/CSS library of accessible star rating widgets with playful animations. It uses radio inputs… | 32 | 1459 | 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 |
| markusenglund/react-switch A draggable, customizable toggle-switch component for React with built-in accessibility support. It ships as a tiny (<2.5 kB gzipped) npm p… | 32 | 1339 | maintenance |
| FahimF/FloatLabelFields FloatLabelFields is a Swift UI component library implementing the Float Label Pattern for iOS, providing UITextField and UITextView subclas… | 32 | 1180 | 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 |
| ClementGre/ThreeFingerDragOnWindows A WinUI 3 Windows application that emulates macOS-style three-finger dragging on Windows Precision touchpads by holding down the left mouse… | 60 | 1130 | 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 |
| ddupont808/GPT-4V-Act GPT-4V-Act is a multimodal AI agent that combines GPT-4V(ision) with a Chromium browser, using Set-of-Mark prompting and a DOM auto-labeler… | 27 | 1058 | experimental |
| atlassian/react-beautiful-dnd A React library providing beautiful, accessible drag-and-drop reordering for lists, with mouse, keyboard, and touch support. It is now arch… | 10 | 33946 | 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 |
| ansh/jiffyreader-public-archive Jiffy Reader is a browser extension that speeds up reading on any website by bolding the initial parts of words (bionic reading style), wit… | 10 | 4014 | 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 |
| tefkah/zotero-night A Zotero plugin that applies a dark Nord-based theme to the Zotero UI and PDF reader, with quick toggling between PDF dark-mode filters and… | 58 | 2455 | 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 |
| addyosmani/a11y A Node.js CLI tool and library that runs accessibility audits against URLs, local files, or glob patterns using Chrome Accessibility Develo… | 10 | 1722 | 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 |
| Chakra UI Chakra UI is an accessible React component library and design system for building web applications quickly, with semantic tokens, styling r… | 93 | 40597 | stable |
| GoogleChrome/lighthouse Lighthouse is an open-source automated auditing tool from Google that analyzes web pages for performance, accessibility, SEO, and best prac… | 97 | 30702 | 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 |
| facebook/astryx Astryx is an open source React design system from Meta offering 150+ accessible components, CSS-custom-property theming, dark mode, templat… | 82 | 12469 | active |
| noah-nuebling/mac-mouse-fix Mac Mouse Fix is a macOS application that enhances third-party mice with smooth scrolling, button remapping, and trackpad-like gestures. It… | 81 | 10752 | active |
| microsoft/fast FAST is Microsoft's collection of tools for building standards-based Web Components, centered on the lightweight @microsoft/fast-element li… | 98 | 9668 | 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 |
| uswds/uswds The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f… | 95 | 7161 | active |
| foundation/foundation-sites Foundation for Sites is a responsive front-end framework providing HTML, CSS (Sass), and JavaScript components for building websites and ap… | 24 | 29784 | maintenance |
| skeletonlabs/skeleton Skeleton is an adaptive design system built on Tailwind CSS, providing themes, design tokens, utility classes, and turnkey UI components fo… | 95 | 6048 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| Splidejs/splide Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw… | 23 | 5363 | stable |
| KingSora/OverlayScrollbars OverlayScrollbars is a JavaScript scrollbar plugin that hides native scrollbars and replaces them with custom styleable overlay scrollbars … | 81 | 5195 | stable |
| jing332/tts-server-android An Android system-wide text-to-speech (TTS) app that provides a TTS engine service with built-in Microsoft demo API support, custom HTTP TT… | 40 | 4483 | 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 |
| 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 |
| Manavarya09/design-extract designlang is an open-source CLI (npx designlang <url>) that uses a Playwright-driven headless browser to reverse-engineer any website's de… | 76 | 3710 | active |
| vidstack/player Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web… | 76 | 3667 | active |
| testing-library/dom-testing-library DOM Testing Library is a lightweight JavaScript library providing utilities for querying and interacting with DOM nodes in tests, in a way … | 46 | 3332 | active |
| guilhermerodz/input-otp input-otp is an accessible, unstyled React component for one-time passcode input that renders a single invisible real text input with custo… | 81 | 3203 | stable |
| FormidableLabs/nuka-carousel Nuka Carousel is a small, fast, accessibility-first React carousel library with a customizable UI and behavior. It supports responsive layo… | 64 | 3097 | 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 |
| jquery/jquery-ui The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker… | 77 | 11330 | maintenance |
| FrDH/mmenu-js mmenu.js is a vanilla JavaScript plugin that turns standard HTML nav markup into app look-alike on- and off-canvas menus with sliding subme… | 23 | 2565 | stable |
| 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 |
| MathJax MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics … | 92 | 2392 | stable |
| Mentra-Community/MentraOS MentraOS is an open-source operating system and development platform for smart glasses, providing pairing, connection management, data stre… | 94 | 2326 | active |
| Owl-Listener/designer-skills A collection of 241 agentic skills, 91 commands, and 33 plugins for design work, covering research, design systems, UI, interaction, and de… | 58 | 2321 | active |
| color-js/color.js Color.js is a JavaScript library for color conversion, manipulation, and color science, created by editors of the CSS Color specifications.… | 97 | 2292 | active |
| open-source-labs/Reactime Reactime is an open-source Chrome extension for React applications that provides time-travel debugging through state snapshots and comprehe… | 67 | 2239 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| alganzory/HaramBlur HaramBlur is a browser extension that automatically detects and blurs inappropriate images and videos on web pages using on-device machine … | 18 | 2048 | active |
| onokumus/metismenu metisMenu is a jQuery plugin for creating collapsible, accordion-style menus with smooth expand/collapse animations. It supports nested sub… | 51 | 1955 | stable |
| drgullin/icheck iCheck is a lightweight jQuery and Zepto plugin that replaces default browser checkboxes and radio buttons with fully customizable, skinnab… | 23 | 7296 | maintenance |
| omgovich/colord Colord is a tiny (1.8 KB brotlied), zero-dependency JavaScript/TypeScript library for high-performance color parsing, manipulation, and con… | 88 | 1885 | stable |
| bbc/simorgh Simorgh is the BBC's open-source React-based web application that renders World Service News websites and AMP article pages in 41 languages… | 95 | 1709 | active |
| ssleptsov/ninja-keys Ninja Keys is a framework-agnostic web component (built with Lit Element) that adds a ⌘K/Ctrl+K command palette and keyboard shortcut inter… | 32 | 1705 | stable |
| radix-ui/colors Radix Colors is an accessible, carefully designed color system for user interfaces, distributed as CSS files and JS packages. It provides 1… | 58 | 1652 | stable |
| Babyhamsta/Aimmy Aimmy is a universal AI-based aim alignment mechanism (aim assist) for gamers with impairments, built in C# using YOLOv8 models run via ONN… | 78 | 1568 | active |
| inkline/inkline Inkline is a UI components library for Vue.js 3 that provides 50+ accessible, customizable components for building design systems. It empha… | 67 | 1462 | active |
| alphagov/govuk-frontend GOV.UK Frontend is a design system framework providing CSS, JavaScript, Nunjucks macros, and assets for building consistent, accessible UK … | 97 | 1443 | stable |
| svelteuidev/svelteui SvelteUI is an all-inclusive component library for Svelte offering 40+ accessible UI components, actions, utilities, animations, date picke… | 66 | 1398 | active |
| ZachSaucier/Just-Read Just Read is a customizable reader mode browser extension that reformats article pages into a clean, distraction-free reading view with cus… | 77 | 1308 | active |
| GoogleChromeLabs/dark-mode-toggle A web component (custom element) called <dark-mode-toggle> that adds a dark mode toggle or switch to any website. It respects the user's pr… | 73 | 1225 | stable |
| cormiertyshawn895/PixelPerfect Pixel Perfect is a free open-source macOS utility that lets users run iPhone and iPad apps on Mac at 100% native resolution instead of the … | 58 | 1197 | active |
| arielsalminen/responsive-nav.js A tiny (~1.3kb minified and gzipped) dependency-free JavaScript plugin that creates a toggled, collapsible navigation menu for small screen… | 32 | 4052 | maintenance |
| MohammadYounes/AlertifyJS AlertifyJS is a dependency-free JavaScript library for creating attractive browser dialogs (alert, confirm, prompt) and unobtrusive toast n… | 23 | 2084 | maintenance |
| drublic/css-modal A library for building modal dialogs out of pure CSS, with optional JavaScript enhancements like ESC-key closing and scroll locking. It is … | 23 | 1802 | maintenance |
| kripken/speak.js speak.js is a port of the eSpeak C++ speech synthesizer to JavaScript via Emscripten, enabling text-to-speech in the browser using only Jav… | 32 | 1335 | maintenance |
| codyhouse/codyhouse-framework CodyFrame is a lightweight SCSS/CSS front-end framework for building accessible, bespoke interfaces using CSS custom properties and utility… | 23 | 1147 | maintenance |
| aheze/OpenFind OpenFind is an open-source iOS app that finds text in real life using OCR, letting users search in real time via the camera or across their… | 23 | 1071 | maintenance |
| Windmill Dashboard Windmill Dashboard is a production-ready, fully accessible admin dashboard template built with Tailwind CSS, Alpine.js, and Chart.js, with … | 23 | 1050 | maintenance |