w3c/aria-practices resource
WAI-ARIA Authoring Practices Guide (APG) observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 98
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3800
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
1345 stars · 487 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The W3C WAI-ARIA Authoring Practices Guide (APG), a guide and repository of design patterns and functional examples for building accessible web widgets using ARIA roles, states, properties, and keyboard support. It is maintained by the W3C ARIA Authoring Practices Task Force and published at w3.org/wai/aria/apg.
Use cases
- learn how to make accessible web components with ARIA
- find keyboard interaction patterns for widgets like modals and tabs
- get example implementations of ARIA design patterns
- learn how to use ARIA landmarks and accessible names
- reference best practices for accessible web development
When to choose
- you are building custom web widgets and need accessibility guidance with working examples
- you want authoritative, standards-based ARIA usage recommendations from W3C
- you need to train developers on accessible design patterns and keyboard support
When to avoid
- you need a ready-made component library rather than guidance and examples
- you need normative specifications - the APG is informative, not a standard
- you need automated accessibility testing tools rather than authoring practices
Facets
learning-resource · maturity active
documentation accessibility ui-components web-development frontend accessibility documentation browser aria wai-aria wcag design-patterns assistive-technology keyboard-navigation w3c web-standards web nodejs
9 sources
- readme: https://github.com/w3c/aria-practices · fetched 2026-08-28 · 71b2659d1287
- homepage: https://www.w3.org/wai/aria/apg/ · fetched 2026-08-29 · 0c1aa7af3b8b
- site_page: https://www.w3.org/WAI/ARIA/apg/about · fetched 2026-08-29 · 970b8fc2bd10
- site_page: https://www.w3.org/WAI/standards-guidelines/wcag/docs · fetched 2026-08-29 · 02cadec46278
- site_page: https://www.w3.org/WAI/about/contacting · fetched 2026-08-29 · e98ad1bb04aa
- site_page: https://www.w3.org/WAI/about/support · fetched 2026-08-29 · e90e68c092ce
- site_page: https://www.w3.org/WAI/about/accessibility-statement · fetched 2026-08-29 · e9255bb1824f
- site_page: https://www.w3.org/WAI/about/using-wai-material · fetched 2026-08-29 · 4653a5310b51
- site_page: https://www.w3.org/WAI/ARIA/task-forces/practices · fetched 2026-08-29 · 261aaa79083c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| w3c/aria-practices | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="w3c/aria-practices")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem