# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?no_subcategories=false

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

---

## [About the Tooling category](https://discourse.julialang.org/t/about-the-tooling-category/5888)

<div class="topic-metadata">

**Author:** [@system](https://discourse.julialang.org/u/system)\
**Replies:** 0\
**Last updated:** [September 14, 2017, 3:17pm UTC](https://discourse.julialang.org/t/about-the-tooling-category/5888 "2017-09-14T15:17:01Z")

</div>

Tooling around Julia IDEs : Juno, VSCode Editor Modes : Vim, Emacs Debugger, Tracer Bindeps, BinaryProvider, BinaryBuilder

---

## [PSA: GitHub Dependabot now supports Julia](https://discourse.julialang.org/t/psa-github-dependabot-now-supports-julia/134997)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 27\
**Last updated:** [September 25, 2026, 8:08pm UTC](https://discourse.julialang.org/t/psa-github-dependabot-now-supports-julia/134997 "2026-09-25T20:08:54Z")

</div>

GitHub’s Dependabot now supports Julia. i.e. A standard .github/dependabot.yml file can now look like this to keep both github actions and julia deps up to date: version: 2 updates: - package-ecosystem: "github-actio…

---

## [LibPQ.jl in 2026: Maintenance status and PostgreSQL alternatives](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495)

<div class="topic-metadata">

**Author:** [@Rafael\_Brus](https://discourse.julialang.org/u/Rafael_Brus)\
**Replies:** 17\
**Last updated:** [September 25, 2026, 12:20pm UTC](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495 "2026-09-25T12:20:34Z")

</div>

Hi everyone, With the upcoming Julia 1.13 release, LibPQ.jl seems to be showing signs of being unmaintained, and there are breaking/compatibility issues emerging. What is the current status of the package within JuliaD…

---

## [In-IDE visual modeling for Julia](https://discourse.julialang.org/t/in-ide-visual-modeling-for-julia/137529)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Replies:** 6\
**Last updated:** [September 25, 2026, 6:53am UTC](https://discourse.julialang.org/t/in-ide-visual-modeling-for-julia/137529 "2026-09-25T06:53:53Z")

</div>

Hey everyone, Paul here - the guy behind “Flexible Julia”. Anyway, I’ve been working on something new… It is a visual, component-based simulation modeling toolkit for JetBrains IDEs. My goal is to get us a more a…

---

## [New: Julia for JetBrains IDEs (Flexible Julia)](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Replies:** 322\
**Last updated:** [September 23, 2026, 9:28am UTC](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658 "2026-09-23T09:28:43Z")

</div>

Hey everybody, We recently launched a new JetBrains plugin: Flexible Julia. It works for all JetBrains IDEs (PyCharm, IntelliJ, RubyMine, PhpStorm, GoLand, CLion etc) and is a ground-up new language implementation. You …

---

## [Agent protocols beyond MCP in Julia?](https://discourse.julialang.org/t/agent-protocols-beyond-mcp-in-julia/139563)

<div class="topic-metadata">

**Author:** [@scelles](https://discourse.julialang.org/u/scelles)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 2:04pm UTC](https://discourse.julialang.org/t/agent-protocols-beyond-mcp-in-julia/139563 "2026-09-22T14:04:51Z")

</div>

Hello, I’ve been looking at some of the emerging agent protocols beyond MCP: AG-UI, A2UI, Agent Client Protocol (ACP), Agent Control Protocol (also ACP), and Agent2Agent (A2A). I haven’t seen much discussion about them…

---

## [\[ANN\] SciCodeNotes 1.0.0—external Markdown notes and LaTeX previews for source code (vsc extension)](https://discourse.julialang.org/t/ann-scicodenotes-1-0-0-external-markdown-notes-and-latex-previews-for-source-code-vsc-extension/139218)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 20\
**Last updated:** [September 18, 2026, 8:39am UTC](https://discourse.julialang.org/t/ann-scicodenotes-1-0-0-external-markdown-notes-and-latex-previews-for-source-code-vsc-extension/139218 "2026-09-18T08:39:46Z")

</div>

Hi everyone, I’m happy to announce the first release of SciCodeNotes, a VS Code extension for attaching external Markdown notes to precise ranges of source code. SciCodeNotes was originally designed for scientific comp…

---

## [How to give Codex access to VSCode Shift+Enter Julia eval?](https://discourse.julialang.org/t/how-to-give-codex-access-to-vscode-shift-enter-julia-eval/138838)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 5\
**Last updated:** [September 14, 2026, 12:09pm UTC](https://discourse.julialang.org/t/how-to-give-codex-access-to-vscode-shift-enter-julia-eval/138838 "2026-09-14T12:09:15Z")

</div>

I’m currently using my own custom module that starts server and exposes socket to Codex Agent so it can call it and execute code in my VS Code julia session. I wonder if there’s simpler way - given that Julia VS Code ex…

---

## [Rules\_julia\_depot: Simple Manifest/depo driven Bazel rules for Julia](https://discourse.julialang.org/t/rules-julia-depot-simple-manifest-depo-driven-bazel-rules-for-julia/139449)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 0\
**Last updated:** [September 13, 2026, 8:14pm UTC](https://discourse.julialang.org/t/rules-julia-depot-simple-manifest-depo-driven-bazel-rules-for-julia/139449 "2026-09-13T20:14:26Z")

</div>

We have been having some problems with our build tooling for several multi language monorepos at work where we mix together Python, Julia, Go, Docker/Podman (OCI) containers, etc. Doing small things like getting a prope…

---

## [A REPL mode for ReTest.jl](https://discourse.julialang.org/t/a-repl-mode-for-retest-jl/139446)

<div class="topic-metadata">

**Author:** [@JamesNZ](https://discourse.julialang.org/u/JamesNZ)\
**Replies:** 0\
**Last updated:** [September 13, 2026, 5:21pm UTC](https://discourse.julialang.org/t/a-repl-mode-for-retest-jl/139446 "2026-09-13T17:21:20Z")

</div>

I’ve wanted a REPL mode for running tests for a while now to get a more pytest-like experience with Julia, so over the weekend I added one to ReTest.jl: ReTest.jl · ReTest.jl Example usage from the docs where Julia is s…

---

## [Extension Repackaged for VScode extension API version 1.105.1](https://discourse.julialang.org/t/extension-repackaged-for-vscode-extension-api-version-1-105-1/139361)

<div class="topic-metadata">

**Author:** [@xgdgsc](https://discourse.julialang.org/u/xgdgsc)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 11:09am UTC](https://discourse.julialang.org/t/extension-repackaged-for-vscode-extension-api-version-1-105-1/139361 "2026-09-11T11:09:26Z")

</div>

For some users old linux server that’ s not upgradable is used. I use cursor to do a repackaging. It wrote script: #!/usr/bin/env bash # Usage: ./repack-for-api1051.sh language-julia-X.Y.Z.vsix set -euo pipefail SRC=${1…

---

## [Best Practices for Using Coding Agents with Julia?](https://discourse.julialang.org/t/best-practices-for-using-coding-agents-with-julia/136829)

<div class="topic-metadata">

**Author:** [@Matt\_jl](https://discourse.julialang.org/u/Matt_jl)\
**Replies:** 55\
**Last updated:** [September 10, 2026, 2:07am UTC](https://discourse.julialang.org/t/best-practices-for-using-coding-agents-with-julia/136829 "2026-09-10T02:07:03Z")

</div>

Very easy, just like the title says: What are the best practices for letting coding agents start and manage Julia sessions for testing and debugging, while keeping the workflow safe, reproducible, and easy to reason abo…

---

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

---

## [\[ANN\] CodeGlass – see what your code is actually doing](https://discourse.julialang.org/t/ann-codeglass-see-what-your-code-is-actually-doing/137020)

<div class="topic-metadata">

**Author:** [@Tyrone](https://discourse.julialang.org/u/Tyrone)\
**Replies:** 17\
**Last updated:** [September 3, 2026, 8:07am UTC](https://discourse.julialang.org/t/ann-codeglass-see-what-your-code-is-actually-doing/137020 "2026-09-03T08:07:02Z")

</div>

Hi all, Over the past few years, we’ve been building runtime analysis tools for different languages and use cases, including Julia. Today, we would like to officially announce the release of our Julia profiling toolbox:…

---

## [Emacs and Julia: how to](https://discourse.julialang.org/t/emacs-and-julia-how-to/123623)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 64\
**Last updated:** [August 27, 2026, 2:14pm UTC](https://discourse.julialang.org/t/emacs-and-julia-how-to/123623 "2026-08-27T14:14:27Z")

</div>

Could someone knowledgeable in these matters list all the possible options? I understand there is julia-snail, julia-ts-mode, … But how do they fit together? What is hot and what is not? Many thanks!

---

## [Two years of test item framework updates](https://discourse.julialang.org/t/two-years-of-test-item-framework-updates/138792)

<div class="topic-metadata">

**Author:** [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Replies:** 23\
**Last updated:** [August 25, 2026, 9:08pm UTC](https://discourse.julialang.org/t/two-years-of-test-item-framework-updates/138792 "2026-08-25T21:08:07Z")

</div>

It has been about two years since my last update on the test item framework, and a lot has happened in the meantime, so here is a roundup. A quick recap for anyone who has not come across it: the test item framework let…

---

## [\[ANN\] install-julia-linux](https://discourse.julialang.org/t/ann-install-julia-linux/137585)

<div class="topic-metadata">

**Author:** [@nhz2](https://discourse.julialang.org/u/nhz2)\
**Replies:** 8\
**Last updated:** [August 25, 2026, 4:50pm UTC](https://discourse.julialang.org/t/ann-install-julia-linux/137585 "2026-08-25T16:50:03Z")

</div>

I’ve created a shell script to install and manage Julia versions on Linux. My goal was to combine my favorite features from the existing jill.sh, jill.py, and juliaup. Features from jill.py/jill.sh: Creation of con…

---

## [BoF Current Tooling State - Recap](https://discourse.julialang.org/t/bof-current-tooling-state-recap/138919)

<div class="topic-metadata">

**Author:** [@StanLipman](https://discourse.julialang.org/u/StanLipman)\
**Replies:** 2\
**Last updated:** [August 19, 2026, 10:14pm UTC](https://discourse.julialang.org/t/bof-current-tooling-state-recap/138919 "2026-08-19T22:14:16Z")

</div>

First of all, a big thank you to everyone who joined our Birds of a Feather session at JuliaCon 2026! Even with it being very hot both outside and inside, we were really happy to see so many people show up and join the d…

---

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

---

## [JulIDE - an IDE for the Julia programming language](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 86\
**Last updated:** [August 16, 2026, 4:40pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322 "2026-08-16T16:40:53Z")

</div>

Hi! so i built an IDE for the Julia programming language, since i saw there arent really any Julia IDEs out there, its based on tauri (react and rust), its still in alpha, so expect some bugs and issues. JulIDE features…

---

## [Ajt: An alternative package manager for Julia](https://discourse.julialang.org/t/ajt-an-alternative-package-manager-for-julia/138542)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 19\
**Last updated:** [August 15, 2026, 8:40am UTC](https://discourse.julialang.org/t/ajt-an-alternative-package-manager-for-julia/138542 "2026-08-15T08:40:55Z")

</div>

Hi there! I’ve been working on an alternative package manager for Julia for a while, called Ajt. I built it because I’ve hit some limitations with Pkg.jl in a game engine i am working on which is made in Julia (currentl…

---

## [Flexible Julia: Tutorial Videos](https://discourse.julialang.org/t/flexible-julia-tutorial-videos/138764)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Replies:** 7\
**Last updated:** [August 13, 2026, 1:03pm UTC](https://discourse.julialang.org/t/flexible-julia-tutorial-videos/138764 "2026-08-13T13:03:47Z")

</div>

I decided to start releasing tutorial videos for Flexible Julia whenever I find the time. Here’s a first: Introduction to Flexible Julia Using AI for Julia in JetBrains IDEs If you have specific topic wishes or ideas,…

---

## [Skipping precompilation in VSCode test item framework](https://discourse.julialang.org/t/skipping-precompilation-in-vscode-test-item-framework/132147)

<div class="topic-metadata">

**Author:** [@franckgaga](https://discourse.julialang.org/u/franckgaga)\
**Replies:** 3\
**Last updated:** [August 10, 2026, 3:01pm UTC](https://discourse.julialang.org/t/skipping-precompilation-in-vscode-test-item-framework/132147 "2026-08-10T15:01:35Z")

</div>

My current workflow is having a project environnement in which I dev the package that I currently develop, ModelPredictiveControl.jl, and I include additional dependencies for the development. I also use the test item fr…

---

## [\[ANN\] Unified Julia-Python Project Management](https://discourse.julialang.org/t/ann-unified-julia-python-project-management/138676)

<div class="topic-metadata">

**Author:** [@alt-f4-dev](https://discourse.julialang.org/u/alt-f4-dev)\
**Replies:** 2\
**Last updated:** [August 10, 2026, 2:36pm UTC](https://discourse.julialang.org/t/ann-unified-julia-python-project-management/138676 "2026-08-10T14:36:26Z")

</div>

\[ANN\] Unified Julia–Python project management ( jupy-cli ) I’ve been working on jupy-cli, which is a small cross-platform CLI for hybrid Julia–Python projects. The main idea is to treat the project environments Project.…

---

## [\[ANN\] JulIDE plugin registry](https://discourse.julialang.org/t/ann-julide-plugin-registry/138701)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 2\
**Last updated:** [August 9, 2026, 9:06am UTC](https://discourse.julialang.org/t/ann-julide-plugin-registry/138701 "2026-08-09T09:06:00Z")

</div>

Hello! i am excited to announce the official JulIDE plugin registry! there, you will be able to submit your own custom plugins for JulIDE, weather its for a package you like, a theme or just for fun, its welcome in the …

---

## [Space in empty lines](https://discourse.julialang.org/t/space-in-empty-lines/138645)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 8\
**Last updated:** [August 7, 2026, 10:20am UTC](https://discourse.julialang.org/t/space-in-empty-lines/138645 "2026-08-07T10:20:47Z")

</div>

When I have an empty line in an indented block, should I remove spaces, have as many spaces as the indentation commands, not care? (This came up while cooperating with someone, I do (1). It leads to a bunch of gratuit…

---

## [Joovy - Faster compilation](https://discourse.julialang.org/t/joovy-faster-compilation/137945)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Replies:** 32\
**Last updated:** [August 7, 2026, 6:37am UTC](https://discourse.julialang.org/t/joovy-faster-compilation/137945 "2026-08-07T06:37:50Z")

</div>

Hey, Paul here, the guy behind Flexible Julia. So there’s been a couple of posts regarding Julia performance that have been bugging me (in particular this one: julia-debugging-is-extremely-slow) by @tue. So i started to…

---

## [Error when registring package](https://discourse.julialang.org/t/error-when-registring-package/138639)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 5\
**Last updated:** [August 6, 2026, 1:48pm UTC](https://discourse.julialang.org/t/error-when-registring-package/138639 "2026-08-06T13:48:01Z")

</div>

When trying to register a new version of one of my packages, I get the message “Error while handling request”. It appears right underneath the web form, with no additional explanation. What does it mean?

---

## [\[ANN\] Fatou: a fast Julia language server, formatter, and linter (that doesn't need Julia to work)](https://discourse.julialang.org/t/ann-fatou-a-fast-julia-language-server-formatter-and-linter-that-doesnt-need-julia-to-work/138553)

<div class="topic-metadata">

**Author:** [@jolars](https://discourse.julialang.org/u/jolars)\
**Replies:** 5\
**Last updated:** [August 6, 2026, 6:37am UTC](https://discourse.julialang.org/t/ann-fatou-a-fast-julia-language-server-formatter-and-linter-that-doesnt-need-julia-to-work/138553 "2026-08-06T06:37:06Z")

</div>

Hi all, I’m happy to announce Fatou: a language server, formatter, and linter for Julia, that doesn’t need to run Julia itself. Repo: GitHub - jolars/fatou: Julia language server, formatter, and linter built in Rust ·…

---

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

[Next page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=1)
