# Package Announcements

**URL:** https://discourse.julialang.org/c/package-announcements/60.md?page=3

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

**Page:** 4

---

## [\[ANN\] LibSSH.jl: a Julia wrapper for libssh](https://discourse.julialang.org/t/ann-libssh-jl-a-julia-wrapper-for-libssh/109766)

<div class="topic-metadata">

**Author:** [@JamesNZ](https://discourse.julialang.org/u/JamesNZ)\
**Replies:** 4\
**Last updated:** [July 23, 2026, 4:15pm UTC](https://discourse.julialang.org/t/ann-libssh-jl-a-julia-wrapper-for-libssh/109766 "2026-07-23T16:15:27Z")

</div>

Heyo heyo :wave: So I’ve been working on writing a wrapper for the libssh library recently, and I think it’s ready-ish enough for others to use (if they dare :octopus:). Source: GitHub - JuliaWeb/LibSSH.jl: A Julia wra…

---

## [\[ANN\] CodeComplexity.jl – Cyclomatic complexity for Julia](https://discourse.julialang.org/t/ann-codecomplexity-jl-cyclomatic-complexity-for-julia/135549)

<div class="topic-metadata">

**Author:** [@charleskawczynski](https://discourse.julialang.org/u/charleskawczynski)\
**Replies:** 9\
**Last updated:** [July 21, 2026, 11:01pm UTC](https://discourse.julialang.org/t/ann-codecomplexity-jl-cyclomatic-complexity-for-julia/135549 "2026-07-21T23:01:03Z")

</div>

\[ANN\] CodeComplexity.jl – Cyclomatic complexity for Julia I’ve released CodeComplexity.jl, a small package to measure cyclomatic complexity of Julia code. It helps find overly complex functions, set complexity limits in…

---

## [\[ANN\] DataToolkit.jl — Reproducible, flexible, and convenient data management](https://discourse.julialang.org/t/ann-datatoolkit-jl-reproducible-flexible-and-convenient-data-management/104757)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 28\
**Last updated:** [July 21, 2026, 4:46pm UTC](https://discourse.julialang.org/t/ann-datatoolkit-jl-reproducible-flexible-and-convenient-data-management/104757 "2026-07-21T16:46:27Z")

</div>

Reproducible, flexible, and convenient data management DataToolkit.jl is part of a trio of packages that aim to provide an exceptionally convenient and extensible approach to data management. Compared to pipelines (e.…

---

## [\[ANN\] Gremlins.jl - mutation testing for Julia](https://discourse.julialang.org/t/ann-gremlins-jl-mutation-testing-for-julia/137506)

<div class="topic-metadata">

**Author:** [@JohnCobbler](https://discourse.julialang.org/u/JohnCobbler)\
**Replies:** 2\
**Last updated:** [July 20, 2026, 2:59am UTC](https://discourse.julialang.org/t/ann-gremlins-jl-mutation-testing-for-julia/137506 "2026-07-20T02:59:16Z")

</div>

Hello there, I’ve been putting together Gremlins.jl, a mutation-testing package for Julia, and I’d love for people to try it and tell me where it falls over. Mutation testing checks whether your tests would actually not…

---

## [\[ANN\] Tachikoma.jl — A terminal UI framework for Julia](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878)

<div class="topic-metadata">

**Author:** [@kahliburke](https://discourse.julialang.org/u/kahliburke)\
**Replies:** 117\
**Last updated:** [July 19, 2026, 4:07pm UTC](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878 "2026-07-19T16:07:15Z")

</div>

Tachikoma.jl is a pure-Julia framework for building rich, interactive terminal applications. It uses an Elm-inspired Model/update!/view architecture with a 60fps event loop, double-buffered rendering, 30+ composable widg…

---

## [\[ANN\] About.jl](https://discourse.julialang.org/t/ann-about-jl/118547)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 27\
**Last updated:** [July 18, 2026, 1:09pm UTC](https://discourse.julialang.org/t/ann-about-jl/118547 "2026-07-18T13:09:54Z")

</div>

About.jl I’d like to announce a package that I’ve been tinkering on for the past few months. It’s a response to frequently wanting to know more about the structure or nature of objects in Julia, whether that be: How a s…

---

## [\[ANN\] MinimalWorkingExamples.jl](https://discourse.julialang.org/t/ann-minimalworkingexamples-jl/137884)

<div class="topic-metadata">

**Author:** [@BjarkeHautop](https://discourse.julialang.org/u/BjarkeHautop)\
**Replies:** 9\
**Last updated:** [July 17, 2026, 9:48am UTC](https://discourse.julialang.org/t/ann-minimalworkingexamples-jl/137884 "2026-07-17T09:48:33Z")

</div>

MinimalWorkingExamples provides an easy way to run and share minimal working examples (MWEs) in Julia. It is especially useful when you want to show a small, self-contained example in a GitHub issue, a Discourse thread, …

---

## [\[ANN\] MultiGridBarrier.jl: quasi-optimal solvers for nonsmooth convex variational problems](https://discourse.julialang.org/t/ann-multigridbarrier-jl-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/138305)

<div class="topic-metadata">

**Author:** [@loisel](https://discourse.julialang.org/u/loisel)\
**Replies:** 1\
**Last updated:** [July 17, 2026, 8:20am UTC](https://discourse.julialang.org/t/ann-multigridbarrier-jl-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/138305 "2026-07-17T08:20:19Z")

</div>

MultiGridBarrier.jl solves convex variational problems and the corresponding nonlinear PDEs and boundary-value problems, including the nonsmooth ones that defeat most solvers: the p-Laplacian for every p ∈ \[1, ∞\], tota…

---

## [\[ANN\] FastInterpolations.jl — Fast & zero-allocation ND interpolation](https://discourse.julialang.org/t/ann-fastinterpolations-jl-fast-zero-allocation-nd-interpolation/135911)

<div class="topic-metadata">

**Author:** [@mgyoo86](https://discourse.julialang.org/u/mgyoo86)\
**Replies:** 35\
**Last updated:** [July 15, 2026, 8:08pm UTC](https://discourse.julialang.org/t/ann-fastinterpolations-jl-fast-zero-allocation-nd-interpolation/135911 "2026-07-15T20:08:54Z")

</div>

Hello everyone, I’d like to share FastInterpolations.jl, a high-performance N-dimensional interpolation package I’ve been working on. I originally developed this for plasma physics simulations where interpolation sits …

---

## [\[ANN\] AnalyticLoadFlow.jl – Analytical Load Flow Solver based on HELM](https://discourse.julialang.org/t/ann-analyticloadflow-jl-analytical-load-flow-solver-based-on-helm/138179)

<div class="topic-metadata">

**Author:** [@ac\_sch](https://discourse.julialang.org/u/ac_sch)\
**Replies:** 0\
**Last updated:** [July 14, 2026, 12:37pm UTC](https://discourse.julialang.org/t/ann-analyticloadflow-jl-analytical-load-flow-solver-based-on-helm/138179 "2026-07-14T12:37:34Z")

</div>

Julia package implementing the Analytic Power Series Load Flow: Sparse Y-Bus interface PQ, PV and Slack buses Padé evaluation Optional Newton-Raphson polish Open-source reference implementation Project Status Analytic…

---

## [\[ANN\] AdaptEllipticalSliceSampler.jl: Adaptive Generalized Elliptical Slice Sampling](https://discourse.julialang.org/t/ann-adaptellipticalslicesampler-jl-adaptive-generalized-elliptical-slice-sampling/138167)

<div class="topic-metadata">

**Author:** [@ndmarco](https://discourse.julialang.org/u/ndmarco)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 10:55pm UTC](https://discourse.julialang.org/t/ann-adaptellipticalslicesampler-jl-adaptive-generalized-elliptical-slice-sampling/138167 "2026-07-13T22:55:24Z")

</div>

I’d like to announce AdaptEllipticalSliceSampler.jl — a Julia implementation of an adaptive generalized elliptical slice sampler (AGESS) from a recent paper that we have been working on. Elliptical slice sampling (ESS) …

---

## [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\] UnitfulGauss.jl, Gaussian EM units with proper gaussian physical dimensions](https://discourse.julialang.org/t/ann-unitfulgauss-jl-gaussian-em-units-with-proper-gaussian-physical-dimensions/138162)

<div class="topic-metadata">

**Author:** [@Gregstrq](https://discourse.julialang.org/u/Gregstrq)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 5:43pm UTC](https://discourse.julialang.org/t/ann-unitfulgauss-jl-gaussian-em-units-with-proper-gaussian-physical-dimensions/138162 "2026-07-13T17:43:49Z")

</div>

I would like to announce UnitfulGauss.jl — a small extension package for Unitful.jl that defines Gaussian electromagnetic units with the proper Gaussian physical dimensions. Although Unitful.jl defines the Gaussian unit…

---

## [\[ANN\] julia-mcp — persistent Julia sessions for AI assistants](https://discourse.julialang.org/t/ann-julia-mcp-persistent-julia-sessions-for-ai-assistants/135386)

<div class="topic-metadata">

**Author:** [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Replies:** 46\
**Last updated:** [July 13, 2026, 3:20pm UTC](https://discourse.julialang.org/t/ann-julia-mcp-persistent-julia-sessions-for-ai-assistants/135386 "2026-07-13T15:20:43Z")

</div>

If you use AI coding assistants (Claude Code, Claude Desktop, VS Code Copilot), you’ve probably noticed they pay Julia’s startup and compilation costs on every single code execution and test run. That adds up fast during…

---

## [Mutable Computational Graphs in Pure Julia: Computing Bell Numbers with Automatic Memoization](https://discourse.julialang.org/t/mutable-computational-graphs-in-pure-julia-computing-bell-numbers-with-automatic-memoization/138108)

<div class="topic-metadata">

**Author:** [@Khemais\_Abdallah](https://discourse.julialang.org/u/Khemais_Abdallah)\
**Replies:** 0\
**Last updated:** [July 12, 2026, 1:12am UTC](https://discourse.julialang.org/t/mutable-computational-graphs-in-pure-julia-computing-bell-numbers-with-automatic-memoization/138108 "2026-07-12T01:12:42Z")

</div>

Mutable Computational Graphs in Pure Julia: Computing Bell Numbers with Automatic Memoization I’ve been building NeuroDSL, a Julia package for declarative, persistent computation graphs — you write a recurrence as if it…

---

## [\[ANN\] DataInterpolationsND.jl](https://discourse.julialang.org/t/ann-datainterpolationsnd-jl/130883)

<div class="topic-metadata">

**Author:** [@BdeKoning](https://discourse.julialang.org/u/BdeKoning)\
**Replies:** 5\
**Last updated:** [July 10, 2026, 4:20pm UTC](https://discourse.julialang.org/t/ann-datainterpolationsnd-jl/130883 "2026-07-10T16:20:04Z")

</div>

I’m happy to announce that DataInterpolationsND.jl has been registered. DataInterpolationsND.jl is a new interpolation package falling under the SciML umbrella. As the name suggests, this package aims to provide similar …

---

## [\[ANN\] JuliaFormatter v2 updates](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818)

<div class="topic-metadata">

**Author:** [@penelopeysm](https://discourse.julialang.org/u/penelopeysm)\
**Replies:** 8\
**Last updated:** [July 10, 2026, 8:47am UTC](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818 "2026-07-10T08:47:03Z")

</div>

TL;DR If you’re using Default or Blue styles with JuliaFormatter.jl, v2.10 is (probably) production ready. It’s extensively tested and produces idempotent formatting as long as you disable certain options which are known…

---

## [\[ANN\] MTKNeuralToolkit.jl- acausal modelling of biophysical neurons and neural circuits](https://discourse.julialang.org/t/ann-mtkneuraltoolkit-jl-acausal-modelling-of-biophysical-neurons-and-neural-circuits/138039)

<div class="topic-metadata">

**Author:** [@Dhruva2](https://discourse.julialang.org/u/Dhruva2)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 4:23pm UTC](https://discourse.julialang.org/t/ann-mtkneuraltoolkit-jl-acausal-modelling-of-biophysical-neurons-and-neural-circuits/138039 "2026-07-09T16:23:04Z")

</div>

Examples here Note 1: I’m happy with the core functionality but there is much to add and I’m keen for any interested parties to help out! This is a side project where I’m interested in using the simulator for my own pur…

---

## [\[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\] ASDF.jl 2.0 release](https://discourse.julialang.org/t/ann-asdf-jl-2-0-release/137976)

<div class="topic-metadata">

**Author:** [@icweaver](https://discourse.julialang.org/u/icweaver)\
**Replies:** 2\
**Last updated:** [July 9, 2026, 4:08am UTC](https://discourse.julialang.org/t/ann-asdf-jl-2-0-release/137976 "2026-07-09T04:08:13Z")

</div>

We are pleased to announce ASDF.jl 2.0, the follow-up to the New package ASDF.jl announcement from 2018. This current iteration includes the following broad changes: Now part of the JuliaAstro organization Re-implement…

---

## [\[ANN\] MultiGridBarrier.jl 1.0: quasi-optimal solvers for nonsmooth convex variational problems](https://discourse.julialang.org/t/ann-multigridbarrier-jl-1-0-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/137964)

<div class="topic-metadata">

**Author:** [@loisel](https://discourse.julialang.org/u/loisel)\
**Replies:** 3\
**Last updated:** [July 7, 2026, 11:51am UTC](https://discourse.julialang.org/t/ann-multigridbarrier-jl-1-0-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/137964 "2026-07-07T11:51:02Z")

</div>

I am happy to announce MultiGridBarrier.jl has reached 1.0, registered in General. MultiGridBarrier solves convex variational problems and the corresponding nonlinear PDEs and boundary-value problems, including the no…

---

## [\[ANN\] Neptune.jl v0.15.0 — non-reactive Julia notebooks (Pluto fork)](https://discourse.julialang.org/t/ann-neptune-jl-v0-15-0-non-reactive-julia-notebooks-pluto-fork/136949)

<div class="topic-metadata">

**Author:** [@compleat](https://discourse.julialang.org/u/compleat)\
**Replies:** 12\
**Last updated:** [July 5, 2026, 8:44pm UTC](https://discourse.julialang.org/t/ann-neptune-jl-v0-15-0-non-reactive-julia-notebooks-pluto-fork/136949 "2026-07-05T20:44:35Z")

</div>

Neptune.jl is a non-reactive fork of Pluto.jl. It looks and works exactly like Pluto, with one key difference: cells do not automatically re-run when other cells change. Editing a cell runs only that cell Notebooks d…

---

## [\[ANN\] Latte.jl: Probabilistic programming for latent Gaussian models](https://discourse.julialang.org/t/ann-latte-jl-probabilistic-programming-for-latent-gaussian-models/137879)

<div class="topic-metadata">

**Author:** [@timweiland](https://discourse.julialang.org/u/timweiland)\
**Replies:** 18\
**Last updated:** [July 5, 2026, 12:12pm UTC](https://discourse.julialang.org/t/ann-latte-jl-probabilistic-programming-for-latent-gaussian-models/137879 "2026-07-05T12:12:14Z")

</div>

Hi all! Last week I published Latte.jl, a probabilistic programming framework for latent Gaussian models. What’s a latent Gaussian model? Many interesting problems in Bayesian inference can be approached via latent Gaus…

---

## [\[ANN\] Armington.jl Constant Elasticity of Substitution aggregators in Julia](https://discourse.julialang.org/t/ann-armington-jl-constant-elasticity-of-substitution-aggregators-in-julia/137824)

<div class="topic-metadata">

**Author:** [@molivov](https://discourse.julialang.org/u/molivov)\
**Replies:** 11\
**Last updated:** [July 3, 2026, 11:52pm UTC](https://discourse.julialang.org/t/ann-armington-jl-constant-elasticity-of-substitution-aggregators-in-julia/137824 "2026-07-03T23:52:35Z")

</div>

Hi all, Announcing Armington.jl, a small package for building and evaluating arbitrarily-nested CES aggregators, trees where each internal node combines its children with a constant elasticity of substitution. See Const…

---

## [\[ANN\] BetterFileWatching 1.0: recursive file watching with easy API](https://discourse.julialang.org/t/ann-betterfilewatching-1-0-recursive-file-watching-with-easy-api/137928)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 7:58pm UTC](https://discourse.julialang.org/t/ann-betterfilewatching-1-0-recursive-file-watching-with-easy-api/137928 "2026-07-03T19:58:27Z")

</div>

Hi! :waving\_hand: I would like to announce BetterFileWatching.jl version 1.0! watch\_folder(f::Function, dir=".") It is a file watching library (get notified when files change on disk) that can watch files and folders o…

---

## [\[ANN\] StructEditor.jl - Build Julia Applications with your structs automatically!](https://discourse.julialang.org/t/ann-structeditor-jl-build-julia-applications-with-your-structs-automatically/137925)

<div class="topic-metadata">

**Author:** [@Brad\_Carman](https://discourse.julialang.org/u/Brad_Carman)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 4:09pm UTC](https://discourse.julialang.org/t/ann-structeditor-jl-build-julia-applications-with-your-structs-automatically/137925 "2026-07-03T16:09:45Z")

</div>

Hi all, Announcing StructEditor.jl, enabling you to build applications with your Julia struct automatically! Thanks to the amazing power of Bonito.jl, it’s possible to build applications that work either in the Julia V…

---

## [\[ANN\] (Experimental) WasmTarget.jl & Therapy.jl: Julia-to-WebAssembly compiler, with a full-stack signals framework built on it](https://discourse.julialang.org/t/ann-experimental-wasmtarget-jl-therapy-jl-julia-to-webassembly-compiler-with-a-full-stack-signals-framework-built-on-it/136901)

<div class="topic-metadata">

**Author:** [@Dale\_James\_Black](https://discourse.julialang.org/u/Dale_James_Black)\
**Replies:** 29\
**Last updated:** [July 3, 2026, 5:55am UTC](https://discourse.julialang.org/t/ann-experimental-wasmtarget-jl-therapy-jl-julia-to-webassembly-compiler-with-a-full-stack-signals-framework-built-on-it/136901 "2026-07-03T05:55:29Z")

</div>

\[ANN\] (Experimental) WasmTarget.jl & Therapy.jl: Julia-to-WebAssembly compiler, with a full-stack signals framework built on it I’m “announcing” two new packages, both registered in General. They might be usable, might n…

---

## [\[ANN\] HaloArrays.jl — halo-exchange arrays for serial, threaded, and MPI](https://discourse.julialang.org/t/ann-haloarrays-jl-halo-exchange-arrays-for-serial-threaded-and-mpi/137906)

<div class="topic-metadata">

**Author:** [@fafafrens](https://discourse.julialang.org/u/fafafrens)\
**Replies:** 0\
**Last updated:** [July 2, 2026, 8:09am UTC](https://discourse.julialang.org/t/ann-haloarrays-jl-halo-exchange-arrays-for-serial-threaded-and-mpi/137906 "2026-07-02T08:09:22Z")

</div>

HaloArrays.jl automates the tedious, error-prone parts of stencil, finite-volume, and lattice codes: ghost-cell (halo) exchange and boundary handling. Write your kernel once and run it serial, multithreaded, or distribut…

---

## [\[ANN\] AdditionalDistributions.jl v0.2.1 — Multivariate Gaussian and Student-t CDFs, benchmarks, and ecosystem examples](https://discourse.julialang.org/t/ann-additionaldistributions-jl-v0-2-1-multivariate-gaussian-and-student-t-cdfs-benchmarks-and-ecosystem-examples/137895)

<div class="topic-metadata">

**Author:** [@Santymax98](https://discourse.julialang.org/u/Santymax98)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 3:57pm UTC](https://discourse.julialang.org/t/ann-additionaldistributions-jl-v0-2-1-multivariate-gaussian-and-student-t-cdfs-benchmarks-and-ecosystem-examples/137895 "2026-07-01T15:57:31Z")

</div>

Hi everyone, I’m happy to announce AdditionalDistributions.jl v0.2.1. AdditionalDistributions.jl extends the Distributions.jl ecosystem with additional univariate and multivariate probability distributions. This annou…

---

## [\[ANN\] OptParse.jl – a composable, type-stable CLI parser](https://discourse.julialang.org/t/ann-optparse-jl-a-composable-type-stable-cli-parser/136580)

<div class="topic-metadata">

**Author:** [@cshen](https://discourse.julialang.org/u/cshen)\
**Replies:** 15\
**Last updated:** [June 28, 2026, 10:48pm UTC](https://discourse.julialang.org/t/ann-optparse-jl-a-composable-type-stable-cli-parser/136580 "2026-06-28T22:48:10Z")

</div>

\[ANN\] OptParse.jl – a composable, type-stable CLI parser Hi all, I’ve been working on OptParse.jl, a command-line argument parser for Julia built around three main ideas: type stability: the main goal was to make a CL…

[Previous page](https://discourse.julialang.org/c/package-announcements/60.md?page=2)

[Next page](https://discourse.julialang.org/c/package-announcements/60.md?page=4)
