Add-ons and backwards incompatible NVDA releases

Note: this document is based on an older "NVDA add-ons and Python 3" document, which is also available for historical reasons.

This page aims to document add-ons compatible with latest backwards incompatible version of NVDA, as well as highlighting their status regarding their availability on this website.

What you need to know about backwards incompatible NVDA releases and add-ons

Once a year, NV Access may publish a backwards incompatible NVDA release, typically the first major release (year.1). Here, "backwards incompatible" refers to NVDA releases that make add-ons incompatible due to API changes. When this happens, authors must test their add-ons for compatibility and release updates accordingly.

As mentioned in the NVDA's user guide:

The Incompatible Add-ons Manager, which can be accessed via the "view incompatible add-ons" button in the Add-on manager, allows you to inspect any incompatible add-ons, and the reason they are considered incompatible. Add-ons are considered incompatible when they have not been updated to work with significant changes to NVDA, or when they rely on a feature not available in the version of NVDA you are using. The Incompatible add-ons manager has a short message to explain its purpose as well as the version of NVDA.

The Incompatible add-ons manager also has an "About add-on..." button. This dialog will provide you with the full details of the add-on, which is helpful when contacting the add-on author.

Key changes in backwards incompatible NVDA releases

Below is a list of backwards incompatible NVDA releases and key changes in each:

  • 2019.3: Python 2 to 3, speech refactor
  • 2021.1: code refactoring, wxPython 4.1.1
  • 2022.1: control types refactor
  • 2023.1 (current): security and speech changes

Note to add-on authors: when backwards incompatible NVDA release enters beta testing phase (with the release of beta 1), be sure to test your add-ons and report your next steps, including update plans and release announcements to NVDA community through various channels (add-ons list, users list, Facebook, Twitter, etc.). Also, send a pull request against nvaccess/addon-datastore repo on GitHub so that updated add-ons can be posted on this website.

Unless otherwise specified, add-ons listed on this page are checked against latest backwards incompatible NVDA release (2023.1).

Status of add-ons compatible with NVDA 2023.1 and availability on the website

Below is a list of add-ons hosted on this website (in the stable section). The list also includes contact information for add-on author(s).

Notes:

  • Add-on compatibility status subject to change without notice.
  • Please do NOT change the manifest.ini file of incompatible add-ons if you don't know what you're doing since this may result in unpredictable behavior such as making NVDA less stable.
  • When maintainers have asked to post an add-on on the website via a pull request or an add-on store submission or publishes plans for testing add-on compatibility, this will be reflected as "coming soon to the website".
  • If an add-on is marked as no longer maintained, contact the author about add-on maintenance.

Access8Math

Add-on Updater

Add-ons documentation

Addon to count elements of selected text

Application Dictionary

Beep keyboard

Bluetooth Audio

Braille Extender

  • Compatible: Yes (available on the website)
  • Contact: André-Abush Clause dev@andreabc.net

BrowserNav

Calibre

  • Compatible: Yes (available on the website)
  • Contact: Javi Dominguez fjavids@gmail.com

Character Information

Check Input Gestures

Classic Selection

Clip Contents Designer

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com

Clipspeak

  • Compatible: Yes (available on the website)
  • Contact: Rui Fontes, Ângelo Abrantes, Abel Passos Júnior and colaboration of Noelia Ruiz Martínez, based on the work of Damien Sykes-Lindley

Clock and calendar Add-on for NVDA

Columns Review

Console Toolkit

Control Usage Assistant

Crash Hero

Cursor Locator

Day of the week

Debug Helper/Dev Helper

Developer Toolkit

Direct Link

Dropbox

Dual Voice

  • Compatible: No
  • Contact: Seyed Mahmood Taghavi-Shahri

Easy Table Navigator

Emoticons

eMule

Enhanced Annotations

Enhanced Aria

  • Compatible: No
  • Note: add-on features included in NVDA 2019.3.
  • Contact: José Manuel Delicado jm.delicado@nvda.es

Enhanced Touch Gestures

Event Tracker

extendedWinamp

