[QGIS-Developer] New Plugin: QGIS DevTools — Debug QGIS Plugins with VSCode

Ivan Barsukov ivan.barsukow at gmail.com
Thu Jul 3 07:34:32 PDT 2025


Dear QGIS Developers,

We are excited to announce a new plugin for QGIS: QGIS DevTools.

This plugin provides a convenient way to debug Python code in QGIS using 
debugpy and Visual Studio Code.

Initially, we attempted to contribute to the existing debugvs plugin 
[1], but as the repository has been inactive for some time, we developed 
our own solution. While developing QGIS DevTools, we aimed to improve 
the debugging experience and add long-missing features, such as starting 
the debugger at QGIS launch, selecting a custom port range, and easily 
viewing the current debugging status.

We plan to continue expanding its capabilities, including support for 
other IDEs, debugging of QgsTask, and adding more tools to assist in 
plugin development

Plugin page: https://plugins.qgis.org/plugins/devtools/
Source code: https://github.com/nextgis/qgis_devtools
Documentation: https://docs.nextgis.com/docs_ngqgis/source/devtools.html

Feedback and contributions are welcome!

Best regards,
Ivan Barsukov
NextGIS

[1] https://github.com/lmotta/debug_vs_plugin/pull/14



More information about the QGIS-Developer mailing list