Rustacean Station

AccessKit with Matt Campbell and Arnold Loubriat


Listen Later

With AccessKit, Matt Campbell and Arnold Loubriat took on the ambitious task of abstracting over

the accessibility APIs of several target OS’ to offer toolkit providers one unified way to make their UIs accessible across platforms.
This interview was recorded live at RustWeek 2025 with your host Luuk van der Duim.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

  • Twitter: @rustaceanfm
  • Discord: Rustacean Station
  • Github: @rustacean-station
  • Timestamps & referenced resources
    • [@1:11] - Introducing Matt and Arnold.
    • [@1:45] - “What are you working on?”
    • [@2:00] - “What does it offer?”
    • [@2:28] - “Who would use AccessKit?”
    • [@2:51] - AccessKit bindings in languages besides Rust.
    • [@3:14] - Unifying accessibility protocols.
    • [@4:47] - AccessKit’s API.
    • [@6:58] - AccessKit tree concepts.
    • [@8:47] - When Arnold got involved.
    • [@9:08] - 6000 lines of code to find Matt.
    • [@12:56] - Matt’s history with Windows and Microsoft.
    • [@14:00] - How Quorum relates to AccessKit,
      • Quorum
      • [@15:52] - Challenges Quorum UI development faced.
      • [@18:12] - Arnold and Matt on the necessity for back-end testing, Android, iOS - Linux.
      • [@21:45] - On Newton and its Chromium relation.
        • Newton
        • [@27:55] - Newton on other compositers.
        • [@29:20] - Wayland protocol purists versus Gnome D-Bus frictions.
          • “Next-generation accessibility architecture” document
          • [@31:03] - Where can people find Arnold?
            • Arnold on GitHub as ‘DataTriny’
            • Arnold Loubriat on LinkedIn
            • DataTriny on Mastodon
            • [@31:39] Where can people find Matt?
              • Matt Campbell on GitHub
              • AccessKit website.
              • [@31:53] Your host can be found on GitHub.
                • Luuk van der Duim
                • Odilia screen reader
                • atspi crate
                • Credits

                  Intro Theme: Aerocity

                  Audio Editing: Luuk van der Duim

                  Samples used in interruption:

                  • “Vinyl - 45RPM - Start 2”
                  • by: day-garwood
                    License: Attribution 3.0
                  • Record Scratch #3
                  • by: musicvision31
                    License: Creative Commons 0

                    Hosting Infrastructure: Jon Gjengset

                    Show Notes: Luuk van der Duim

                    Hosts: Luuk van der Duim

                    ...more
                    View all episodesView all episodes
                    Download on the App Store

                    Rustacean StationBy Rustacean Station

                    • 4.9
                    • 4.9
                    • 4.9
                    • 4.9
                    • 4.9

                    4.9

                    62 ratings


                    More shows like Rustacean Station

                    View all
                    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                    Software Engineering Radio - the podcast for professional software developers

                    272 Listeners

                    The Changelog: Software Development, Open Source by Changelog Media

                    The Changelog: Software Development, Open Source

                    284 Listeners

                    LINUX Unplugged by Jupiter Broadcasting

                    LINUX Unplugged

                    265 Listeners

                    Talk Python To Me by Michael Kennedy

                    Talk Python To Me

                    590 Listeners

                    Software Engineering Daily by Software Engineering Daily

                    Software Engineering Daily

                    621 Listeners

                    Python Bytes by Michael Kennedy and Brian Okken

                    Python Bytes

                    215 Listeners

                    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                    Syntax - Tasty Web Development Treats

                    987 Listeners

                    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                    CoRecursive: Coding Stories

                    189 Listeners

                    Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

                    Kubernetes Podcast from Google

                    181 Listeners

                    The Real Python Podcast by Real Python

                    The Real Python Podcast

                    139 Listeners

                    Signals and Threads by Jane Street

                    Signals and Threads

                    72 Listeners

                    Oxide and Friends by Oxide Computer Company

                    Oxide and Friends

                    47 Listeners

                    Rust in Production by Matthias Endler

                    Rust in Production

                    19 Listeners

                    Self-Directed Research by OneVariable GmbH

                    Self-Directed Research

                    11 Listeners

                    The Pragmatic Engineer by Gergely Orosz

                    The Pragmatic Engineer

                    53 Listeners