TypeScript Accessibility

Open-source TypeScript projects categorized as Accessibility

Top 23 TypeScript Accessibility Projects

Accessibility
  1. headlessui

    Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

    Project mention: vue-select is abandoned. Here's what I built to replace it. | dev.to | 2026-02-26

    I want to be upfront: this isn't the only option. Radix Vue includes a combobox component, and Headless UI has a listbox. Both are excellent libraries.

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. darkreader

    Dark Reader Chrome and Firefox extension

    Project mention: Zero-Downtime Deployments with Docker Compose – No Kubernetes Required | news.ycombinator.com | 2026-06-24

    For me it’s Dark Reader (https://github.com/darkreader/darkreader) which can be installed on at least chrome and Firefox desktop browsers, and safari and Kagi on iPhones.

    I use it to keep from getting flashbanged by my monitor. In this case it also fixes the above site, however some websites need the color filter mode changed to work better, so realistically I’m not ending up with less fixing of websites, just easier fixing.

  4. primitives

    Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.

    Project mention: LiftKit – UI where everything derives from the golden ratio | news.ycombinator.com | 2026-02-09

    >Quite a few of the original Radix devs moved to work on Base.

    The Base UI site says from the creators of Radix too but looking at https://github.com/radix-ui/primitives/graphs/contributors and https://github.com/mui/base-ui/graphs/contributors it doesn't really look like there are that many Radix developers in there. The only dev I found on both was vladmoroz, am I missing something?

  5. react-spectrum

    A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

    Project mention: A11Y is UI architecture | dev.to | 2026-02-14

    This is where the architectural insight becomes practical. Studying accessibility helped me understand why libraries like Ariakit and React Spectrum separate state from presentation. When you decouple a component's logic and behavior from its visual rendering, grounding it in WAI-ARIA semantics, you get:

  6. base-ui

    Unstyled UI components for building accessible web apps and design systems. From the creators of Radix, Floating UI, and Material UI.

    Project mention: Shadcn/UI now defaults to Base UI instead of Radix | news.ycombinator.com | 2026-07-05
  7. webstudio

    Open source website builder and Webflow alternative. Webstudio is an advanced visual builder that connects to any headless CMS, supports all CSS properties, and can be hosted anywhere, including with us.

  8. themes

    Radix Themes is an open-source component library optimized for fast development, easy maintenance, and accessibility. Maintained by @workos.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. reakit

    Toolkit with accessible components, styles, and examples for your next web app

    Project mention: reakit VS ui - a user suggested alternative | libhunt.com/r/ariakit | 2025-10-11
  11. skeleton

    Skeleton is an adaptive design system powered by Tailwind CSS. (by skeletonlabs)

    Project mention: Building Accessible Forms with Skeleton in Svelte | dev.to | 2026-01-10

    Skeleton Documentation

  12. noUiSlider

    noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.

  13. gluestack-ui

    React & React Native Components & Patterns (copy-paste components & patterns crafted with Tailwind CSS (NativeWind))

  14. zag

    Build your design system in React, Solid, Vue, Svelte or Vanilla. Powered by finite state machines

    Project mention: Five ways to build a save panel, three of them correct | dev.to | 2026-08-07

    And one widely shipped engine threw one of the two ideas away on purpose. Zag.js, which drives the components in Chakra UI and Ark UI, says "We don't follow the SCXML specifications" and instructs its own contributors to "Avoid using complex machine concepts like spawn, nested states, etc." Finite states, yes. Hierarchy, no.

  15. player

    UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js. (by vidstack)

  16. spartan

    Cutting-edge tools powering Angular full-stack development.

    Project mention: Shadcn/UI now defaults to Base UI instead of Radix | news.ycombinator.com | 2026-07-05
  17. a11y-dialog

    A very lightweight and flexible accessible modal dialog script.

  18. Reactime 6.0: State Debugger for React

    Developer tool for time travel debugging and performance monitoring in React applications.

  19. stylebot

    Change the appearance of the web instantly

  20. Spearmint

    Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button. (by open-source-labs)

  21. react-modal-sheet

    Flexible bottom sheet component built with Motion to provide buttery smooth UX while keeping accessibility in mind πŸͺ

  22. website

    Website and documentation for Radix. (by radix-ui)

  23. accessibility-insights-web

    Accessibility Insights for Web

    Project mention: Computer Use Is 45x More Expensive Than Structured APIs | news.ycombinator.com | 2026-05-05
  24. headless-tree

    The definitive tree component for the Web

  25. 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.

    Project mention: AgnosticUI Onboarding Playbook | dev.to | 2026-02-06

    Source: https://github.com/AgnosticUI/agnosticui/tree/master/v2/playbooks/onboarding

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Accessibility discussion

Log in or Post with

TypeScript Accessibility related posts

  • Shadcn/UI now defaults to Base UI instead of Radix

    5 projects | news.ycombinator.com | 5 Jul 2026
  • The Architecture of a Local-First Pain Tracker

    1 project | dev.to | 25 Jun 2026
  • The Protective Legitimacy Score: How to Tell Whether a Trust Claim Is Structural

    1 project | dev.to | 8 May 2026
  • Show HN: AI Subroutines – Run automation scripts inside the browser tab

    2 projects | news.ycombinator.com | 18 Apr 2026
  • The Constraint Was Never Knowledge

    1 project | dev.to | 9 Apr 2026
  • What is Base UI and why are Developers switching to it?

    2 projects | dev.to | 7 Apr 2026
  • Show HN: RoverBook – Moltbook for Your Website

    1 project | news.ycombinator.com | 24 Mar 2026
  • A note from our sponsor - Puter.js
    developer.puter.com | 16 Aug 2026
    One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more β†’

Index

What are some of the best open-source Accessibility projects in TypeScript? This list will help you:

# Project Stars
1 headlessui 28,705
2 darkreader 22,267
3 primitives 19,163
4 react-spectrum 15,798
5 base-ui 10,624
6 webstudio 8,835
7 themes 8,615
8 reakit 8,596
9 skeleton 6,041
10 noUiSlider 5,800
11 gluestack-ui 5,248
12 zag 5,185
13 player 3,653
14 spartan 2,846
15 a11y-dialog 2,486
16 Reactime 6.0: State Debugger for React 2,239
17 stylebot 1,620
18 Spearmint 1,278
19 react-modal-sheet 1,180
20 website 1,019
21 accessibility-insights-web 910
22 headless-tree 886
23 agnosticui 824

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com