# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?page=2

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

**Page:** 3

---

## [Using JETLS in neovim with dynamic registration](https://discourse.julialang.org/t/using-jetls-in-neovim-with-dynamic-registration/137196)

<div class="topic-metadata">

**Author:** [@qwjyh](https://discourse.julialang.org/u/qwjyh)\
**Replies:** 2\
**Last updated:** [May 22, 2026, 2:36pm UTC](https://discourse.julialang.org/t/using-jetls-in-neovim-with-dynamic-registration/137196 "2026-05-22T14:36:45Z")

</div>

Since JETLS assumes textDocuments/completions/dynamicRegistration = true (LSP specification) in capabilities (for “lazy completion”) while cmp-nvim-lsp doesn’t support dynamic registration (source), it seems that the com…

---

## [Kaimon.jl fails to install on Julia LTS 1.10.10](https://discourse.julialang.org/t/kaimon-jl-fails-to-install-on-julia-lts-1-10-10/137239)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 1\
**Last updated:** [May 22, 2026, 12:38pm UTC](https://discourse.julialang.org/t/kaimon-jl-fails-to-install-on-julia-lts-1-10-10/137239 "2026-05-22T12:38:13Z")

</div>

This is on a windows 11 system for Julia 1.10.10: (jl\_zQXCQD) pkg\> add Kaimon Updating registry at C:\\Users\\chm\\.julia\\registries\\HolyLabRegistry Updating git-repo https://github.com/HolyLab/HolyLabRegistry.git Upda…

---

## [Attach debugger to running process](https://discourse.julialang.org/t/attach-debugger-to-running-process/136890)

<div class="topic-metadata">

**Author:** [@zuckerruebe](https://discourse.julialang.org/u/zuckerruebe)\
**Replies:** 10\
**Last updated:** [May 20, 2026, 3:50pm UTC](https://discourse.julialang.org/t/attach-debugger-to-running-process/136890 "2026-05-20T15:50:46Z")

</div>

Hi all Glancing at DebugAdapter.jl it seemed to me that you could debug a program “after the fact”, i.e. attach a debugger to it once it has started. Is that correct? Can DebugAdapter.jl do this? If so, can this functio…

---

## [Bad cert when accessing the General registry](https://discourse.julialang.org/t/bad-cert-when-accessing-the-general-registry/112738)

<div class="topic-metadata">

**Author:** [@danielmatz](https://discourse.julialang.org/u/danielmatz)\
**Replies:** 16\
**Last updated:** [May 15, 2026, 11:25am UTC](https://discourse.julialang.org/t/bad-cert-when-accessing-the-general-registry/112738 "2026-05-15T11:25:00Z")

</div>

I just started getting errors about untrusted SSL cert when accessing the General registry. If I try to update General: (@v1.10) pkg\> registry update General Updating registry at \`~/.julia/registries/General.toml\` …

---

## [Open Reality - a code first julia based game engine](https://discourse.julialang.org/t/open-reality-a-code-first-julia-based-game-engine/135655)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 16\
**Last updated:** [May 11, 2026, 3:06pm UTC](https://discourse.julialang.org/t/open-reality-a-code-first-julia-based-game-engine/135655 "2026-05-11T15:06:52Z")

</div>

Hi! I built OpenReality, a code-first game engine in Julia. I was inspired by RealityKit’s declarative API – you can build Vision Pro apps in ~20 lines of Swift. I wanted that elegance for games, but cross-platform and o…

---

## [RustCall.jl?](https://discourse.julialang.org/t/rustcall-jl/113259)

<div class="topic-metadata">

**Author:** [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Replies:** 41\
**Last updated:** [May 10, 2026, 11:06pm UTC](https://discourse.julialang.org/t/rustcall-jl/113259 "2026-05-10T23:06:32Z")

</div>

@ExpandingMan made the point here that calling out to Rust would be a good way to increase the robustness of the Julia ecosystem. The labor of wrapping a bunch of Rust crates compiled to the different platforms isn’t …

---

## [Looking for Emacs users to help me debug an issue with Emacs, eglot, and jetls](https://discourse.julialang.org/t/looking-for-emacs-users-to-help-me-debug-an-issue-with-emacs-eglot-and-jetls/136987)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 8\
**Last updated:** [May 7, 2026, 7:27pm UTC](https://discourse.julialang.org/t/looking-for-emacs-users-to-help-me-debug-an-issue-with-emacs-eglot-and-jetls/136987 "2026-05-07T19:27:27Z")

</div>

I ran into an issue with either Emacs, eglot, or jetls. @aviatesk was unable to reproduce it, so I made a minimal reproducible environment with straight.el at I wonder if anyone can reproduce the issue running from ./…

---

## [RFC: REUSE compliance plugin for PkgTemplates.jl — API, docs, and root LICENSE behavior](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 43\
**Last updated:** [May 7, 2026, 3:44pm UTC](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981 "2026-05-07T15:44:50Z")

</div>

I have a preview implementation of a Reuse plugin for PkgTemplates.jl and would appreciate testing and feedback. Current PR: Add REUSE plugin support by gwr-de · Pull Request #528 · JuliaCI/PkgTemplates.jl · GitHub Do…

---

## [Experimenting with a Docker-based MCP server for Julia](https://discourse.julialang.org/t/experimenting-with-a-docker-based-mcp-server-for-julia/136166)

<div class="topic-metadata">

**Author:** [@mthelm85](https://discourse.julialang.org/u/mthelm85)\
**Replies:** 2\
**Last updated:** [May 5, 2026, 2:37pm UTC](https://discourse.julialang.org/t/experimenting-with-a-docker-based-mcp-server-for-julia/136166 "2026-05-05T14:37:54Z")

</div>

This is still very much an experiment, but it’s been working well for my workflows where I want the AI to have access to a full Julia environment without giving it access to my local network or filesystem, so I thought I…

---

## [How to fix GitHub Actions CI failures with Julia 1.6 (or 1.7) on \`macos-latest\` and \`macos-14\`](https://discourse.julialang.org/t/how-to-fix-github-actions-ci-failures-with-julia-1-6-or-1-7-on-macos-latest-and-macos-14/117019)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 3\
**Last updated:** [May 1, 2026, 11:29pm UTC](https://discourse.julialang.org/t/how-to-fix-github-actions-ci-failures-with-julia-1-6-or-1-7-on-macos-latest-and-macos-14/117019 "2026-05-01T23:29:24Z")

</div>

GitHub Actions offers three\[1\] different versions of macOS on the free GitHub-hosted macOS runners: macos-12, which runs on Intel Mac machines (x86\_64) macos-13, which runs on Intel Mac machines (x86\_64) macos-14, whic…

---

## [Deprecating the \`latest\` and \`vX.Y\` tags of the \`julia-actions/setup-julia\` GitHub Action](https://discourse.julialang.org/t/deprecating-the-latest-and-vx-y-tags-of-the-julia-actions-setup-julia-github-action/136936)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 7\
**Last updated:** [May 1, 2026, 12:34pm UTC](https://discourse.julialang.org/t/deprecating-the-latest-and-vx-y-tags-of-the-julia-actions-setup-julia-github-action/136936 "2026-05-01T12:34:16Z")

</div>

We recently released v3 of julia-actions/setup-julia, which is a GitHub Action that installs Julia for use in your GitHub Actions CI jobs. I want to talk a bit about the tags on that repo. This discussion only affects th…

---

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

---

## [Reviewing GitHub Actions workflows & tokens](https://discourse.julialang.org/t/reviewing-github-actions-workflows-tokens/136400)

<div class="topic-metadata">

**Author:** [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Replies:** 4\
**Last updated:** [April 29, 2026, 7:16pm UTC](https://discourse.julialang.org/t/reviewing-github-actions-workflows-tokens/136400 "2026-04-29T19:16:14Z")

</div>

GitHub Actions are great! But following some recent news, I wanted to make sure I understood their potential issues… and more importantly, get a better understanding of what I need to be looking for and avoiding. I foun…

---

## [Usingpipinside CondaPkg with Pixi backend (undocumented)](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840)

<div class="topic-metadata">

**Author:** [@mouad-tarif](https://discourse.julialang.org/u/mouad-tarif)\
**Replies:** 2\
**Last updated:** [April 23, 2026, 10:57pm UTC](https://discourse.julialang.org/t/usingpipinside-condapkg-with-pixi-backend-undocumented/136840 "2026-04-23T22:57:40Z")

</div>

Hello everyone, I want to share a method that seems undocumented but works perfectly. The discovery Inside CondaPkg.jl , when using the Pixi backend, you can directly call pip to install any PyPI package: bash /home/…

---

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

---

## [JuliaRegisterChangelog, a workflow for automatic package registration and changelogs based on Conventional Commits](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488)

<div class="topic-metadata">

**Author:** [@alex180500](https://discourse.julialang.org/u/alex180500)\
**Replies:** 3\
**Last updated:** [April 14, 2026, 10:39am UTC](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488 "2026-04-14T10:39:57Z")

</div>

I wanted to automate the process of commenting the latest commit to trigger the JuliaRegistrator. I also wanted this automation to include a changelog based on conventions like Conventional Commits. For this reason I cr…

---

## [Missing package "Dependents" on JuliaHub?](https://discourse.julialang.org/t/missing-package-dependents-on-juliahub/136672)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 1\
**Last updated:** [April 11, 2026, 8:50am UTC](https://discourse.julialang.org/t/missing-package-dependents-on-juliahub/136672 "2026-04-11T08:50:44Z")

</div>

My package StructEqualHash.jl appears among the “Dependencies” on the JuliaHub page for the package Spglib.jl. However, this package does not show up among the “Dependents” on the page for my package. How come? EDIT: I’…

---

## [Alternatives to BinaryBuilder.jl?](https://discourse.julialang.org/t/alternatives-to-binarybuilder-jl/136569)

<div class="topic-metadata">

**Author:** [@AwesomeQuest](https://discourse.julialang.org/u/AwesomeQuest)\
**Replies:** 8\
**Last updated:** [April 6, 2026, 7:22pm UTC](https://discourse.julialang.org/t/alternatives-to-binarybuilder-jl/136569 "2026-04-06T19:22:26Z")

</div>

I’m making a wrapper for SimpleBLE in Julia and I can’t get it to build targeting windows in BinaryBuilder.jl I suspect because Mingw\_jll is too old. As a result I’ve written the package using pre-built binaries using @…

---

## [Package registration stuck after AutoMerge approval](https://discourse.julialang.org/t/package-registration-stuck-after-automerge-approval/136571)

<div class="topic-metadata">

**Author:** [@igmmgi1](https://discourse.julialang.org/u/igmmgi1)\
**Replies:** 1\
**Last updated:** [April 5, 2026, 4:26pm UTC](https://discourse.julialang.org/t/package-registration-stuck-after-automerge-approval/136571 "2026-04-05T16:26:50Z")

</div>

I am struggling with JuliaRegistrator for updating packages. After getting the “AutoMerge Guidelines are all met!” and the green tick, is it just a matter of waiting? It does say approx 20 minutes, but my updates seem to…

---

## [How does the package manager decide which packages to prioritize when updating?](https://discourse.julialang.org/t/how-does-the-package-manager-decide-which-packages-to-prioritize-when-updating/136512)

<div class="topic-metadata">

**Author:** [@johnb](https://discourse.julialang.org/u/johnb)\
**Replies:** 0\
**Last updated:** [April 1, 2026, 8:04pm UTC](https://discourse.julialang.org/t/how-does-the-package-manager-decide-which-packages-to-prioritize-when-updating/136512 "2026-04-01T20:04:10Z")

</div>

I noticed today that I was using two packages which conflicted such that only one could be fully updated at a time. If I ran \]up, package A would be updated and package B was left not updated, but I had to manually add p…

---

## [Scite API-File for Julia Syntax-Highlihting](https://discourse.julialang.org/t/scite-api-file-for-julia-syntax-highlihting/136442)

<div class="topic-metadata">

**Author:** [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Replies:** 0\
**Last updated:** [March 29, 2026, 8:12am UTC](https://discourse.julialang.org/t/scite-api-file-for-julia-syntax-highlihting/136442 "2026-03-29T08:12:52Z")

</div>

I found the following interseting repository to enhance and configure the SciTe-Editor. moltenform/scite-filesmoltenform/scite-files No I wonder, if some one knows about a Julia Syntax-Highlihting Configuration file fo…

---

## [You should try jetls, it is awesome!](https://discourse.julialang.org/t/you-should-try-jetls-it-is-awesome/135844)

<div class="topic-metadata">

**Author:** [@dmolina](https://discourse.julialang.org/u/dmolina)\
**Replies:** 32\
**Last updated:** [March 28, 2026, 11:32pm UTC](https://discourse.julialang.org/t/you-should-try-jetls-it-is-awesome/135844 "2026-03-28T23:32:44Z")

</div>

I write only to suggest to use jetls: GitHub - aviatesk/JETLS.jl: A new language server for Julia, enabling modern, compiler-powered tooling. · GitHub It is still a not complete project, but it is very useful for now. A…

---

## [The use of Claude Code in SciML repos](https://discourse.julialang.org/t/the-use-of-claude-code-in-sciml-repos/131009)

<div class="topic-metadata">

**Author:** [@j-bowhay](https://discourse.julialang.org/u/j-bowhay)\
**Replies:** 26\
**Last updated:** [March 27, 2026, 1:38pm UTC](https://discourse.julialang.org/t/the-use-of-claude-code-in-sciml-repos/131009 "2026-03-27T13:38:09Z")

</div>

Hi, First and foremost, thank you for all the hard work on this great set of repositories. While browsing a few of them on GitHub, I noticed some commits attributed to Claude. This raised a couple of questions: How i…

---

## [LiteLLM PyPI compromised and Julia resilience to supply-chain attack](https://discourse.julialang.org/t/litellm-pypi-compromised-and-julia-resilience-to-supply-chain-attack/136364)

<div class="topic-metadata">

**Author:** [@fdekerme](https://discourse.julialang.org/u/fdekerme)\
**Replies:** 4\
**Last updated:** [March 25, 2026, 8:05pm UTC](https://discourse.julialang.org/t/litellm-pypi-compromised-and-julia-resilience-to-supply-chain-attack/136364 "2026-03-25T20:05:19Z")

</div>

Hi everyone, It was recently discovered that the litellm package (v1.82.8) was compromised with a malicious .pth file that could steal SSH keys, environment variables, and other credentials without requiring an explicit…

---

## [Policies around registering AI-created packages in General?](https://discourse.julialang.org/t/policies-around-registering-ai-created-packages-in-general/136228)

<div class="topic-metadata">

**Author:** [@Mikhail\_Kagalenko](https://discourse.julialang.org/u/Mikhail_Kagalenko)\
**Replies:** 184\
**Last updated:** [March 19, 2026, 8:24pm UTC](https://discourse.julialang.org/t/policies-around-registering-ai-created-packages-in-general/136228 "2026-03-19T20:24:05Z")

</div>

I think that Julia discourse should host some discussion about the use of LLM and coding agents in the registered packages.

---

## [\[ANN\] Revise.jl v3.13: Struct revision support](https://discourse.julialang.org/t/ann-revise-jl-v3-13-struct-revision-support/134818)

<div class="topic-metadata">

**Author:** [@aviatesk](https://discourse.julialang.org/u/aviatesk)\
**Replies:** 8\
**Last updated:** [March 17, 2026, 2:01pm UTC](https://discourse.julialang.org/t/ann-revise-jl-v3-13-struct-revision-support/134818 "2026-03-17T14:01:29Z")

</div>

Happy New Year, everyone!:tada::pine\_decoration: A new year’s gift for you all: Revise.jl v3.13 with struct revision support. Here’s what’s new in this release. Struct Revision (Julia 1.12+) Revise can now handle chan…

---

## [What is the proper way to treat LazyArtifacts](https://discourse.julialang.org/t/what-is-the-proper-way-to-treat-lazyartifacts/136225)

<div class="topic-metadata">

**Author:** [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Replies:** 3\
**Last updated:** [March 16, 2026, 8:11pm UTC](https://discourse.julialang.org/t/what-is-the-proper-way-to-treat-lazyartifacts/136225 "2026-03-16T20:11:13Z")

</div>

I am developing a package that has an artifact set up as lazy as shown in the following Project.toml and so requires using LazyArtifacts, which is part of stdlib. However, resolve() complains that it has no known version…

---

## [Julia + Vscode: Error while communicating with the LS, no documented solution works](https://discourse.julialang.org/t/julia-vscode-error-while-communicating-with-the-ls-no-documented-solution-works/136215)

<div class="topic-metadata">

**Author:** [@MarkusGabl](https://discourse.julialang.org/u/MarkusGabl)\
**Replies:** 2\
**Last updated:** [March 16, 2026, 8:04am UTC](https://discourse.julialang.org/t/julia-vscode-error-while-communicating-with-the-ls-no-documented-solution-works/136215 "2026-03-16T08:04:57Z")

</div>

When I use SHIFT+ENTER to execute a command in the editor, I get the Error message: “Error while communicating with the LS. Check Output \> Julia Language Server for additional information.” After toggling “Print code i…

---

## [Unsolvable environment with julia-downgrade-compat due to libblastrampoline\_jll on julia v1.9](https://discourse.julialang.org/t/unsolvable-environment-with-julia-downgrade-compat-due-to-libblastrampoline-jll-on-julia-v1-9/136094)

<div class="topic-metadata">

**Author:** [@jmert](https://discourse.julialang.org/u/jmert)\
**Replies:** 3\
**Last updated:** [March 15, 2026, 5:02pm UTC](https://discourse.julialang.org/t/unsolvable-environment-with-julia-downgrade-compat-due-to-libblastrampoline-jll-on-julia-v1-9/136094 "2026-03-15T17:02:30Z")

</div>

I’m trying to use the julia-downgrade-compat (v2) Github Action in a project, and I’ve run into problems with unresolvable environments for julia v1.9. I’ve tracked down the (apparent) problem to any package chain that …

---

## [NeuroREPL.jl - Community Interest Check](https://discourse.julialang.org/t/neurorepl-jl-community-interest-check/135805)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 14\
**Last updated:** [March 13, 2026, 9:31pm UTC](https://discourse.julialang.org/t/neurorepl-jl-community-interest-check/135805 "2026-03-13T21:31:50Z")

</div>

Hey, NeuroREPL.jl is a Julia implementation of the Model Context Protocol (MCP) that transforms the Julia REPL into a programmatic API for AI agents. NeuroREPL provides process‑isolated code execution, dual MCP transport…

[Previous page](https://discourse.julialang.org/c/tools/35.md?page=1)

[Next page](https://discourse.julialang.org/c/tools/35.md?page=3)
