A11y Open Source Projects
Browse 179 A11y open source projects, ranked by GitHub stars. Find the most popular A11y tools and libraries.
chakra-ui/chakra-ui
Chakra UI is a component system for building SaaS products with speed ⚡️
Metrics details
| Stars | 40,513 |
tailwindlabs/headlessui
Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
Metrics details
| Stars | 28,671 |
bootstrap-vue/bootstrap-vue
MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next
Metrics details
| Stars | 14,436 |
ariakit/ariakit
Toolkit with accessible components, styles, and examples for your next web app
Metrics details
| Stars | 8,587 |
grommet/grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Metrics details
| Stars | 8,354 |
dequelabs/axe-core
Accessibility engine for automated Web UI testing
Metrics details
| Stars | 7,319 |
hiroppy/fusuma
✍️ Fusuma makes slides with Markdown easily.
Metrics details
| Stars | 5,367 |
chakra-ui/zag
Build your design system in React, Solid, Vue or Svelte. Powered by finite state machines
Metrics details
| Stars | 5,163 |
Khan/tota11y
an accessibility (a11y) visualization toolkit
Metrics details
| Stars | 5,060 |
satnaing/astro-paper
A minimal, accessible and SEO-friendly Astro blog theme.
Metrics details
| Stars | 4,859 |
a11yproject/a11yproject.com
The A11Y Project is a community-driven effort to make digital accessibility easier.
Metrics details
| Stars | 3,871 |
webhintio/hint
💡 A hinting engine for the web
Metrics details
| Stars | 3,701 |
jsx-eslint/eslint-plugin-jsx-a11y
Static AST checker for a11y rules on JSX elements.
Metrics details
| Stars | 3,603 |
omgovich/react-colorful
🎨 A tiny (2,8 KB) color picker component for React and Preact apps
Metrics details
| Stars | 3,533 |
callmecavs/jump.js
A modern smooth scrolling library.
Metrics details
| Stars | 3,427 |
KittyGiraudel/a11y-dialog
A very lightweight and flexible accessible modal dialog script.
Metrics details
| Stars | 2,485 |
GoogleChrome/dialog-polyfill
Polyfill for the HTML dialog element
Metrics details
| Stars | 2,460 |
reactjs/react-a11y
Identifies accessibility issues in your React.js elements
Metrics details
| Stars | 2,355 |
themesberg/flowbite-react
Official React components built for Flowbite and Tailwind CSS
Metrics details
| Stars | 2,146 |
adobe/leonardo
Generate colors based on a desired contrast ratio
Metrics details
| Stars | 2,130 |
brunopulis/awesome-a11y
A curate list about A11Y
Metrics details
| Stars | 1,967 |
omgovich/colord
👑 A tiny yet powerful tool for high-performance color manipulations and conversions
Metrics details
| Stars | 1,877 |
chakra-ui/chakra-ui-vue
⚡️ Build scalable and accessible Vue.js applications with ease.
Metrics details
| Stars | 1,845 |
medialize/ally.js
JavaScript library to help modern web applications with accessibility concerns
Metrics details
| Stars | 1,553 |
theKashey/react-focus-lock
It is a trap! A lock for a Focus. 🔓
Metrics details
| Stars | 1,388 |
playbook-ui/playbook-ios
📘A library for isolated developing UI components and automatically taking snapshots of them.
Metrics details
| Stars | 1,241 |
markteekman/accessible-astro-starter
An Accessible Starter Theme for Astro including accessibility features such as landmarks, better focus-outline and skip-links navigation. Ships with Tailwind, Prettier and ESLint support.
Metrics details
| Stars | 1,172 |
pa11y/pa11y-dashboard
Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites
Metrics details
| Stars | 1,087 |
ecomfe/veui
Enterprise UI for Vue.js.
Metrics details
| Stars | 1,064 |
vue-final/vue-final-modal
🍕Vue Final Modal is a tiny, renderless, mobile-friendly, feature-rich modal component for Vue.js.
Metrics details
| Stars | 1,011 |
ooade/NextSimpleStarter
:whale: Simple and Accessible PWA boilerplate with Nextjs 15 and MUI
Metrics details
| Stars | 949 |
leonardodino/rci
🔢 better code inputs for react/web
Metrics details
| Stars | 908 |
smakosh/gatsby-portfolio-dev
A portfolio for developers
Metrics details
| Stars | 827 |
AgnosticUI/agnosticui
AgnosticUI Local (v2) is a CLI-based UI component library that copies components directly into your project. Works with AI tools, agent-driven UIs, and prompt-ready workflows.
Metrics details
| Stars | 820 |
testing-library/testing-playground
Simple and complete DOM testing playground that encourage good testing practices.
Metrics details
| Stars | 814 |
lxsmnsyc/terracotta
Headless UI for SolidJS
Metrics details
| Stars | 702 |
qwikifiers/qwik-ui
Qwik's Headless and styled component library
Metrics details
| Stars | 697 |
scottaohara/accessible_components
Listing of accessible components & patterns
Metrics details
| Stars | 695 |
AustinGil/vuetensils
🍴 A tasty toolset for Vue.js 🛠 - Lightweight, functional components to boost your next project.
Metrics details
| Stars | 651 |
cashapp/AccessibilitySnapshot
Easy regression testing for iOS accessibility
Metrics details
| Stars | 649 |
liip/TheA11yMachine
The A11y Machine is an automated accessibility testing tool which crawls and tests pages of any web application to produce detailed reports.
Metrics details
| Stars | 639 |
kristerkari/pinar
🌲☀️ Customizable, lightweight React Native carousel component with accessibility support.
Metrics details
| Stars | 635 |
focus-trap/tabbable
Find descendants of a DOM node that are in the tab order
Metrics details
| Stars | 624 |
pa11y/pa11y-ci
Pa11y CI is a CI-centric accessibility test runner, built using Pa11y
Metrics details
| Stars | 621 |
pmndrs/react-three-a11y
♿️ Accessibility tools for React Three Fiber
Metrics details
| Stars | 611 |
markteekman/accessible-astro-components
A set of Accessible, easy to use, Front-end UI Components for Astro.
Metrics details
| Stars | 551 |
cehfisher/a11y-style-guide
Accessibility (A11Y) Style Guide
Metrics details
| Stars | 547 |
guidepup/guidepup
Screen reader automation library for testing.
Metrics details
| Stars | 545 |
deoostfrees/Parvus
An open source, dependency free image lightbox with the goal of being accessible.
Metrics details
| Stars | 536 |
AccessLint/accesslint.js
Keep accessibility errors in check.
Metrics details
| Stars | 525 |
mefechoel/svelte-navigator
Simple, accessible routing for Svelte
Metrics details
| Stars | 507 |
CoreyGinnivan/whocanuse
WhoCanUse is a tool that brings attention and understanding to how color contrast can affect different people with visual impairments.
Metrics details
| Stars | 489 |
segunadebayo/chakra-ui
⚡️Simple, Modular & Accessible UI Components for your React Applications
Metrics details
| Stars | 483 |
scottaohara/a11y_styled_form_controls
Various styled accessible form controls
Metrics details
| Stars | 472 |
mderrick/react-html5video
A customizeable HTML5 Video React component with i18n and a11y.
Metrics details
| Stars | 456 |
jackdomleo7/Checka11y.css
A CSS stylesheet to quickly highlight a11y concerns.
Metrics details
| Stars | 446 |
ahmadawais/awesome-random-stuff
A running log of interesting discoveries from the web by Ahmad Awais.
Metrics details
| Stars | 443 |
open-indy/Koa11y
Easily check for website accessibility issues
Metrics details
| Stars | 440 |
YozhikM/stylelint-a11y
Plugin for stylelint with a11y rules
Metrics details
| Stars | 439 |
t7/construct.css
Focus on the content and structure of your HTML
Metrics details
| Stars | 427 |
