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.