2025 Year of Code: February

Let’s talk about another OpenSource Project that I’ve been working on in February which relates to both Xojo and Databases.
The topic might not be expected - it’s about the OpenSource CubeSQLPlugin.

As it’s OpenSource I’ve been contributing a couple of Bug Fixes in 2024. However, the biggest contribution has been the Build Automation using GitHub Actions Workflows.

This February I’ve been updating the Workflows to use the newly available GitHub Runners that run on ARM hardware. Previously we’ve had to use QEMU for ARM emulation. Now the Build of the Plugin is being done in just about 2.5 minutes - for all the supported platforms (Windows, macOS, Linux) and all their architectures (Intel/ARM, 32/64Bit). Without any user interaction required, without any own hardware required.

Additionally I’ve written a Xojo Guest Blog Post: Build a Xojo Plugin with GitHub Actions which shares more insights into automating the build process of CubeSQLPlugin using GitHub Actions Workflows.


CubeSQLPlugin is an extension for the Xojo programming environment that allows developers to use CubeSQL, a fully featured and high performance relational database management system built on top of the SQLite database engine.

6 Likes