Focus Highlight

Golden Cursor

GoldWave

Ignore blanks Indentation Reporting

IndentNav

Input Lock

  • Compatible: Yes (available on the website)
  • Contact: José Manuel Delicado jm.delicado@nvda.es

instantTranslate

Kill NVDA

Lambda Add-On for NVDA

  • Compatible: No
  • Contact: Alberto Zanella, Ivan Novegil

MathCAT

Mozilla Apps Enhancements

  • Compatible: Yes (available on the website)
  • Contact: Javi Dominguez fjavids@gmail.com

mp3DirectCut

  • Compatible: Yes (available on the website)
  • Contact: Abdel, Rémy Ruiz, Abdellah Zineddine, Jean-François Colas

Newfon

  • Compatible: Yes (available on the website)
  • Contact: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark and other developers

NoBeepsSpeechMode

  • Compatible: Yes (available on the website)
  • Note: new releases are compatible with 2021.1 and later, older versions should be used for older NVDA releases
  • Contact: Alberto Buffolino a.buffolino@gmail.com

Notepad++

Numpad Nav Mode

  • Compatible: Yes (available on the website)
  • Contact: Luke Davis (Open Source Systems, Ltd.) newanswertech@gmail.com

NVDA Dev & Test Toolbox

NVDA Remote Support

NVDA Unmute

NVDAUpdate Channel Selector

NV Speech Player.

  • Compatible: No
  • Note: add-on features included in recent eSpeak NG releases
  • Contact: NV Access

Object Location Tones

ObjPad

OCR

Office Desk

Outlook Extended

PC Keyboard Braille Input for NVDA

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com

Phonetic Punctuation

placeMarkers

Proxy support for NVDA

Quick Dictionary

Quick Notetaker

  • Compatible: Yes (available on the website)
  • Contact: Eilana Benish <benish.ilana@gmail.com, Mohammad Suliman mohmad.s93@gmail.com

Read Feeds

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com, Mesar Hameed

Report Passwords

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com

Report Symbols

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com

Resource Monitor

  • Compatible: Yes (available on the website)
  • Contact: Kefas Lungu

Review Cursor Copier

sayCurrentKeyboardLanguage

Say Product Name and Version

Screenshots wizard

  • Compatible: Yes (available on the website)
  • Contact: Javi Domínguez fjavids@gmail.com

Search With

SentenceNav

Skype

  • Compatible: Yes (available on the website)
  • Contact: Doug Lee

Sound Splitter

Speak Passwords

Speech History

  • Compatible: Yes (coming soon to the website)
  • Contact: Tyler Spivey tspivey@pcdesk.net, James Scholes

Speech Logger

Station Playlist

  • Compatible: Yes (available on the website)
  • Note: no longer maintained
  • Contact: Geoff Shang, Joseph Lee and other contributors

Switch synth

Synth ring settings selector

systrayList

Tele NVDA remote assistance

TesseractOCR

Text Information

TextNav

Thunderbird+

  • Compatible: Yes (available on the website)
  • Contact: Pierre-Louis Renaud (Thunderbird v. 78 to 102), Daniel Poiraud (TB v. 68 to 91), Abdelkrim Bensaïd for a part of TB 78, Yannick (TB v. 38 to 60)

Time Zoner

  • Compatible: Yes (available on the website)
  • Contact: Munawar Bijani

Tip of the Day

Tony's enhancements

ToolbarsExplorer

Training Keyboard commands

UnicodeBrailleInput

UnigramPlus

URL Shortener

  • Compatible: Yes (available on the website)
  • Contact: Noelia Ruiz Martínez nrm1977@gmail.com

Virtual Audio Cable

  • Compatible: Yes (available on the website)
  • Contact: Doug Lee

Virtual Review

VLC Media Player

  • Compatible: Yes (available on the website)
  • Contact: Javi Dominguez fjavids@gmail.com

Vocalizer

Weather Plus

WhatsAppPlus

Windows App Essentials

Windows Magnifier

Win Wizard

WordNav

Zoom Accessibility Enhancements