# Package Announcements

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

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

**Page:** 5

---

## [\[ANN\] MakieTextRepel.jl and TextMeasure.jl](https://discourse.julialang.org/t/ann-makietextrepel-jl-and-textmeasure-jl/137810)

<div class="topic-metadata">

**Author:** [@jowch](https://discourse.julialang.org/u/jowch)\
**Replies:** 7\
**Last updated:** [June 27, 2026, 4:32pm UTC](https://discourse.julialang.org/t/ann-makietextrepel-jl-and-textmeasure-jl/137810 "2026-06-27T16:32:49Z")

</div>

Hi everyone! I made a pair of packages that provide some helpful utilities when it comes to adding text labels to your Makie plots and for calculating the sizes of and laying out text. MakieTextRepel.jl A ggrepel/adjus…

---

## [\[ANN\] CortexPlot.jl: cortical interactive visualization of EEG inverse solution data](https://discourse.julialang.org/t/ann-cortexplot-jl-cortical-interactive-visualization-of-eeg-inverse-solution-data/137816)

<div class="topic-metadata">

**Author:** [@Marco-Congedo](https://discourse.julialang.org/u/Marco-Congedo)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 9:51am UTC](https://discourse.julialang.org/t/ann-cortexplot-jl-cortical-interactive-visualization-of-eeg-inverse-solution-data/137816 "2026-06-26T09:51:07Z")

</div>

An interactive plot for 2D and 3D cortical functional data (for example, EEG inverse solutions) :rocket: Repo

---

## [\[ANN\] UnitTypes v3.0.0](https://discourse.julialang.org/t/ann-unittypes-v3-0-0/137806)

<div class="topic-metadata">

**Author:** [@bcon](https://discourse.julialang.org/u/bcon)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 5:17pm UTC](https://discourse.julialang.org/t/ann-unittypes-v3-0-0/137806 "2026-06-25T17:17:05Z")

</div>

Version 3.0 brings the major addition of a Catchall type for operations that result in undefined units; explicit types are still preferred and will be chosen when available. Exponentiation works on UnitTypes UnitType r…

---

## [\[ANN\]: PhaseTypeDistributions.jl, PhaseTypeDistributionsFitting.jl (and FixedSparsityMatrices.jl)](https://discourse.julialang.org/t/ann-phasetypedistributions-jl-phasetypedistributionsfitting-jl-and-fixedsparsitymatrices-jl/137631)

<div class="topic-metadata">

**Author:** [@yoninazarathy](https://discourse.julialang.org/u/yoninazarathy)\
**Replies:** 1\
**Last updated:** [June 25, 2026, 10:27am UTC](https://discourse.julialang.org/t/ann-phasetypedistributions-jl-phasetypedistributionsfitting-jl-and-fixedsparsitymatrices-jl/137631 "2026-06-25T10:27:55Z")

</div>

We’re happy to announce two new packages for phase-type (PH) distributions, plus a supporting third package for structured matrices (which may be useful in its own right). A phase-type distribution is the distribution o…

---

## [Rocket.jl now interoperates with Observables.jl (and Makie) | v1.9.0](https://discourse.julialang.org/t/rocket-jl-now-interoperates-with-observables-jl-and-makie-v1-9-0/137680)

<div class="topic-metadata">

**Author:** [@bvdmitri](https://discourse.julialang.org/u/bvdmitri)\
**Replies:** 1\
**Last updated:** [June 22, 2026, 8:19pm UTC](https://discourse.julialang.org/t/rocket-jl-now-interoperates-with-observables-jl-and-makie-v1-9-0/137680 "2026-06-22T20:19:46Z")

</div>

Hi all, Rocket.jl is a reactive programming library for Julia, directly inspired by RxJS/ReactiveX — observables, subjects, schedulers, and a large set of composable operators (map, filter, scan, combine\_latest, throttl…

---

## [\[pre-ANN\] RestClient.jl](https://discourse.julialang.org/t/pre-ann-restclient-jl/123828)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 30\
**Last updated:** [June 22, 2026, 5:51pm UTC](https://discourse.julialang.org/t/pre-ann-restclient-jl/123828 "2026-06-22T17:51:09Z")

</div>

Don’t stress about web APIs I’ve had to deal with a bunch of Web APIs as of late, and because I was getting fed up with the boilerplate I’ve put together RestClient.jl, which aims to make interfacing with Web APIs as …

---

## [QML.jl 0.13](https://discourse.julialang.org/t/qml-jl-0-13/137733)

<div class="topic-metadata">

**Author:** [@barche](https://discourse.julialang.org/u/barche)\
**Replies:** 2\
**Last updated:** [June 21, 2026, 8:20pm UTC](https://discourse.julialang.org/t/qml-jl-0-13/137733 "2026-06-21T20:20:59Z")

</div>

It has been a while since a new version of QML.jl was announced here, so here are some highlights of the latest release, some of which were already present in previous unannounced versions: Support for the newest Makie…

---

## [\[ANN\] BaseDirs.jl (was XDG)](https://discourse.julialang.org/t/ann-basedirs-jl-was-xdg/95953)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 5\
**Last updated:** [June 21, 2026, 2:26pm UTC](https://discourse.julialang.org/t/ann-basedirs-jl-was-xdg/95953 "2026-06-21T14:26:58Z")

</div>

After much indecision regarding the package name, BaseDirs is finally registered! :partying\_face: See the Pre-ANN/RFC thread for a recap on what the package is, but the TLDR; is it provides a cross-platform way of findi…

---

## [\[ANN\] Update to TruncatedDistributions.jl](https://discourse.julialang.org/t/ann-update-to-truncateddistributions-jl/137729)

<div class="topic-metadata">

**Author:** [@yoninazarathy](https://discourse.julialang.org/u/yoninazarathy)\
**Replies:** 0\
**Last updated:** [June 21, 2026, 12:08pm UTC](https://discourse.julialang.org/t/ann-update-to-truncateddistributions-jl/137729 "2026-06-21T12:08:00Z")

</div>

I’m happy to announce a substantial update to TruncatedDistributions.jl, now at 0.3.0. The package has been around for a couple of years, but was fairly bare. It now gives solid support for the truncated multivariate no…

---

## [\[ANN\] MakieControlPlots](https://discourse.julialang.org/t/ann-makiecontrolplots/137718)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 1\
**Last updated:** [June 21, 2026, 6:56am UTC](https://discourse.julialang.org/t/ann-makiecontrolplots/137718 "2026-06-21T06:56:39Z")

</div>

We ported our package, ControlPlots, to use Makie as its backend. This removes the dependency on Python. It comes with a GUI for interactive exploration of the plot, similar to Matplotlib: MakieControlPlots offers: …

---

## [\[ANN\] 🚀 Announcing Browzarr.jl](https://discourse.julialang.org/t/ann-announcing-browzarr-jl/137535)

<div class="topic-metadata">

**Author:** [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Replies:** 3\
**Last updated:** [June 19, 2026, 4:09pm UTC](https://discourse.julialang.org/t/ann-announcing-browzarr-jl/137535 "2026-06-19T16:09:10Z")

</div>

Hey there, it’s been a while! Today, I want to draw your attention to Browzarr.jl, the Julia bridge for launching Browzarr, a browser-based visualization framework for exploring and analyzing Zarr and NetCDF datasets. T…

---

## [\[ANN\] Optim.jl updates](https://discourse.julialang.org/t/ann-optim-jl-updates/109340)

<div class="topic-metadata">

**Author:** [@pkofod](https://discourse.julialang.org/u/pkofod)\
**Replies:** 22\
**Last updated:** [June 19, 2026, 8:39am UTC](https://discourse.julialang.org/t/ann-optim-jl-updates/109340 "2026-06-19T08:39:38Z")

</div>

Hi all! I am not sure if the Package Announcements category existed back when the previous version announcements were made about Optim.jl, so I am starting a new thread here. Optim v1.8.0 is out as of yesterday. It is …

---

## [\[ANN\] LinRegOutliers: a Julia package for detecting outliers in linear regression](https://discourse.julialang.org/t/ann-linregoutliers-a-julia-package-for-detecting-outliers-in-linear-regression/47280)

<div class="topic-metadata">

**Author:** [@jbytecode](https://discourse.julialang.org/u/jbytecode)\
**Replies:** 24\
**Last updated:** [June 18, 2026, 7:50pm UTC](https://discourse.julialang.org/t/ann-linregoutliers-a-julia-package-for-detecting-outliers-in-linear-regression/47280 "2026-06-18T19:50:20Z")

</div>

Hi there, This is an open invitation for the community. LinRegOutliers is a Julia package for detecting outliers in linear regression. In its current state, the package contains some pioneering algorithms that have take…

---

## [Suggestion for a new package: MinimalWorkingExamples.jl](https://discourse.julialang.org/t/suggestion-for-a-new-package-minimalworkingexamples-jl/59391)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 33\
**Last updated:** [June 18, 2026, 3:45pm UTC](https://discourse.julialang.org/t/suggestion-for-a-new-package-minimalworkingexamples-jl/59391 "2026-06-18T15:45:39Z")

</div>

I have an idea for a package and am wondering if anyone feels like implementing it. MinimalWorkingExamples.jl A package for Minimal Working Examples (MWE), where by using MinimalWorkingExamples the current REPL session …

---

## [\[ANN\]: DistributionsFactories.jl](https://discourse.julialang.org/t/ann-distributionsfactories-jl/137619)

<div class="topic-metadata">

**Author:** [@yoninazarathy](https://discourse.julialang.org/u/yoninazarathy)\
**Replies:** 10\
**Last updated:** [June 18, 2026, 12:32pm UTC](https://discourse.julialang.org/t/ann-distributionsfactories-jl/137619 "2026-06-18T12:32:51Z")

</div>

I’m happy to announce DistributionsFactories.jl, a package that solves a problem most of us have hit: you know the summary statistics you want — a mean and variance, a couple of quantiles, a mode — but you need an actual…

---

## [KernelForge.jl — High-performance portable GPU primitives for arbitrary types and operators](https://discourse.julialang.org/t/kernelforge-jl-high-performance-portable-gpu-primitives-for-arbitrary-types-and-operators/135780)

<div class="topic-metadata">

**Author:** [@epilliat](https://discourse.julialang.org/u/epilliat)\
**Replies:** 13\
**Last updated:** [June 16, 2026, 3:31pm UTC](https://discourse.julialang.org/t/kernelforge-jl-high-performance-portable-gpu-primitives-for-arbitrary-types-and-operators/135780 "2026-06-16T15:31:07Z")

</div>

I’m happy to announce two related packages for high-performance GPU computing in Julia: KernelForge.jl — high-level GPU primitives (mapreduce, scan, matvec, search, vectorized copy) with performance competitive with ve…

---

## [\[ANN\]: Three small single-provider LLM API clients: AnthropicClient.jl, GroqClient.jl, GoogleLLMClient.jl](https://discourse.julialang.org/t/ann-three-small-single-provider-llm-api-clients-anthropicclient-jl-groqclient-jl-googlellmclient-jl/137632)

<div class="topic-metadata">

**Author:** [@yoninazarathy](https://discourse.julialang.org/u/yoninazarathy)\
**Replies:** 0\
**Last updated:** [June 15, 2026, 5:12am UTC](https://discourse.julialang.org/t/ann-three-small-single-provider-llm-api-clients-anthropicclient-jl-groqclient-jl-googlellmclient-jl/137632 "2026-06-15T05:12:37Z")

</div>

I’m happy to announce three small Julia packages for calling hosted LLM APIs — one each for Anthropic, Groq, and Google’s Gemini. They’re deliberately minimal and single-provider by design: thin HTTP clients sharing one…

---

## [\[ANN\] ShareAdd.jl - making easy to import packages from multiple environments](https://discourse.julialang.org/t/ann-shareadd-jl-making-easy-to-import-packages-from-multiple-environments/121261)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 18\
**Last updated:** [June 14, 2026, 3:59pm UTC](https://discourse.julialang.org/t/ann-shareadd-jl-making-easy-to-import-packages-from-multiple-environments/121261 "2026-06-14T15:59:48Z")

</div>

I am happy to announce the newly registered package ShareAdd.jl . The package is intended for the interactive use. It’s purpose is to make commonly used packages comfortably available without the dilemma of either addin…

---

## [Big updates in Revise-land](https://discourse.julialang.org/t/big-updates-in-revise-land/137549)

<div class="topic-metadata">

**Author:** [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Replies:** 5\
**Last updated:** [June 14, 2026, 9:20am UTC](https://discourse.julialang.org/t/big-updates-in-revise-land/137549 "2026-06-14T09:20:38Z")

</div>

I’m pleased to announce a series of Revise releases, most recently today’s 3.15.0, that come closer to fulfilling Revise’s Just Works goal. First let’s do the numbers: since v3.14.3 (released May 13), there have been: 3…

---

## [\[ANN\] Colorfy.jl](https://discourse.julialang.org/t/ann-colorfy-jl/137605)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 0\
**Last updated:** [June 13, 2026, 8:08pm UTC](https://discourse.julialang.org/t/ann-colorfy-jl/137605 "2026-06-13T20:08:47Z")

</div>

Colorfy.jl is a tiny utility to convert any vector of Julia objects into Colors.jl colors: julia\> using Colorfy julia\> values = \[:red, :green, :blue\]; julia\> colorfy(values, alpha=\[0.5, 0.6, 0.7\]) 3-element Vector{RGB…

---

## [\[ANN\] PetoiBittle.jl: control a Petoi Bittle robot dog from Julia](https://discourse.julialang.org/t/ann-petoibittle-jl-control-a-petoi-bittle-robot-dog-from-julia/137544)

<div class="topic-metadata">

**Author:** [@bvdmitri](https://discourse.julialang.org/u/bvdmitri)\
**Replies:** 0\
**Last updated:** [June 10, 2026, 2:34pm UTC](https://discourse.julialang.org/t/ann-petoibittle-jl-control-a-petoi-bittle-robot-dog-from-julia/137544 "2026-06-10T14:34:04Z")

</div>

Hi all, I’d like to share a hobby project: PetoiBittle.jl, which connects to and controls a Petoi Bittle / OpenCat robot dog over a serial port. As far as I know it’s the first Julia-native library for this hardware. T…

---

## [\[ANN\] Announcing ImageTally.jl — Interactive image counting and landmark placement for scientific images](https://discourse.julialang.org/t/ann-announcing-imagetally-jl-interactive-image-counting-and-landmark-placement-for-scientific-images/136705)

<div class="topic-metadata">

**Author:** [@alejandromerchan](https://discourse.julialang.org/u/alejandromerchan)\
**Replies:** 3\
**Last updated:** [June 9, 2026, 12:09am UTC](https://discourse.julialang.org/t/ann-announcing-imagetally-jl-interactive-image-counting-and-landmark-placement-for-scientific-images/136705 "2026-06-09T00:09:57Z")

</div>

Hi Julia community! I’m excited to share ImageTally.jl, a package I’ve been working on for interactive counting and tagging of objects in scientific images. \[EDIT\] ImageTally.jl is now part of the General registry! T…

---

## [\[ANN\] Orientations.jl](https://discourse.julialang.org/t/ann-orientations-jl/137498)

<div class="topic-metadata">

**Author:** [@tuckermcclure](https://discourse.julialang.org/u/tuckermcclure)\
**Replies:** 3\
**Last updated:** [June 8, 2026, 10:04pm UTC](https://discourse.julialang.org/t/ann-orientations-jl/137498 "2026-06-08T22:04:31Z")

</div>

Hi all. I’d like to introduce Orientations.jl, which provides several parameterizations of orientation and their operations and conversions. Types: AxisAngle DirectionCosineMatrix EulerRodriguesParameters (“quaternion…

---

## [DearDiary.jl: state of the project at v0.8.0](https://discourse.julialang.org/t/deardiary-jl-state-of-the-project-at-v0-8-0/137509)

<div class="topic-metadata">

**Author:** [@pebeto](https://discourse.julialang.org/u/pebeto)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 9:59pm UTC](https://discourse.julialang.org/t/deardiary-jl-state-of-the-project-at-v0-8-0/137509 "2026-06-08T21:59:04Z")

</div>

Hi all, A few months on from the launch thread, DearDiary.jl just hit v0.8.0, and it feels like the right point to share where the project stands rather than just what shipped today. The shape of the project DearDiary.…

---

## [\[ANN\] ReusePkgTemplates.jl and ReuseLicensing.jl: REUSE-compliant packages with explicit package-level licensing](https://discourse.julialang.org/t/ann-reusepkgtemplates-jl-and-reuselicensing-jl-reuse-compliant-packages-with-explicit-package-level-licensing/137504)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 7:56pm UTC](https://discourse.julialang.org/t/ann-reusepkgtemplates-jl-and-reuselicensing-jl-reuse-compliant-packages-with-explicit-package-level-licensing/137504 "2026-06-08T19:56:29Z")

</div>

Prelude A typical conversation in conventional Julia package land … A: Have a look at my new package. B: Nice. What’s the license? A: MIT. Easy to use, easy to reuse. B: MIT for what? A: The package. B: All of it? …

---

## [StateSpaceDynamics.jl: probabilistic modeling of non-conjugate state-space models](https://discourse.julialang.org/t/statespacedynamics-jl-probabilistic-modeling-of-non-conjugate-state-space-models/134567)

<div class="topic-metadata">

**Author:** [@rsenne](https://discourse.julialang.org/u/rsenne)\
**Replies:** 7\
**Last updated:** [June 8, 2026, 1:17pm UTC](https://discourse.julialang.org/t/statespacedynamics-jl-probabilistic-modeling-of-non-conjugate-state-space-models/134567 "2026-06-08T13:17:54Z")

</div>

Hi everyone! I’m really happy to announce a new Julia package for modelling multivariate time series data using probabilistic state space models! State-space models are a core tool for analyzing high-dimensional time …

---

## [\[ANN\] SymbolicAWEModels.jl — a compiler for mechanical systems, built for Airborne Wind Energy](https://discourse.julialang.org/t/ann-symbolicawemodels-jl-a-compiler-for-mechanical-systems-built-for-airborne-wind-energy/137473)

<div class="topic-metadata">

**Author:** [@Bart\_van\_de\_Lint](https://discourse.julialang.org/u/Bart_van_de_Lint)\
**Replies:** 2\
**Last updated:** [June 7, 2026, 8:17am UTC](https://discourse.julialang.org/t/ann-symbolicawemodels-jl-a-compiler-for-mechanical-systems-built-for-airborne-wind-energy/137473 "2026-06-07T08:17:42Z")

</div>

Hi all, I’m happy to announce SymbolicAWEModels.jl (registered, currently v0.11.1). It’s best thought of as a compiler for flexible mechanical systems. You describe a structure — point masses, spring-damper segments…

---

## [\[ANN\] HTTP.jl 2.0 release and new package Reseau.jl](https://discourse.julialang.org/t/ann-http-jl-2-0-release-and-new-package-reseau-jl/137323)

<div class="topic-metadata">

**Author:** [@quinnj](https://discourse.julialang.org/u/quinnj)\
**Replies:** 17\
**Last updated:** [June 5, 2026, 5:02pm UTC](https://discourse.julialang.org/t/ann-http-jl-2-0-release-and-new-package-reseau-jl/137323 "2026-06-05T17:02:24Z")

</div>

Hello! I’m excited to announce two related networking package updates: Reseau.jl and HTTP.jl 2.0. The short version: HTTP.jl 2.0 is a pretty substantial internals rewrite, now built on top of Reseau.jl: a new lower-leve…

---

## [\[ANN\] Ark.jl v0.5 - Archetype-based Entity Component System (ECS) for Julia](https://discourse.julialang.org/t/ann-ark-jl-v0-5-archetype-based-entity-component-system-ecs-for-julia/137380)

<div class="topic-metadata">

**Author:** [@Tortar](https://discourse.julialang.org/u/Tortar)\
**Replies:** 3\
**Last updated:** [June 5, 2026, 3:19pm UTC](https://discourse.julialang.org/t/ann-ark-jl-v0-5-archetype-based-entity-component-system-ecs-for-julia/137380 "2026-06-05T15:19:07Z")

</div>

Hi all! Happy to announce the release of Ark.jl 0.5. It was a slow burning effort this time, where we tried to make the package more robust in several aspects. It took time and effort, but I can say we made some good pr…

---

## [\[ANN\] julia-client — persistent Julia sessions as CLI](https://discourse.julialang.org/t/ann-julia-client-persistent-julia-sessions-as-cli/137330)

<div class="topic-metadata">

**Author:** [@Beforerr](https://discourse.julialang.org/u/Beforerr)\
**Replies:** 8\
**Last updated:** [June 5, 2026, 12:22pm UTC](https://discourse.julialang.org/t/ann-julia-client-persistent-julia-sessions-as-cli/137330 "2026-06-05T12:22:56Z")

</div>

Julia’s startup + compilation tax is brutal when an AI assistant (or a shell loop, or CI) spawns a fresh julia on every call. Inspired by julia-mcp, julia-client solves the same problem, but as an ordinary command-line t…

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

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