MathCAT Initiative

MathCAT Initiative

Background

MathCAT (Math Capable Assistive Technology) is a groundbreaking open-source library that transforms mathematical content into accessible formats through high-quality speech and braille output, while providing intuitive navigation within mathematical expressions. As an essential infrastructure component for accessible STEM education and publishing, MathCAT serves users worldwide.

The board of the DAISY Consortium has approved a 12-month pilot project to coordinate MathCAT development and evaluate long-term stewardship opportunities. This initiative addresses a critical need in the accessible mathematics ecosystem while strengthening relationships across the assistive technology community.

Why MathCAT Matters

Mathematical accessibility depends on reliable tools that can accurately convert MathML expressions into formats that work for diverse users and technologies. MathCAT has become that essential tool, now integrated into:

  • Leading screen readers – JAWS and NVDA, with native integration on development roadmaps
  • Production workflows – Organizations including MTM (Sweden) and the National Library of Norway are integrating MathCAT for text-to-speech books and braille production
  • Specialized tools – APH’s BrailleBlaster, DAISY Pipeline, Dolphin EasyReader, and Kurzweil

The library supports multiple languages and braille codes, with ongoing community contributions expanding its reach and capabilities.

The Challenge

Despite MathCAT’s critical role, the software development and maintenance currently depends primarily on one individual developer. This creates significant risk for organizations that have integrated MathCAT into production systems and commercial products. As adoption grows, the need for sustainable governance and coordinated development becomes increasingly urgent.

Our Approach

The DAISY Consortium has established a one-year exploratory project to:

  • Coordinate development – Work closely with Neil Soiffer and participating organizations to plan and prioritize enhancements
  • Build community – Create structured opportunities for organizations to contribute developer time, testing, localization, and financial resources
  • Evaluate viability – Assess technical, community, and financial sustainability for potential long-term stewardship
  • Maintain openness – Ensure all contributions remain open-source and community-governed

Project Timeline

Duration: 12 months (November 2025 – October 2026)

Evaluation: Comprehensive report and recommendations to the DAISY Board in mid-2026

Resourcing: contributions from organizations relying on MathCAT are supporting this project.

We are grateful to MTM (Sweden) and the National Library of Norway for providing initial funding to launch this important 12-month initiative. Their leadership demonstrates the value organizations place on sustainable accessible mathematics infrastructure.

We would be delighted to discuss opportunities with other DAISY members and friends who would also like to support this initiative. Organizations interested in participating can contribute through:

  • Developer time for code contributions
  • Testing and quality assurance
  • Localization for additional languages and math braille codes
  • Financial support

Organizations interested in participating in this initiative or learning more about opportunities to support MathCAT development are encouraged to contact us.

Together, we can ensure that accessible mathematics remains robust, sustainable, and available to everyone who needs it.

Learn More About MathCAT

Visit the MathCAT project website to explore:

  • Technical documentation and API information
  • Live demonstration of MathCAT capabilities
  • Current supported languages and braille codes
  • Developer resources and contribution guidelines

You can also explore the MathCAT GitHub repository for source code and development activity.