How are non programmers to use Julia Apps

Julia can be packaged into installers; see AppBundler.jl project and JuliaCon 2024 talk on it. It has a list of post-processing steps that one can follow to obtain nice-looking .dmg or .msix installers.

Thanks to the NLNET grant, I am now returning to the next stage of AppBundler.jl, where the post-processing steps will be integrated into the bundle function using open-source alternatives. That would make it easy to write CI integration pipelines, so, for instance, tagging a release on a GitHub would automatically (pre)compile the application on each corresponding platform and bundle it to its native installer. I expect this will be done within the next three months.

Then, there will be work on flatpack support, PackageCompiler integration, Julia distribution creation and some work on resolving sandboxing issues.

19 Likes