Ross ROSS = Recommend OSS · open-source software intelligence for agents

medialize/ally.js

JavaScript library to help modern web applications with accessibility concerns observed · 2026-08-28

github.com/medialize/ally.js · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4333
  • days_rel: n/a
  • days_push: 929
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1552 stars · 82 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

ally.js is a JavaScript library that simplifies accessibility concerns in modern web applications, providing APIs for focus management, keyboard navigation, and inert DOM subtrees. It abstracts away browser inconsistencies around focusable and tabbable elements so developers can build accessible UIs like modal dialogs more easily.

Use cases

  • trap keyboard focus inside a modal dialog
  • find all focusable or tabbable elements in the DOM
  • make background content inert while a menu is open
  • determine whether focus came from keyboard, mouse, or script for styling
  • handle focus within Shadow DOM
  • polyfill :focus-within selector
  • fix browser-specific pointer focus bugs

When to avoid

  • your framework (e.g. React Aria, Radix) already provides focus management utilities
  • you expect the library to make your app accessible automatically - it only provides building blocks
  • you need actively developed support for the latest browser features - the project is in maintenance mode

Facets

library · maturity maintenance

ui-components developer-tools accessibility web-development frontend browser cross-platform a11y focus-management keyboard-navigation focus-trap shadow-dom modal-dialogs nodejs

5 sources

Member repositories

RepositoryRoleHealth v2
medialize/ally.jsmain23

For agents

markdown · JSON · MCP: product_card(name="medialize/ally.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem