OlliAccessible structured navigation for data visualizations
Screen-reader navigation and keyboard exploration over charts, diagrams, or custom graph structures.
Screen-reader navigation and keyboard exploration over charts, diagrams, or custom graph structures.
Olli is an open-source library for converting data visualizations and diagrams into accessible text structures for screen reader users. Starting with a visualization or diagram specification, Olli produces a keyboard-navigable tree view with descriptions at varying levels of detail. A user can explore these structures both to get an initial overview, and to dive into the data in more detail.
Screen reader users: Learn how to navigate Olli trees with the keyboard, explore dialogs for filtering and viewing data, and customize descriptions to fit your preferences.
Developers: Follow the quickstart to add Olli to your site, read the API reference for integration details, or browse the example gallery for runnable demos.
The development of Olli is led by members of the Data & Design Group at CU Boulder and the MIT Visualization Group.
Point of contact:
Contributors:
Olli is based on award-winning research involving participatory co-design led by blind and low-vision collaborators and research participants. Learn more about the research behind Olli.
Fill out the feedback form on Github.
To support the development of Olli, consider making a contribution the the Data & Design Group's development fund. Learn more about our mission.