a11yShiny: Accessibility Enhancements to Popular R Shiny Functions

Accessible wrappers for popular 'shiny' UI components, enforcing ARIA attributes and structural requirements in line with BITV 2.0 (Barrierefreie-Informationstechnik-Verordnung) and WCAG 2.1 AA. Covers action buttons, text and select inputs, fluid page layouts with HTML landmarks and skip links, 'DT' data tables, and bar and line graphs from 'ggplot2'. Components validate label presence, expose keyboard-accessible ARIA states, and provide a high-contrast toggle. This package was developed by d-fine GmbH on behalf of the German Federal Ministry of Research, Technology and Space (BMFTR).

Package details

AuthorJan Liebnitzky [aut, cre]
MaintainerJan Liebnitzky <datenlabor@bmftr.bund.de>
LicenseEUPL-1.2
Version0.1.3
URL https://gitlab.opencode.de/bmbf/datenlabor/barrierefrei-r
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("a11yShiny")

Try the a11yShiny package in your browser

Any scripts or data that you put into this service are public.

a11yShiny documentation built on April 1, 2026, 5:07 p.m.