Skip to content

Open Source Tools for Accessibility Coders

CREATE students and faculty have compiled a list of their favorite open source software and information for accessibility coders. 

General use (cross-disability)

Mobility-Related Innovations

  • Project Sidewalk: Sidewalk accessibility data to make new technologies that support people with mobility impairments. Accessibility data is served in two formats: Access Attribute contains point-level information on what accessibility attributes exist and where (latitude-longitude); Access Score is a value that indicates how (in)accessible a given street/area is. See the Access Score APIs for examples. Get the data: REST APIsContribute! Get the code on github.
  • UnlockedMaps: Real-time elevator stats for reliable mobility. Maps the urban rail transit stations with the primary focus on accessibility. Real-time elevator statuses are displayed, to help assist people who rely on the elevators, such as people who use wheelchairs or have strollers or bikes, plan their commute without inconvenient surprises.

Sound Recognition

  • ProtoSound: Sound recognition at home. A deployable interactive system for personalizing a sound recognition model in real-time using few custom recordings. Built primarily to support deaf and hard of hearing users.
  • SoundWatch: Sound feedback for hard-of-hearing usersAn Android-based app designed for commercially available smartwatches to provide glanceable, always-available, and private sound feedback in multiple contexts. SoundWatch informs users about three key sound properties: sound identity, loudness, and time of occurrence through customizable sound alerts using visual and vibrational feedback. 

Accessible Switch Creation

Do you need accessible switches? If so, check out the SwitchKit! A customizable kit, it opens up unlimited accessibility possibilities! SwitchKit works with both commercial and homemade switches and connects to a tablet or computer so that it can be used with apps or websites. While the team developed games for SwitchKit using Scratch, a kid-friendly programming platform, it also works with other games or apps that utilize arrow keys or the space bar for input. For DIYers and the open-source community, you may also may love our tutorial on accessible switches.

For screen reader users and Braille users