Create and Use Plugins for Vexlio

Customize Vexlio to your needs

With the release of Version 1.2.0, Vexlio now has a plugin system!

Plugins allow you to extend Vexlio with the custom functionality you need to create your diagrams. If you’re not interested in writing your own, you can download and install plugins that others have written instead.

Custom functionality

Find yourself performing the same task over and over in your diagrams? Want to automate some part of your workflow? Need a niche feature that isn’t in Vexlio’s core feature set? Whip up a plugin in the friendly Lua language using the Lua API and customize Vexlio to suit your particular needs. Or, if someone beat you to it, you can easily download, install, and use their plugin instead.

Vexlio comes with a few plugins pre-installed that offer some useful extra functionality (like object style find and replace), and serve as examples for you to base your own plugins on.

Native UI look and feel

Vexlio plugins have a powerful and easy-to-use system for creating user interfaces that use platform-native controls. That means any Vexlio plugin will run out of the box on both macOS and Windows, and look great in both environments:

Vexlio plugin UI components on macOS

Vexlio plugin UI components on Windows 10

Language and API

Plugins are written in the Lua programming language using the same API as Program Mode drawings, with a few extra hooks for UI creation and drawing event interception. That means if you’re already familiar with Program Mode, you’re 90% of the way to writing your own plugins.

Ready to try it out?

Head over and download a free trial now! No signup is required—just download and go.

Download Free Trial

What else does Vexlio do?

Check out all the other great features Vexlio has to help you easily and quickly create your technical diagrams.

Make it easy on yourself to illustrate complex concepts.

Draw technical diagrams faster with powerful auto-snap and intelligent tools. Export to high-quality PDF and SVG.
No subscription. No monthly payments.