# \#pluto

**URL:** https://discourse.julialang.org/tag/pluto/445.md

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

---

## [Pluto fails to precompile on v1.13](https://discourse.julialang.org/t/pluto-fails-to-precompile-on-v1-13/139450)

<div class="topic-metadata">

**Author:** [@lazylavenders](https://discourse.julialang.org/u/lazylavenders)\
**Replies:** 13\
**Last updated:** [September 16, 2026, 11:16am UTC](https://discourse.julialang.org/t/pluto-fails-to-precompile-on-v1-13/139450 "2026-09-16T11:16:25Z")

</div>

I recently upgraded to Julia v1.13 and was pleasantly surprised by how quickly packages downloaded. However, Pluto fails to precompile on my machine, which didn’t used to happen on v1.12.7. It appeared that someone else …

---

## [Pluto installation fails](https://discourse.julialang.org/t/pluto-installation-fails/139166)

<div class="topic-metadata">

**Author:** [@jacquesb](https://discourse.julialang.org/u/jacquesb)\
**Replies:** 5\
**Last updated:** [September 14, 2026, 5:32pm UTC](https://discourse.julialang.org/t/pluto-installation-fails/139166 "2026-09-14T17:32:27Z")

</div>

Installing pluto faills. I just installed julia Version 1.12.7 (2026-08-15), on Linux antarctic 6.12.101+deb13-amd64 #1 SMP PREEMPT\_DYNAMIC Debian 6.12.101-1 (2026-08-05) x86\_64 GNU/Linux. That works fine. The first …

---

## [Using Commands from Pluto](https://discourse.julialang.org/t/using-commands-from-pluto/138964)

<div class="topic-metadata">

**Author:** [@haroldnick0](https://discourse.julialang.org/u/haroldnick0)\
**Replies:** 3\
**Last updated:** [August 25, 2026, 8:10am UTC](https://discourse.julialang.org/t/using-commands-from-pluto/138964 "2026-08-25T08:10:00Z")

</div>

Is it possible to use external operating system commands from Pluto to automate the fossil add harold/tiddlers/\* step, so that only the final commit has to be done manually from the console?

---

## [Is it possible to avoid the \`TiddlyWikiModule\` prefix when using \`include("tiddlywiki.jl")\` in Pluto notebooks?](https://discourse.julialang.org/t/is-it-possible-to-avoid-the-tiddlywikimodule-prefix-when-using-include-tiddlywiki-jl-in-pluto-notebooks/139026)

<div class="topic-metadata">

**Author:** [@haroldnick0](https://discourse.julialang.org/u/haroldnick0)\
**Replies:** 1\
**Last updated:** [August 24, 2026, 6:40pm UTC](https://discourse.julialang.org/t/is-it-possible-to-avoid-the-tiddlywikimodule-prefix-when-using-include-tiddlywiki-jl-in-pluto-notebooks/139026 "2026-08-24T18:40:37Z")

</div>

Is it possible to avoid the TiddlyWikiModule prefix when using include("tiddlywiki.jl") in Pluto notebooks? Currently, I have to call functions using TiddlyWikiModule.something(). I would like to know if I can make them…

---

## [I'm quitting as Pluto.jl maintainer 👋](https://discourse.julialang.org/t/im-quitting-as-pluto-jl-maintainer/138028)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 47\
**Last updated:** [August 3, 2026, 5:08pm UTC](https://discourse.julialang.org/t/im-quitting-as-pluto-jl-maintainer/138028 "2026-08-03T17:08:35Z")

</div>

After an incredible journey, I’m stopping as core maintainer of Pluto.jl. I am proud of what I have achieved. I have happy memories and I feel excited about whatever I will do next! In this post I want to tell my persona…

---

## [\[ANN\] Snapshot.jl — interactive Pluto exports without a Julia server](https://discourse.julialang.org/t/ann-snapshot-jl-interactive-pluto-exports-without-a-julia-server/138358)

<div class="topic-metadata">

**Author:** [@Dale\_James\_Black](https://discourse.julialang.org/u/Dale_James_Black)\
**Replies:** 32\
**Last updated:** [July 28, 2026, 10:35pm UTC](https://discourse.julialang.org/t/ann-snapshot-jl-interactive-pluto-exports-without-a-julia-server/138358 "2026-07-28T22:35:33Z")

</div>

I (alongside AI agents, of course) have been working on Snapshot.jl, a package that exports a Pluto notebook as a static page while keeping supported @bind interactions live via wasm. The interactive cells are compiled …

---

## [ANN: Julia parser for JavaScript based on lezer grammar v1.0.0](https://discourse.julialang.org/t/ann-julia-parser-for-javascript-based-on-lezer-grammar-v1-0-0/137760)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 3\
**Last updated:** [July 13, 2026, 9:45pm UTC](https://discourse.julialang.org/t/ann-julia-parser-for-javascript-based-on-lezer-grammar-v1-0-0/137760 "2026-07-13T21:45:32Z")

</div>

Hi! :waving\_hand: The Pluto team is proud to announce @plutojl/lezer-julia version 1.0! This is a parser for Julia syntax to be used in JavaScript: you can use it in web browsers, NodeJS, Bun or Deno. Our parser is of …

---

## [\[ANN\] Pluto Desktop beta release – native Windows app](https://discourse.julialang.org/t/ann-pluto-desktop-beta-release-native-windows-app/137981)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 20\
**Last updated:** [July 9, 2026, 9:16am UTC](https://discourse.julialang.org/t/ann-pluto-desktop-beta-release-native-windows-app/137981 "2026-07-09T09:16:12Z")

</div>

The Pluto team has been hard at work on Pluto Desktop, an all-in-one Windows application for working with Pluto notebooks. It’s easy to install (download the installer and run), and it comes with everything included: Jul…

---

## [ANN: 🎓🏗️ Course website template based on Computational Thinking @ MIT](https://discourse.julialang.org/t/ann-course-website-template-based-on-computational-thinking-mit/137004)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 7\
**Last updated:** [June 23, 2026, 9:55am UTC](https://discourse.julialang.org/t/ann-course-website-template-based-on-computational-thinking-mit/137004 "2026-06-23T09:55:35Z")

</div>

Are you using Julia to teach a course? The Pluto team would like to announce computational-thinking-template, a repository template for building awesome looking course websites! It features a sidebar, a colorful homepage…

---

## [Plotting in Pluto with GLMakie](https://discourse.julialang.org/t/plotting-in-pluto-with-glmakie/137706)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 3\
**Last updated:** [June 20, 2026, 9:16am UTC](https://discourse.julialang.org/t/plotting-in-pluto-with-glmakie/137706 "2026-06-20T09:16:36Z")

</div>

I have a function that creates a Makie plot. I want it to display that plot by default, but to also return other information, let’s say fig and ax, so it can be called as fig, ax = myplot(x). I’m using show == true && di…

---

## [Symbolics Build Function and Display of Code in Pluto](https://discourse.julialang.org/t/symbolics-build-function-and-display-of-code-in-pluto/102395)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 3\
**Last updated:** [June 14, 2026, 2:11pm UTC](https://discourse.julialang.org/t/symbolics-build-function-and-display-of-code-in-pluto/102395 "2026-06-14T14:11:19Z")

</div>

I’m trying to make an example Pluto notebook, showing how some Julia functions can be manipulated by Symbolics and Converted to C. This all looks nice. But I don’t know the syntax once the function has generated C code…

---

## [Pluto 1.0 release!](https://discourse.julialang.org/t/pluto-1-0-release/137296)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 6\
**Last updated:** [June 4, 2026, 2:17pm UTC](https://discourse.julialang.org/t/pluto-1-0-release/137296 "2026-06-04T14:17:34Z")

</div>

After six years, it’s time to release Pluto version 1.0! With this release, I want to celebrate all the progress over the past years, and to symbolise that Pluto is ready. I am proud of what we have achieved, and I hope …

---

## [How to display images in Pluto?](https://discourse.julialang.org/t/how-to-display-images-in-pluto/50259)

<div class="topic-metadata">

**Author:** [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Replies:** 17\
**Last updated:** [May 18, 2026, 8:15am UTC](https://discourse.julialang.org/t/how-to-display-images-in-pluto/50259 "2026-05-18T08:15:39Z")

</div>

I’ve seen a couple of threads discussion a bit of these but I couldn’t make it work for me in GMT.jl. There I have if (isdefined(Main, :IJulia) && Main.IJulia.inited) # From Jupyter? if (fname == "") display("imag…

---

## [How to remove non-empty Pluto.jl cell without hassle](https://discourse.julialang.org/t/how-to-remove-non-empty-pluto-jl-cell-without-hassle/136774)

<div class="topic-metadata">

**Author:** [@lilachint](https://discourse.julialang.org/u/lilachint)\
**Replies:** 6\
**Last updated:** [April 30, 2026, 11:43am UTC](https://discourse.julialang.org/t/how-to-remove-non-empty-pluto-jl-cell-without-hassle/136774 "2026-04-30T11:43:01Z")

</div>

I just accidently messed something up terribly, but was not expecting the next cell’s error to be millions of lines long! It froze the page completely, reloading the page would make it unfreeze, but if I scroll down and …

---

## [Function works when called in Pluto, but not when copy-pasted into a package](https://discourse.julialang.org/t/function-works-when-called-in-pluto-but-not-when-copy-pasted-into-a-package/136731)

<div class="topic-metadata">

**Author:** [@CameraObscura42](https://discourse.julialang.org/u/CameraObscura42)\
**Replies:** 3\
**Last updated:** [April 16, 2026, 12:18am UTC](https://discourse.julialang.org/t/function-works-when-called-in-pluto-but-not-when-copy-pasted-into-a-package/136731 "2026-04-16T00:18:45Z")

</div>

It’s going to take a while to extract a MWE from the package and pluto notebook, so I’ll post the question first in case I get lucky. Note that I am self-taught and relatively new to Julia, so my code is probably bad. I…

---

## [Pluto in Vscode](https://discourse.julialang.org/t/pluto-in-vscode/44486)

<div class="topic-metadata">

**Author:** [@Oto\_Brzobohaty](https://discourse.julialang.org/u/Oto_Brzobohaty)\
**Replies:** 21\
**Last updated:** [March 9, 2026, 7:01am UTC](https://discourse.julialang.org/t/pluto-in-vscode/44486 "2026-03-09T07:01:45Z")

</div>

First of all, I would like to thank to all VS Code julia extension developers. I know about the effort to bring julia jupyter notebook into VScode and I think it will be awesome (once finished). Recently, I came across…

---

## [Wglmakie no longer working in Pluto](https://discourse.julialang.org/t/wglmakie-no-longer-working-in-pluto/129182)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 8\
**Last updated:** [March 3, 2026, 4:24pm UTC](https://discourse.julialang.org/t/wglmakie-no-longer-working-in-pluto/129182 "2026-03-03T16:24:29Z")

</div>

I am encountering an error with WGLMakie.jl in Pluto.jl. WGLMakie was working for quite some time until I updated my packages. Now it freezes and outputs the error message below in the terminal. I tried reverting back to…

---

## [Disabling AI help while teaching with Pluto](https://discourse.julialang.org/t/disabling-ai-help-while-teaching-with-pluto/135516)

<div class="topic-metadata">

**Author:** [@Offray](https://discourse.julialang.org/u/Offray)\
**Replies:** 4\
**Last updated:** [February 27, 2026, 12:06am UTC](https://discourse.julialang.org/t/disabling-ai-help-while-teaching-with-pluto/135516 "2026-02-27T00:06:29Z")

</div>

Hi all, After having it in my radar for some years, I’ll be starting to teach in Julia in the Information Sciences department of the Javeriana University, in Bogota, Colombia. I have been a long Pharo user, enthusiast a…

---

## [Some (new ?) thoughts about WGLMakie in Pluto](https://discourse.julialang.org/t/some-new-thoughts-about-wglmakie-in-pluto/135096)

<div class="topic-metadata">

**Author:** [@jucheval](https://discourse.julialang.org/u/jucheval)\
**Replies:** 0\
**Last updated:** [January 16, 2026, 1:45pm UTC](https://discourse.julialang.org/t/some-new-thoughts-about-wglmakie-in-pluto/135096 "2026-01-16T13:45:41Z")

</div>

Hi everyone! I recently used WGLMakie animations in a Pluto notebook for my Habilitation defense. I thought it was really cool so I want to highlight this possibility by making a Pluto “featured notebook”. Here is a com…

---

## [PlutoUI: DimensionMismatch: incompatible shape in element 4](https://discourse.julialang.org/t/plutoui-dimensionmismatch-incompatible-shape-in-element-4/134982)

<div class="topic-metadata">

**Author:** [@Grass](https://discourse.julialang.org/u/Grass)\
**Replies:** 1\
**Last updated:** [January 10, 2026, 3:35pm UTC](https://discourse.julialang.org/t/plutoui-dimensionmismatch-incompatible-shape-in-element-4/134982 "2026-01-10T15:35:22Z")

</div>

With integer entries, everything works fine and dandy. But, when I change one entry to a decimal, all hell breaks loose: Anyone knows how to fix this? Source code: ### A Pluto.jl notebook ### # v0.20.21 using Markd…

---

## [Improving Base.mapreduce by 20% on vectors](https://discourse.julialang.org/t/improving-base-mapreduce-by-20-on-vectors/134478)

<div class="topic-metadata">

**Author:** [@epilliat](https://discourse.julialang.org/u/epilliat)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 1:32pm UTC](https://discourse.julialang.org/t/improving-base-mapreduce-by-20-on-vectors/134478 "2025-12-12T13:32:17Z")

</div>

Hello everyone, I’ve been exploring reduction operations on GPUs recently, and this led me to investigate CPU performance as well. I discovered that we can improve mapreduce in Base while maintaining full precision for …

---

## [Pluto notebooks on Colab's kernel proxy port](https://discourse.julialang.org/t/pluto-notebooks-on-colabs-kernel-proxy-port/127576)

<div class="topic-metadata">

**Author:** [@metrizable](https://discourse.julialang.org/u/metrizable)\
**Replies:** 4\
**Last updated:** [December 1, 2025, 2:29pm UTC](https://discourse.julialang.org/t/pluto-notebooks-on-colabs-kernel-proxy-port/127576 "2025-12-01T14:29:13Z")

</div>

There has been some interest in using Pluto notebooks in Colab, and although I realize it’s not quite the fully supported experience that’s requested, I thought I’d share one approach to get going: using Pkg Pkg.add("P…

---

## [Fully-remote health informatics developer analyst ($84k-$107k)](https://discourse.julialang.org/t/fully-remote-health-informatics-developer-analyst-84k-107k/133988)

<div class="topic-metadata">

**Author:** [@Ashlin\_Harris](https://discourse.julialang.org/u/Ashlin_Harris)\
**Replies:** 0\
**Last updated:** [November 19, 2025, 12:21pm UTC](https://discourse.julialang.org/t/fully-remote-health-informatics-developer-analyst-84k-107k/133988 "2025-11-19T12:21:53Z")

</div>

The Tufts Clinical and Translational Science Institute is hiring a developer analyst for their Health Informatics team. Our role at TuftsMedicine is essentially to deliver focused datasets to clinicians based on their re…

---

## [Slides/Presentations with Pluto.jl?](https://discourse.julialang.org/t/slides-presentations-with-pluto-jl/46516)

<div class="topic-metadata">

**Author:** [@mlanghinrichs](https://discourse.julialang.org/u/mlanghinrichs)\
**Replies:** 5\
**Last updated:** [November 11, 2025, 12:34pm UTC](https://discourse.julialang.org/t/slides-presentations-with-pluto-jl/46516 "2025-11-11T12:34:01Z")

</div>

Hi all, I just watched this great intro to Pluto.jl on YouTube and was wondering how they made the presentation. It looks like its an interactive presentation with slides made in Pluto, but I cannot figure out how they …

---

## [WGLMakie not initialising when inside Pluto Notebook](https://discourse.julialang.org/t/wglmakie-not-initialising-when-inside-pluto-notebook/132740)

<div class="topic-metadata">

**Author:** [@ASura-137-036](https://discourse.julialang.org/u/ASura-137-036)\
**Replies:** 8\
**Last updated:** [October 16, 2025, 9:07am UTC](https://discourse.julialang.org/t/wglmakie-not-initialising-when-inside-pluto-notebook/132740 "2025-10-16T09:07:42Z")

</div>

WGLMakie is showing failed to initialise error while using pluto notebook. It is working as usual in julia REPL and while I use Pkg.add option inside notebook. The inbuild pluto package manager seems to be causing the is…

---

## [Pluto and package loading](https://discourse.julialang.org/t/pluto-and-package-loading/125684)

<div class="topic-metadata">

**Author:** [@Jose\_Ghislain\_Quenum](https://discourse.julialang.org/u/Jose_Ghislain_Quenum)\
**Replies:** 7\
**Last updated:** [October 14, 2025, 11:02am UTC](https://discourse.julialang.org/t/pluto-and-package-loading/125684 "2025-10-14T11:02:12Z")

</div>

Hey all, I am observing a weird behavior from Pluto. While trying to load the Bandits package (available at Bandits ), I realised the package was not declared in the registry. This forced me to add the command Pkg.add(ur…

---

## [Using CSS and JS function defined in Julia module for Pluto](https://discourse.julialang.org/t/using-css-and-js-function-defined-in-julia-module-for-pluto/132455)

<div class="topic-metadata">

**Author:** [@dmetivie](https://discourse.julialang.org/u/dmetivie)\
**Replies:** 2\
**Last updated:** [September 29, 2025, 7:36am UTC](https://discourse.julialang.org/t/using-css-and-js-function-defined-in-julia-module-for-pluto/132455 "2025-09-29T07:36:30Z")

</div>

I am creating a Julia package PlutoXXX.jl with some CSS and JS code. I want when checking a checkbox inside the Pluto notebook to activate the CSS and calling the JS function defined inside my module to activate a mode …

---

## [Makie Axis doesn't work in Pluto.jl but Axis3 does](https://discourse.julialang.org/t/makie-axis-doesnt-work-in-pluto-jl-but-axis3-does/124221)

<div class="topic-metadata">

**Author:** [@AwesomeQuest](https://discourse.julialang.org/u/AwesomeQuest)\
**Replies:** 3\
**Last updated:** [September 23, 2025, 11:32am UTC](https://discourse.julialang.org/t/makie-axis-doesnt-work-in-pluto-jl-but-axis3-does/124221 "2025-09-23T11:32:13Z")

</div>

When I start a Pluto notebook with the following setup Cell 1 using WGLMakie, Bonito Cell 2 Page() Cell 3 scatter(1:10) Cell 4 scatter(1:10,1:10,1:10) Cell 3 displays a 2D Axis that does not react to the mouse, …

---

## [Pluto for literate programming](https://discourse.julialang.org/t/pluto-for-literate-programming/132499)

<div class="topic-metadata">

**Author:** [@bertschi](https://discourse.julialang.org/u/bertschi)\
**Replies:** 0\
**Last updated:** [September 18, 2025, 9:18pm UTC](https://discourse.julialang.org/t/pluto-for-literate-programming/132499 "2025-09-18T21:18:05Z")

</div>

Just realized that Pluto can be turned into a web style literate programming tool with the help of a simple macro. Pluto’s dependency tracking already allows cells to be ordered as the programmer likes instead of what th…

---

## [🌏 Pluto in different languages!](https://discourse.julialang.org/t/pluto-in-different-languages/131540)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 6\
**Last updated:** [September 12, 2025, 12:56pm UTC](https://discourse.julialang.org/t/pluto-in-different-languages/131540 "2025-09-12T12:56:52Z")

</div>

We want to make Julia and Pluto more accessible to a wider audience! Since 0.20.14 (August 2025), Pluto has a localization system, which means that the Pluto UI interface can be used in a different language, not just in …

[Next page](https://discourse.julialang.org/tag/pluto/445.md?match_all_tags=true&page=1&tags%5B%5D=pluto)
