Addon Dev Tools is a Blender extension designed to support efficient development and maintenance of Blender add-ons. It facilitates a smoother workflow by automating common development tasks.
Check a demo in YouTube
🔄 Automated Add-on Reloading
The Auto Reload feature monitors a specified development directory and reloads the add-on within Blender automatically upon file changes. This reduces the need for manual intervention and improves iteration speed.
-
Supports both single-file and package-based add-ons
-
Integrates with Blender’s UI under the Addon Dev Tools tab in the 3D Viewport sidebar
-
Monitoring can be enabled or disabled with a single click
Note: While the tool supports multi-file (package) add-ons, it has not been extensively tested with complex or deeply nested module structures. Caution is advised when using it in larger projects.
📦 Add-on Packaging for Distribution
The included packaging tool creates a ZIP archive of the add-on, excluding temporary and unnecessary files (e.g., __pycache__, .pyc). This feature simplifies preparing add-ons for sharing or release.
-
Outputs to a dedicated
releasedirectory -
Suitable for distribution or submission to platforms such as Blender Market