# \#juliac

**URL:** https://discourse.julialang.org/tag/juliac/1570.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] AppBundler v1.0: Native Installers for Julia Applications](https://discourse.julialang.org/t/ann-appbundler-v1-0-native-installers-for-julia-applications/136438)

<div class="topic-metadata">

**Author:** [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Replies:** 9\
**Last updated:** [September 29, 2026, 10:28pm UTC](https://discourse.julialang.org/t/ann-appbundler-v1-0-native-installers-for-julia-applications/136438 "2026-09-29T22:28:06Z")

</div>

Packaging a Julia application into a native installer has traditionally meant wrestling with platform-specific tooling on each target system. I am pleased to announce AppBundler v1.0 changes that. Turn any Julia applicat…

---

## [Compiled application startup time under 10ms for 368MB sysimage](https://discourse.julialang.org/t/compiled-application-startup-time-under-10ms-for-368mb-sysimage/139313)

<div class="topic-metadata">

**Author:** [@melevy](https://discourse.julialang.org/u/melevy)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 3:14pm UTC](https://discourse.julialang.org/t/compiled-application-startup-time-under-10ms-for-368mb-sysimage/139313 "2026-09-09T15:14:08Z")

</div>

I build compiled binaries for a network simulator and the process startup time really bugged me. Investigation showed that it is not really inherent to the problem. The image is mmapped fine, but then the loader walks tw…

---

## [Trimmable CSV parser?](https://discourse.julialang.org/t/trimmable-csv-parser/138914)

<div class="topic-metadata">

**Author:** [@BenjaminDoran](https://discourse.julialang.org/u/BenjaminDoran)\
**Replies:** 0\
**Last updated:** [August 19, 2026, 5:56am UTC](https://discourse.julialang.org/t/trimmable-csv-parser/138914 "2026-08-19T05:56:51Z")

</div>

Are there examples of using juliac and trimming for processing CSV files? I.e. is there a trimmable CSV parser? I’m curious about the difficulty of reading in tables that might have different numbers of columns but shoul…

---

## [Keeping track of 'trimming safe' packages](https://discourse.julialang.org/t/keeping-track-of-trimming-safe-packages/138649)

<div class="topic-metadata">

**Author:** [@langestefan](https://discourse.julialang.org/u/langestefan)\
**Replies:** 4\
**Last updated:** [August 18, 2026, 12:34pm UTC](https://discourse.julialang.org/t/keeping-track-of-trimming-safe-packages/138649 "2026-08-18T12:34:00Z")

</div>

The page at System Image Building · The Julia Language states: Package authors may wish to test that their package is “trimming safe”, however this is impossible in general. Trimming is only expected to work given conc…

---

## [Juliac with TypedTables](https://discourse.julialang.org/t/juliac-with-typedtables/137926)

<div class="topic-metadata">

**Author:** [@Thomas008](https://discourse.julialang.org/u/Thomas008)\
**Replies:** 7\
**Last updated:** [July 5, 2026, 1:13am UTC](https://discourse.julialang.org/t/juliac-with-typedtables/137926 "2026-07-05T01:13:42Z")

</div>

I want to compile functions processing tables with help of juliac. I use TypedTables. Unfortunately the code cannot be compiled as soon the tables have more than 32 columns. This is probably caused by the type-instabilit…

---

## [Command line performance: pkg app, precompilation and juliac](https://discourse.julialang.org/t/command-line-performance-pkg-app-precompilation-and-juliac/136233)

<div class="topic-metadata">

**Author:** [@FerreolS](https://discourse.julialang.org/u/FerreolS)\
**Replies:** 4\
**Last updated:** [March 18, 2026, 7:30am UTC](https://discourse.julialang.org/t/command-line-performance-pkg-app-precompilation-and-juliac/136233 "2026-03-18T07:30:14Z")

</div>

Hi, I just want to share my experience building a command-line tool in Julia. A few years ago, I developed a small (unregistered) package, FITSexplore, to manipulate FITS files and their headers/keywords. Recently, I …

---

## [Self-contained juliac demonstration](https://discourse.julialang.org/t/self-contained-juliac-demonstration/134366)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 15\
**Last updated:** [March 14, 2026, 5:29am UTC](https://discourse.julialang.org/t/self-contained-juliac-demonstration/134366 "2026-03-14T05:29:34Z")

</div>

I was looking for a completely self-contained tutorial or demonstration on how to use the juliac command line from JuliaC.jl and did not find one. I created this short demonstration below. Steps Step 1: Install Julia 1.…

---

## [Generating JuliaC libraries on Windows](https://discourse.julialang.org/t/generating-juliac-libraries-on-windows/135865)

<div class="topic-metadata">

**Author:** [@JackC](https://discourse.julialang.org/u/JackC)\
**Replies:** 3\
**Last updated:** [March 4, 2026, 2:24pm UTC](https://discourse.julialang.org/t/generating-juliac-libraries-on-windows/135865 "2026-03-04T14:24:08Z")

</div>

Hi all, I have been trying to use the new JuliaC capabilities in 1.12 (currently on 1.12.5). I have been able to compile executable binaries with some success, however I haven’t been able to successfully compile C calla…

---

## [Why is JuliaC faster than PackageCompiler?](https://discourse.julialang.org/t/why-is-juliac-faster-than-packagecompiler/134909)

<div class="topic-metadata">

**Author:** [@guilhermebodin](https://discourse.julialang.org/u/guilhermebodin)\
**Replies:** 5\
**Last updated:** [February 20, 2026, 1:17pm UTC](https://discourse.julialang.org/t/why-is-juliac-faster-than-packagecompiler/134909 "2026-02-20T13:17:50Z")

</div>

Hi all! I have been using PackageCompiler for a while to distribute applications in Julia. It usually takes between 20 to 40 minutes to compile an app from scratch. In 1.12 I have been gradually changing it to JuliaC wi…

---

## [Outputs of JuliaC compiled functions question](https://discourse.julialang.org/t/outputs-of-juliac-compiled-functions-question/135678)

<div class="topic-metadata">

**Author:** [@JackC](https://discourse.julialang.org/u/JackC)\
**Replies:** 3\
**Last updated:** [February 16, 2026, 11:29pm UTC](https://discourse.julialang.org/t/outputs-of-juliac-compiled-functions-question/135678 "2026-02-16T23:29:41Z")

</div>

I’ve been experimenting with the new JuliaC functionality for generating small binaries introduced in 1.12. I have been able to successfully compile and run example programs (such as the ones provided in this repo). Howe…

---

## [Help to use \`JuliaC\` on Centos7](https://discourse.julialang.org/t/help-to-use-juliac-on-centos7/134961)

<div class="topic-metadata">

**Author:** [@bmxam](https://discourse.julialang.org/u/bmxam)\
**Replies:** 4\
**Last updated:** [January 9, 2026, 7:57pm UTC](https://discourse.julialang.org/t/help-to-use-juliac-on-centos7/134961 "2026-01-09T19:57:39Z")

</div>

Hi everyone, I’m trying to compile a julia script (just a simple helloworld, like in the JuliaC repo) using JuliaC on a Centos7 machine. I know Centos7 is EOL, but this is a constraint for an old HPC cluster. As far as…

---

## [Using Julia Compiled functions from Python with string arguments](https://discourse.julialang.org/t/using-julia-compiled-functions-from-python-with-string-arguments/134398)

<div class="topic-metadata">

**Author:** [@Herve](https://discourse.julialang.org/u/Herve)\
**Replies:** 4\
**Last updated:** [December 6, 2025, 8:36pm UTC](https://discourse.julialang.org/t/using-julia-compiled-functions-from-python-with-string-arguments/134398 "2025-12-06T20:36:43Z")

</div>

Hi I am experimenting with Julia code that I compile with juliac. I want to use it from Python (from various reasons, one being that it is the language of choice for many colleagues). One problem I stumbled upon is that…

---

## [JuliaC feature request: strip off libuv when there's no IO](https://discourse.julialang.org/t/juliac-feature-request-strip-off-libuv-when-theres-no-io/134043)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 4\
**Last updated:** [November 22, 2025, 12:43pm UTC](https://discourse.julialang.org/t/juliac-feature-request-strip-off-libuv-when-theres-no-io/134043 "2025-11-22T12:43:16Z")

</div>

Using a shared libraries compiled by JuliaC seems to cause unexpected interactions with the IO of a host program, even when the shared library is purely numerical and does not perform IO. I think this is caused by Juila’…

---

## [JuliaC - Modifying flags passed to julia and cc compiler](https://discourse.julialang.org/t/juliac-modifying-flags-passed-to-julia-and-cc-compiler/133601)

<div class="topic-metadata">

**Author:** [@xlxs4](https://discourse.julialang.org/u/xlxs4)\
**Replies:** 0\
**Last updated:** [November 2, 2025, 9:42am UTC](https://discourse.julialang.org/t/juliac-modifying-flags-passed-to-julia-and-cc-compiler/133601 "2025-11-02T09:42:24Z")

</div>

To modify the flags passed to the julia and cc compiler invocations by JuliaC, I’m using it programmatically. To modify the arguments passed to julia I can use julia\_args. If I use the JuliaC binary (juliac) I can pass a…

---

## [JuliaC with --trim=no](https://discourse.julialang.org/t/juliac-with-trim-no/133592)

<div class="topic-metadata">

**Author:** [@jdm204](https://discourse.julialang.org/u/jdm204)\
**Replies:** 2\
**Last updated:** [November 1, 2025, 3:25pm UTC](https://discourse.julialang.org/t/juliac-with-trim-no/133592 "2025-11-01T15:25:01Z")

</div>

Hi, Is JuliaC supposed to work compiling arbitrary code with --trim=no? I’m trying to compile an interactive Makie plot (wouldn’t expect it to work with --trim), so I set --trim=no. I don’t mind a (very) large binary i…

---

## [CMake configuration for working with juliac-compiled libraries](https://discourse.julialang.org/t/cmake-configuration-for-working-with-juliac-compiled-libraries/133320)

<div class="topic-metadata">

**Author:** [@xlxs4](https://discourse.julialang.org/u/xlxs4)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 7:17am UTC](https://discourse.julialang.org/t/cmake-configuration-for-working-with-juliac-compiled-libraries/133320 "2025-10-21T07:17:06Z")

</div>

Yesterday I gave juliac a spin to compile Julia code to a library I can then use from other languages that are C ABI compatible. I wanted to share what I ended up with. The project structure is very simple. I keep all o…

---

## [Using \`...\` syntax and \`--trim\`](https://discourse.julialang.org/t/using-syntax-and-trim/133201)

<div class="topic-metadata">

**Author:** [@apozharski](https://discourse.julialang.org/u/apozharski)\
**Replies:** 4\
**Last updated:** [October 20, 2025, 10:20am UTC](https://discourse.julialang.org/t/using-syntax-and-trim/133201 "2025-10-20T10:20:04Z")

</div>

Hello, I am working on a package for building c interfaces for an NLP solver packages and have run into something of an impasse regarding the --trim functionality and calling functions with keyword arguments which need …

---

## [Is it normal for juliac to still produce 280 MB of libraries for a "println" example?](https://discourse.julialang.org/t/is-it-normal-for-juliac-to-still-produce-280-mb-of-libraries-for-a-println-example/133140)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 6\
**Last updated:** [October 15, 2025, 7:26pm UTC](https://discourse.julialang.org/t/is-it-normal-for-juliac-to-still-produce-280-mb-of-libraries-for-a-println-example/133140 "2025-10-15T19:26:36Z")

</div>

Sorry, possibly coming from an “over-expectations” mind setting… I had a quick try on juliac, but compiling the trivial example, even with --trim=safe, produces yes an executable of ~1.7 MB, but also a set of libraries ~…

---

## [Using JuliaC from R/Python?](https://discourse.julialang.org/t/using-juliac-from-r-python/132857)

<div class="topic-metadata">

**Author:** [@biona001](https://discourse.julialang.org/u/biona001)\
**Replies:** 7\
**Last updated:** [October 12, 2025, 3:23am UTC](https://discourse.julialang.org/t/using-juliac-from-r-python/132857 "2025-10-12T03:23:50Z")

</div>

Hi, Now that JuliaC.jl is released, I want to try something I’ve always wanted: being able to pass a matrix from R into Julia, have it do something, then returning a scalar/vector/matrix back into R. I’m thinking of com…

---

## [Segmentation fault in executable after compilation with juliac including --trim --experimental arguments](https://discourse.julialang.org/t/segmentation-fault-in-executable-after-compilation-with-juliac-including-trim-experimental-arguments/125303)

<div class="topic-metadata">

**Author:** [@borisjo](https://discourse.julialang.org/u/borisjo)\
**Replies:** 4\
**Last updated:** [August 18, 2025, 9:10pm UTC](https://discourse.julialang.org/t/segmentation-fault-in-executable-after-compilation-with-juliac-including-trim-experimental-arguments/125303 "2025-08-18T21:10:39Z")

</div>

I’m trying out the juliac compilation functionality and I’m getting segmentation faults in my executable. My code I try to compile: module ABCD Base.@ccallable function main()::Cint return 0 end end # Module ABCD…

---

## [Determinant of a square random matrix using juliac](https://discourse.julialang.org/t/determinant-of-a-square-random-matrix-using-juliac/131144)

<div class="topic-metadata">

**Author:** [@jbytecode](https://discourse.julialang.org/u/jbytecode)\
**Replies:** 5\
**Last updated:** [July 29, 2025, 7:57pm UTC](https://discourse.julialang.org/t/determinant-of-a-square-random-matrix-using-juliac/131144 "2025-07-29T19:57:35Z")

</div>

The Julia code is using LinearAlgebra function (@main)(args::Vector{String})::Cint m = rand(Float64, 3, 3) for i in 1:3 for j in 1:3 print(Core.stdout, m\[i, j\], " ") end println(Core.stdout) end res…

---

## [Juliacall and small binaries?](https://discourse.julialang.org/t/juliacall-and-small-binaries/130704)

<div class="topic-metadata">

**Author:** [@croberts](https://discourse.julialang.org/u/croberts)\
**Replies:** 2\
**Last updated:** [July 14, 2025, 3:08pm UTC](https://discourse.julialang.org/t/juliacall-and-small-binaries/130704 "2025-07-14T15:08:41Z")

</div>

With the imminent release of v1.12, I’m wondering how small binary compilation might subsequently facilitate Julia integration into non-Julia codebases? Obviously, one could write wrapper packages in \[R\] or Python, whic…

---

## [Creating a shared library with juliac](https://discourse.julialang.org/t/creating-a-shared-library-with-juliac/126477)

<div class="topic-metadata">

**Author:** [@dmbates](https://discourse.julialang.org/u/dmbates)\
**Replies:** 1\
**Last updated:** [March 2, 2025, 8:03pm UTC](https://discourse.julialang.org/t/creating-a-shared-library-with-juliac/126477 "2025-03-02T20:03:39Z")

</div>

I would like to experiment with using R’s .Call interface to call Julia functions compiled into a shared library. See Using rcopy and sexp methods to create a .Call interface to a compiled Julia library · Issue #556 · J…

---

## [Experiments trying to use ArgMacros.jl with juliac](https://discourse.julialang.org/t/experiments-trying-to-use-argmacros-jl-with-juliac/125442)

<div class="topic-metadata">

**Author:** [@BenjaminDoran](https://discourse.julialang.org/u/BenjaminDoran)\
**Replies:** 0\
**Last updated:** [February 1, 2025, 1:42am UTC](https://discourse.julialang.org/t/experiments-trying-to-use-argmacros-jl-with-juliac/125442 "2025-02-01T01:42:21Z")

</div>

So, I was playing around with argument parsing in the context of the experimental juliac compilation and trying to use ArgMacros.jl since I have enjoyed its syntax for making CLI scripts in the past. A couple weeks ago …

---

## [Memory usage of binaries from juliac compiler?](https://discourse.julialang.org/t/memory-usage-of-binaries-from-juliac-compiler/116918)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 3\
**Last updated:** [July 17, 2024, 8:19am UTC](https://discourse.julialang.org/t/memory-usage-of-binaries-from-juliac-compiler/116918 "2024-07-17T08:19:15Z")

</div>

There has been a JuliaCon talk about generating small binaries with juliac: This brings down the binary size, but does it bring down the startup RAM usage? It’s currently more than 200 MB on Linux.

---

## [JuliaApps proposal](https://discourse.julialang.org/t/juliaapps-proposal/112817)

<div class="topic-metadata">

**Author:** [@Eric\_Sadit\_Tellez](https://discourse.julialang.org/u/Eric_Sadit_Tellez)\
**Replies:** 4\
**Last updated:** [April 11, 2024, 2:59pm UTC](https://discourse.julialang.org/t/juliaapps-proposal/112817 "2024-04-11T14:59:16Z")

</div>

Hi everyone, I’ve put JuliaApps for your consideration: https://github.com/sadit/JuliaApps. This tool aims to simplify sharing Julia packages/applications with people who don’t know the Julia programming language. Most …

---

## [Release strategy for juliac?](https://discourse.julialang.org/t/release-strategy-for-juliac/112563)

<div class="topic-metadata">

**Author:** [@oheil](https://discourse.julialang.org/u/oheil)\
**Replies:** 30\
**Last updated:** [April 7, 2024, 10:56am UTC](https://discourse.julialang.org/t/release-strategy-for-juliac/112563 "2024-04-07T10:56:46Z")

</div>

In another thread @mbauman said: which, of course, triggered my inner excitement and I had to open this discussion. At the time, this, the juliac, is ready, the core Julia people together with us, the community, shou…
