# Pluto

**URL:** https://discourse.julialang.org/c/tools/pluto/58.md

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

---

## [About the Pluto category](https://discourse.julialang.org/t/about-the-pluto-category/55437)

<div class="topic-metadata">

**Author:** [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Replies:** 0

</div>

(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.) Use the following paragraphs for a longer d…

---

## [Collaboration on Pluto Notebooks](https://discourse.julialang.org/t/collaboration-on-pluto-notebooks/139241)

<div class="topic-metadata">

**Author:** [@adranka](https://discourse.julialang.org/u/adranka)\
**Replies:** 3\
**Last updated:** [September 7, 2026, 3:22pm UTC](https://discourse.julialang.org/t/collaboration-on-pluto-notebooks/139241 "2026-09-07T15:22:15Z")

</div>

Hi! Wanted to get some opinions and ideas on how to best collaborate on Pluto notebooks and what’s worked for you. Some context: I have a pretty large monorepo with packages that I manage with LocalRegistry at work. Som…

---

## [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…

---

## [Pluto Package Compile Issue - Mac Silicon](https://discourse.julialang.org/t/pluto-package-compile-issue-mac-silicon/138250)

<div class="topic-metadata">

**Author:** [@Thatphukao](https://discourse.julialang.org/u/Thatphukao)\
**Replies:** 1\
**Last updated:** [July 16, 2026, 3:23am UTC](https://discourse.julialang.org/t/pluto-package-compile-issue-mac-silicon/138250 "2026-07-16T03:23:58Z")

</div>

Hi everyone, I’m trying to add Pluto to use on my university Mac and it seems to run into this compile error: Failed to precompile Pluto \[c3e4b0f8-55cb-11ea-2926-15256bba5781\] to "/Users/useruseruser/.julia/compiled/v1.…

---

## [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 …

---

## [Pluto PDF and printing](https://discourse.julialang.org/t/pluto-pdf-and-printing/65055)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 8\
**Last updated:** [April 17, 2026, 7:42pm UTC](https://discourse.julialang.org/t/pluto-pdf-and-printing/65055 "2026-04-17T19:42:42Z")

</div>

Is there a way to make the Pluto screen that shows in the browser WYSIWYG when printed or saved to PDF? Things look bad when I print to printer or PDF from Pluto. Many times the cells are squished up. I’m using firefo…

---

## [Using PlutoLinks @ingredients with Julia Modules: Gotcha and Workaround](https://discourse.julialang.org/t/using-plutolinks-ingredients-with-julia-modules-gotcha-and-workaround/135940)

<div class="topic-metadata">

**Author:** [@gluque](https://discourse.julialang.org/u/gluque)\
**Replies:** 2\
**Last updated:** [March 2, 2026, 7:42pm UTC](https://discourse.julialang.org/t/using-plutolinks-ingredients-with-julia-modules-gotcha-and-workaround/135940 "2026-03-02T19:42:45Z")

</div>

While setting up a Pluto notebook that depends on helper functions defined in an external script, I ran into a subtle behavior of PlutoLinks.@ingredients that’s worth documenting. The goal I wanted to keep reusable fun…

---

## [What is still needed to get PlutoDesktop off the ground?](https://discourse.julialang.org/t/what-is-still-needed-to-get-plutodesktop-off-the-ground/135623)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 1\
**Last updated:** [March 2, 2026, 12:22pm UTC](https://discourse.julialang.org/t/what-is-still-needed-to-get-plutodesktop-off-the-ground/135623 "2026-03-02T12:22:09Z")

</div>

It seems to me that PlutoDesktop would be the simplest way to get people using Julia without all the normal setup friction and a silver bullet for Julia adoption. Pluto is already being used very successfully for teachin…

---

## [Pluto feature request: reload nb from disk](https://discourse.julialang.org/t/pluto-feature-request-reload-nb-from-disk/135677)

<div class="topic-metadata">

**Author:** [@ddrake](https://discourse.julialang.org/u/ddrake)\
**Replies:** 4\
**Last updated:** [February 17, 2026, 6:47pm UTC](https://discourse.julialang.org/t/pluto-feature-request-reload-nb-from-disk/135677 "2026-02-17T18:47:41Z")

</div>

I’m using Claude Code to work on a Pluto notebook – I like Pluto and Julia, but I never remember how to do all the widgets and things that I’d like to use. Claude does well at editing the .jl file on disk from the termin…

---

## [Don't run all cells on startup and only update cells that have been run at least once](https://discourse.julialang.org/t/dont-run-all-cells-on-startup-and-only-update-cells-that-have-been-run-at-least-once/135447)

<div class="topic-metadata">

**Author:** [@cshen](https://discourse.julialang.org/u/cshen)\
**Replies:** 10\
**Last updated:** [February 6, 2026, 4:18am UTC](https://discourse.julialang.org/t/dont-run-all-cells-on-startup-and-only-update-cells-that-have-been-run-at-least-once/135447 "2026-02-06T04:18:13Z")

</div>

Hello, As far as I can tell, it’s not possible to not run the whole notebook on startup. Which is a shame. I think it would be very beneficial to have simply a “Trust” button that exit safe mode without running the who…

---

## [How to display a LateXString in pluto?](https://discourse.julialang.org/t/how-to-display-a-latexstring-in-pluto/135230)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 2\
**Last updated:** [January 23, 2026, 10:05pm UTC](https://discourse.julialang.org/t/how-to-display-a-latexstring-in-pluto/135230 "2026-01-23T22:05:53Z")

</div>

I have my type of objects Mvp (for “multivariate polynomials”) and I have overloaded latexstring for them. For example, for a certain polynomial p I have at the repl: julia\> latexstring(p) L"$x^3+3x^2y+3xy^2+y^3$" If i…

---

## [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…

---

## [Strikethrough in Pluto Markdown block](https://discourse.julialang.org/t/strikethrough-in-pluto-markdown-block/133969)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 7\
**Last updated:** [January 8, 2026, 11:37pm UTC](https://discourse.julialang.org/t/strikethrough-in-pluto-markdown-block/133969 "2026-01-08T23:37:44Z")

</div>

I made a markdown block in Pluto to keep a to do list while I work on it. md""" # TODO: 1. Fix this. 2. Fix that. """ I can’t get strikethrough text to render. md""" # TODO: 1. ~~Fix this.~~ 2. Fix that. """ md""" # …

---

## [Automating export of a currently running Pluto notebook to html](https://discourse.julialang.org/t/automating-export-of-a-currently-running-pluto-notebook-to-html/134357)

<div class="topic-metadata">

**Author:** [@vvbond](https://discourse.julialang.org/u/vvbond)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 10:31am UTC](https://discourse.julialang.org/t/automating-export-of-a-currently-running-pluto-notebook-to-html/134357 "2026-01-05T10:31:27Z")

</div>

I’m interested in automatic generation of html snapshots of a Pluto notebook I’m currently interacting with. My use case is automatic generation of named html snapshot upon meeting a certain condition, e.g. successful d…

---

## [Using ShareAdd.jl in Pluto.jl](https://discourse.julialang.org/t/using-shareadd-jl-in-pluto-jl/134382)

<div class="topic-metadata">

**Author:** [@Maucejo](https://discourse.julialang.org/u/Maucejo)\
**Replies:** 6\
**Last updated:** [December 5, 2025, 6:37pm UTC](https://discourse.julialang.org/t/using-shareadd-jl-in-pluto-jl/134382 "2025-12-05T18:37:22Z")

</div>

Hi all, I use ShareAdd.jl to manage my shared environments. I also generally use @usingany to use a package without installing it in a project environment (which is very convenient). However, I tried to use ShareAdd ins…

---

## [Pluto doesn't find some modules](https://discourse.julialang.org/t/pluto-doesnt-find-some-modules/133840)

<div class="topic-metadata">

**Author:** [@trg818](https://discourse.julialang.org/u/trg818)\
**Replies:** 6\
**Last updated:** [November 14, 2025, 4:27pm UTC](https://discourse.julialang.org/t/pluto-doesnt-find-some-modules/133840 "2025-11-14T16:27:57Z")

</div>

Why does Pluto not seem to find self-written modules I keep in a directory ~/lib/julia when that directory is included via a file .julia/config/startup.jl and when they are found by Jupyter notebooks and by the REPL? Wh…

---

## [Why do I not have the latest packages in pluto?](https://discourse.julialang.org/t/why-do-i-not-have-the-latest-packages-in-pluto/132804)

<div class="topic-metadata">

**Author:** [@Fourier](https://discourse.julialang.org/u/Fourier)\
**Replies:** 5\
**Last updated:** [November 12, 2025, 5:29pm UTC](https://discourse.julialang.org/t/why-do-i-not-have-the-latest-packages-in-pluto/132804 "2025-11-12T17:29:07Z")

</div>

First I updated my global julia environment, resulting in the upgraded package list towards the left. Then I opened the pluto notebook and it needed to recompile differential equations and Plots, propeably because the o…

---

## [PlutoSliderServer on Github-pages website](https://discourse.julialang.org/t/plutosliderserver-on-github-pages-website/126880)

<div class="topic-metadata">

**Author:** [@Sarah\_Groves](https://discourse.julialang.org/u/Sarah_Groves)\
**Replies:** 3\
**Last updated:** [November 11, 2025, 1:55pm UTC](https://discourse.julialang.org/t/plutosliderserver-on-github-pages-website/126880 "2025-11-11T13:55:21Z")

</div>

I am trying to get the sliders working on my pluto notebook on my github-pages website (smgroves.github.io). I was looking at this: Is it possible to use PlutoSliderServer to host github pages with sliders that work? · J…

---

## [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…

---

## [Loading real-time data reactively in pluto](https://discourse.julialang.org/t/loading-real-time-data-reactively-in-pluto/133199)

<div class="topic-metadata">

**Author:** [@ruben](https://discourse.julialang.org/u/ruben)\
**Replies:** 0\
**Last updated:** [October 16, 2025, 8:20am UTC](https://discourse.julialang.org/t/loading-real-time-data-reactively-in-pluto/133199 "2025-10-16T08:20:15Z")

</div>

Hello, for a uni project, I have to retrieve real-time data from an Arduino board through the Serial port (sensor reading). I’ve successfully read the data using LibSerialPort, but I’d like to update a Pluto notebook in …

---

## [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 …

---

## [🌏 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 …

---

## [Pluto won't start](https://discourse.julialang.org/t/pluto-wont-start/132131)

<div class="topic-metadata">

**Author:** [@apchar](https://discourse.julialang.org/u/apchar)\
**Replies:** 6\
**Last updated:** [September 7, 2025, 6:05pm UTC](https://discourse.julialang.org/t/pluto-wont-start/132131 "2025-09-07T18:05:07Z")

</div>

I’m new. Just installed Julia 1.11.6 a few days ago. When I try to start pluto I get a methoderror exception. Ideas?? Kinda discouraging when the recommended platform wont even start. julia\> using Pluto julia\> Pluto.ru…

---

## [Format text with Orgmode syntax](https://discourse.julialang.org/t/format-text-with-orgmode-syntax/101385)

<div class="topic-metadata">

**Author:** [@nucholab](https://discourse.julialang.org/u/nucholab)\
**Replies:** 2\
**Last updated:** [August 27, 2025, 7:26am UTC](https://discourse.julialang.org/t/format-text-with-orgmode-syntax/101385 "2025-08-27T07:26:57Z")

</div>

Hello Is anyone using Orgmode instead of Markdown for the non-code parts of Pluto notebooks? E.g using @tecosaur ’s parser

---

## [SVG cells in Pluto](https://discourse.julialang.org/t/svg-cells-in-pluto/87524)

<div class="topic-metadata">

**Author:** [@forestacorn](https://discourse.julialang.org/u/forestacorn)\
**Replies:** 2\
**Last updated:** [August 18, 2025, 11:01am UTC](https://discourse.julialang.org/t/svg-cells-in-pluto/87524 "2025-08-18T11:01:04Z")

</div>

After a bit of experimental exploring I discovered partly by accident that you can have SVG cells in Pluto. Here is some example text for a Pluto cell to illustrate what I mean: html""" \<svg width="100" height="100"\> \<…

---

## [Pluto Notebook namespace goes stale and packages go missing](https://discourse.julialang.org/t/pluto-notebook-namespace-goes-stale-and-packages-go-missing/130903)

<div class="topic-metadata">

**Author:** [@cdawg](https://discourse.julialang.org/u/cdawg)\
**Replies:** 2\
**Last updated:** [July 21, 2025, 8:15pm UTC](https://discourse.julialang.org/t/pluto-notebook-namespace-goes-stale-and-packages-go-missing/130903 "2025-07-21T20:15:38Z")

</div>

I have a difficult bug that only appears after some amount of time has passed. A long running notebook is left open and working for several days everything is fine. Then at some point I open my laptop and most, (not all)…

---

## [Importing \`DifferentialEquations\` and \`BifurcationKit\` together unpredictably fails](https://discourse.julialang.org/t/importing-differentialequations-and-bifurcationkit-together-unpredictably-fails/130831)

<div class="topic-metadata">

**Author:** [@lpz18](https://discourse.julialang.org/u/lpz18)\
**Replies:** 5\
**Last updated:** [July 19, 2025, 3:36pm UTC](https://discourse.julialang.org/t/importing-differentialequations-and-bifurcationkit-together-unpredictably-fails/130831 "2025-07-19T15:36:09Z")

</div>

Importing DifferentialEquations and BifurcationKit together unpredictably fails. I have 3 pluto notebooks: a new one (A), an “intermediate” one (B), and an old one (C) The notebooks import many packages but I isolated …

---

## [Unexpected behaviour when using Pluto with StaticArrays](https://discourse.julialang.org/t/unexpected-behaviour-when-using-pluto-with-staticarrays/130690)

<div class="topic-metadata">

**Author:** [@azeredo-e](https://discourse.julialang.org/u/azeredo-e)\
**Replies:** 2\
**Last updated:** [July 14, 2025, 7:36am UTC](https://discourse.julialang.org/t/unexpected-behaviour-when-using-pluto-with-staticarrays/130690 "2025-07-14T07:36:52Z")

</div>

Hello everyone. I’ve found this weird behaviour when using StaticArrays within a begin … end block Pluto. I have this cell begin xᵢ = collect(range(0, 10, length=n)) |\> SVector{n} yᵢ = @SVector \[β₀ + β₁ \* i …

---

## [PlutoPages.jl in Windows](https://discourse.julialang.org/t/plutopages-jl-in-windows/129710)

<div class="topic-metadata">

**Author:** [@eduardovrs](https://discourse.julialang.org/u/eduardovrs)\
**Replies:** 6\
**Last updated:** [July 4, 2025, 5:36pm UTC](https://discourse.julialang.org/t/plutopages-jl-in-windows/129710 "2025-07-04T17:36:38Z")

</div>

Hello there, I’m trying to make a some interactive notebooks with Pluto, and I want an index similar to Computational Thinking Course, and have found PlutoPages.jl but it doesn’t work on Windows locally. julia\> output\_…

---

## [Stale "recent notebook" still shown in Pluto](https://discourse.julialang.org/t/stale-recent-notebook-still-shown-in-pluto/119203)

<div class="topic-metadata">

**Author:** [@liu20001028](https://discourse.julialang.org/u/liu20001028)\
**Replies:** 13\
**Last updated:** [July 1, 2025, 3:55pm UTC](https://discourse.julialang.org/t/stale-recent-notebook-still-shown-in-pluto/119203 "2025-07-01T15:55:09Z")

</div>

why does the my work didnt auto delet (the notebook in My work is already deleted by myself) The source file has been deleted by me, but it is still displayed.

[Next page](https://discourse.julialang.org/c/tools/pluto/58.md?page=1)
