Skip to content

OlliAccessible structured navigation for data visualizations

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.

Contributors ​

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:

  • Matt Blanco
  • Daniel Hajas
  • Jonathan Zong
  • Arvind Satyanarayan
  • Shuli Jones
  • Isabella Pedraza Pineros
  • Catherine Mei
  • Josh Pollock

Research ​

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.

Feedback or suggestions? ​

Fill out the feedback form on Github.

Support our work ​

To support the development of Olli, consider making a contribution the the Data & Design Group's development fund. Learn more about our mission.

Released under the BSD-3-Clause License.