# Package Announcements

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

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

**Page:** 6

---

## [Pluto 1.0 release!](https://discourse.julialang.org/t/pluto-1-0-release/137296)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 6\
**Last updated:** [June 4, 2026, 2:17pm UTC](https://discourse.julialang.org/t/pluto-1-0-release/137296 "2026-06-04T14:17:34Z")

</div>

After six years, it’s time to release Pluto version 1.0! With this release, I want to celebrate all the progress over the past years, and to symbolise that Pluto is ready. I am proud of what we have achieved, and I hope …

---

## [FactorGraph.jl](https://discourse.julialang.org/t/factorgraph-jl/137292)

<div class="topic-metadata">

**Author:** [@Mirsad\_Cosovic](https://discourse.julialang.org/u/Mirsad_Cosovic)\
**Replies:** 5\
**Last updated:** [June 1, 2026, 12:03pm UTC](https://discourse.julialang.org/t/factorgraph-jl/137292 "2026-06-01T12:03:35Z")

</div>

Hi everyone, I would like to announce FactorGraph.jl, a Julia package for constructing factor graphs and running belief propagation algorithms. The current version covers a fairly broad family of inference algorithms o…

---

## [\[ANN\] ManifoldMakie.jl – Plotting recipes for data on Manifolds](https://discourse.julialang.org/t/ann-manifoldmakie-jl-plotting-recipes-for-data-on-manifolds/137318)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 0\
**Last updated:** [May 28, 2026, 2:49pm UTC](https://discourse.julialang.org/t/ann-manifoldmakie-jl-plotting-recipes-for-data-on-manifolds/137318 "2026-05-28T14:49:37Z")

</div>

When working with data on manifolds – like I do often – visualising data can help. This post is to annouce ManifoldMakie.jl – Makie recipes to plot data on manifolds! For quite some years I first used Asymptote, and eve…

---

## [\[ANN\] PrismMaterialDecomposition.jl](https://discourse.julialang.org/t/ann-prismmaterialdecomposition-jl/137295)

<div class="topic-metadata">

**Author:** [@fdekerme](https://discourse.julialang.org/u/fdekerme)\
**Replies:** 0\
**Last updated:** [May 27, 2026, 2:26pm UTC](https://discourse.julialang.org/t/ann-prismmaterialdecomposition-jl/137295 "2026-05-27T14:26:20Z")

</div>

Hi everyone :grin: I’m very excited to share that our recent Medical Physics paper has just been published along with the corresponding package: PrismMaterialDecomposition.jl. PrismMaterialDecomposition.jl is a Juli…

---

## [\[ANN\] ProtocGen.jl protobuf support for julia](https://discourse.julialang.org/t/ann-protocgen-jl-protobuf-support-for-julia/137265)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 3\
**Last updated:** [May 27, 2026, 9:43am UTC](https://discourse.julialang.org/t/ann-protocgen-jl-protobuf-support-for-julia/137265 "2026-05-27T09:43:17Z")

</div>

ProtocGen.jl Julia code generator for Protocol Buffers. It is meant to be used as a protoc plugin. Passes the official required proto2 and proto3 conformance tests for both binary and JSON. Install Install protoc-ge…

---

## [\[ANN\] DataSplits.jl - data splitting for model selection](https://discourse.julialang.org/t/ann-datasplits-jl-data-splitting-for-model-selection/137274)

<div class="topic-metadata">

**Author:** [@davide.crucitti](https://discourse.julialang.org/u/davide.crucitti)\
**Replies:** 0\
**Last updated:** [May 25, 2026, 10:46am UTC](https://discourse.julialang.org/t/ann-datasplits-jl-data-splitting-for-model-selection/137274 "2026-05-25T10:46:06Z")

</div>

Hi all, I’m pleased to announce DataSplits.jl , a new package for constructing train/test splits and cross-validation folds for model selection. The motivation is simple: when benchmarking models, the split is often as…

---

## [TimerOutputComparisons.jl - plotting TimerOutput](https://discourse.julialang.org/t/timeroutputcomparisons-jl-plotting-timeroutput/137197)

<div class="topic-metadata">

**Author:** [@johnomotani](https://discourse.julialang.org/u/johnomotani)\
**Replies:** 2\
**Last updated:** [May 23, 2026, 3:27pm UTC](https://discourse.julialang.org/t/timeroutputcomparisons-jl-plotting-timeroutput/137197 "2026-05-23T15:27:51Z")

</div>

Sometimes it’s useful to visually compare a bunch of TimerOutput objects. In my case, this was for profiling code running on different numbers of cores, but maybe also for example comparing different versions of a code. …

---

## [\[ANN\] GenLAProblems.jl — exact linear algebra exercise generators](https://discourse.julialang.org/t/ann-genlaproblems-jl-exact-linear-algebra-exercise-generators/137243)

<div class="topic-metadata">

**Author:** [@ea42gh](https://discourse.julialang.org/u/ea42gh)\
**Replies:** 0\
**Last updated:** [May 22, 2026, 6:24pm UTC](https://discourse.julialang.org/t/ann-genlaproblems-jl-exact-linear-algebra-exercise-generators/137243 "2026-05-22T18:24:47Z")

</div>

I’ve submitted GenLAProblems.jl for registration in General: GitHub - ea42gh/GenLAProblems.jl: Problem generator for standard linear algebra problems: creates problems with small integers and tractable computations · Gi…

---

## [\[ANN\] StaticDictTrees.jl: Fast dictionary trees with zero-allocation views](https://discourse.julialang.org/t/ann-staticdicttrees-jl-fast-dictionary-trees-with-zero-allocation-views/137187)

<div class="topic-metadata">

**Author:** [@gcalderone](https://discourse.julialang.org/u/gcalderone)\
**Replies:** 9\
**Last updated:** [May 21, 2026, 1:37pm UTC](https://discourse.julialang.org/t/ann-staticdicttrees-jl-fast-dictionary-trees-with-zero-allocation-views/137187 "2026-05-21T13:37:27Z")

</div>

Hi everyone! :waving\_hand: I’d like to announce the StaticDictTrees.jl package. It provides a high-performance dictionary with Tuples as keys, and with the added functionality of providing views into any data subset ide…

---

## [\[ANN\] QRecoupling.jl: Exact & stable evaluation of quantum recoupling symbols, fusion tensors and q-hypergeometric series](https://discourse.julialang.org/t/ann-qrecoupling-jl-exact-stable-evaluation-of-quantum-recoupling-symbols-fusion-tensors-and-q-hypergeometric-series/137135)

<div class="topic-metadata">

**Author:** [@seth](https://discourse.julialang.org/u/seth)\
**Replies:** 2\
**Last updated:** [May 20, 2026, 12:11am UTC](https://discourse.julialang.org/t/ann-qrecoupling-jl-exact-stable-evaluation-of-quantum-recoupling-symbols-fusion-tensors-and-q-hypergeometric-series/137135 "2026-05-20T00:11:36Z")

</div>

I’m happy to share QRecoupling.jl, a new Julia package for the exact and numerically stable evaluation of quantum recoupling coefficients ( quantum 3j- and 6j-symbols), topological fusion data (F-symbols, R-matrices), an…

---

## [\[ANN\] GPUEnv.jl – Dynamically created overlay GPU backend environments for testing and benchmarking](https://discourse.julialang.org/t/ann-gpuenv-jl-dynamically-created-overlay-gpu-backend-environments-for-testing-and-benchmarking/137192)

<div class="topic-metadata">

**Author:** [@hakkelt](https://discourse.julialang.org/u/hakkelt)\
**Replies:** 0\
**Last updated:** [May 19, 2026, 2:53pm UTC](https://discourse.julialang.org/t/ann-gpuenv-jl-dynamically-created-overlay-gpu-backend-environments-for-testing-and-benchmarking/137192 "2026-05-19T14:53:39Z")

</div>

Hi everyone! I’m excited to announce GPUEnv.jl, a new utility package designed to make life easier for developers maintaining Julia packages that support multiple GPU backends. The Problem If your package supports CUDA…

---

## [PDBTools.jl: A Lightweight and High-Performance Julia Package for Molecular Structure File Handling and Analysis](https://discourse.julialang.org/t/pdbtools-jl-a-lightweight-and-high-performance-julia-package-for-molecular-structure-file-handling-and-analysis/137191)

<div class="topic-metadata">

**Author:** [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Replies:** 0\
**Last updated:** [May 19, 2026, 12:06pm UTC](https://discourse.julialang.org/t/pdbtools-jl-a-lightweight-and-high-performance-julia-package-for-molecular-structure-file-handling-and-analysis/137191 "2026-05-19T12:06:31Z")

</div>

I’m glad to inform the publication of the article describing the current features of PDBTools.jl : PDBTools.jl: A Lightweight and High-Performance Julia Package for Molecular Structure File Handling and Analysis https:/…

---

## [QILaplace.jl - Quantum-Inspired Fourier and Laplace transforms with tensor networks](https://discourse.julialang.org/t/qilaplace-jl-quantum-inspired-fourier-and-laplace-transforms-with-tensor-networks/137143)

<div class="topic-metadata">

**Author:** [@Gautameshwar](https://discourse.julialang.org/u/Gautameshwar)\
**Replies:** 0\
**Last updated:** [May 16, 2026, 11:20am UTC](https://discourse.julialang.org/t/qilaplace-jl-quantum-inspired-fourier-and-laplace-transforms-with-tensor-networks/137143 "2026-05-16T11:20:15Z")

</div>

Hi all, A few months ago, I posted on Julia Discourse asking for feedback on my first-ever Julia package (link). Thanks to the lovely feedback from the community and those who reached out to me personally, QILaplace.jl …

---

## [\[ANN\] UTCDates.jl](https://discourse.julialang.org/t/ann-utcdates-jl/137046)

<div class="topic-metadata">

**Author:** [@tuckermcclure](https://discourse.julialang.org/u/tuckermcclure)\
**Replies:** 1\
**Last updated:** [May 15, 2026, 10:26pm UTC](https://discourse.julialang.org/t/ann-utcdates-jl/137046 "2026-05-15T22:26:00Z")

</div>

I’d like to announce a new package called UTCDates for calculating the intervals between UTC dates, including proper handling of leap seconds. From the readme: Here’s an example of finding the elapsed time between two…

---

## [\[ANN\] CImGui.jl - A Wrapper for Bloat-free Immediate Mode Graphical User interface(Dear ImGui)](https://discourse.julialang.org/t/ann-cimgui-jl-a-wrapper-for-bloat-free-immediate-mode-graphical-user-interface-dear-imgui/21268)

<div class="topic-metadata">

**Author:** [@Gnimuc](https://discourse.julialang.org/u/Gnimuc)\
**Replies:** 48\
**Last updated:** [May 15, 2026, 10:04pm UTC](https://discourse.julialang.org/t/ann-cimgui-jl-a-wrapper-for-bloat-free-immediate-mode-graphical-user-interface-dear-imgui/21268 "2026-05-15T22:04:45Z")

</div>

CImGui.jl is a wrapper for cimgui: a thin c-api wrapper programmatically generated for the excellent C++ immediate mode gui Dear ImGui. Dear ImGui is mainly for creating content creation tools and visualization / debug t…

---

## [LAlatex.jl: feature requests for linear algebra display helpers?](https://discourse.julialang.org/t/lalatex-jl-feature-requests-for-linear-algebra-display-helpers/137080)

<div class="topic-metadata">

**Author:** [@ea42gh](https://discourse.julialang.org/u/ea42gh)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 4:14pm UTC](https://discourse.julialang.org/t/lalatex-jl-feature-requests-for-linear-algebra-display-helpers/137080 "2026-05-12T16:14:54Z")

</div>

I recently registered LAlatex.jl v1.0.0 and am working on the next round of improvements. I’d appreciate feature requests from people using Julia for linear algebra in notebooks, teaching, examples, or generated LaTeX. R…

---

## [FlexUnits.jl The flexible units package](https://discourse.julialang.org/t/flexunits-jl-the-flexible-units-package/132528)

<div class="topic-metadata">

**Author:** [@Deduction42](https://discourse.julialang.org/u/Deduction42)\
**Replies:** 5\
**Last updated:** [May 12, 2026, 2:36pm UTC](https://discourse.julialang.org/t/flexunits-jl-the-flexible-units-package/132528 "2026-05-12T14:36:49Z")

</div>

FlexUnits.jl A units package that uses a very similar mechanism for unit tracking as DynamicQuantities.jl, but has an implementation that is more similar to Unitful.jl. The main difference comes from design decis…

---

## [\[ANN\] FlexUnits.jl 0.5 Unit Simplification and Log-Units](https://discourse.julialang.org/t/ann-flexunits-jl-0-5-unit-simplification-and-log-units/137045)

<div class="topic-metadata">

**Author:** [@Deduction42](https://discourse.julialang.org/u/Deduction42)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 2:32pm UTC](https://discourse.julialang.org/t/ann-flexunits-jl-0-5-unit-simplification-and-log-units/137045 "2026-05-12T14:32:21Z")

</div>

FlexUnits.jl FlexUnits v0.5.0 is a major new release, aimed at supporting two features: Unit simplification Logarithmic units Unit Simplification What Unitful does Unitful.jl propagates units directly. Whe…

---

## [\[ANN\] BetaKDE.jl: Boundary-Corrected Beta Kernel Density Estimation](https://discourse.julialang.org/t/ann-betakde-jl-boundary-corrected-beta-kernel-density-estimation/137057)

<div class="topic-metadata">

**Author:** [@egonmedhatten](https://discourse.julialang.org/u/egonmedhatten)\
**Replies:** 0\
**Last updated:** [May 9, 2026, 10:55pm UTC](https://discourse.julialang.org/t/ann-betakde-jl-boundary-corrected-beta-kernel-density-estimation/137057 "2026-05-09T22:55:52Z")

</div>

I am pleased to announce the release of BetaKDE.jl, a package for boundary-corrected density estimation on the unit interval \[0,1\]. Standard KDE with Gaussian kernels suffers from severe boundary bias when applied to da…

---

## [\[ANN\] Arborist.jl — Generic Genetic Programming for Julia](https://discourse.julialang.org/t/ann-arborist-jl-generic-genetic-programming-for-julia/137049)

<div class="topic-metadata">

**Author:** [@CodeReclaimers](https://discourse.julialang.org/u/CodeReclaimers)\
**Replies:** 0\
**Last updated:** [May 8, 2026, 9:01pm UTC](https://discourse.julialang.org/t/ann-arborist-jl-generic-genetic-programming-for-julia/137049 "2026-05-08T21:01:50Z")

</div>

I’m pleased to announce the initial release of Arborist.jl, a generic genetic programming framework for Julia following the Problem/Algorithm/Solve pattern. Why now? The Julia ecosystem has lacked a general-purpose GP f…

---

## [\[ANN\] ArnoldiVandermonde.jl](https://discourse.julialang.org/t/ann-arnoldivandermonde-jl/137047)

<div class="topic-metadata">

**Author:** [@tobydriscoll](https://discourse.julialang.org/u/tobydriscoll)\
**Replies:** 3\
**Last updated:** [May 8, 2026, 8:26pm UTC](https://discourse.julialang.org/t/ann-arnoldivandermonde-jl/137047 "2026-05-08T20:26:39Z")

</div>

I am pleased to announce version 0.1.0 of ArnoldiVandermonde.jl, a lightweight package to numerically orthogonalize polynomials on discrete point sets in the complex plane. A monomial basis 1, x, x^2, \\ldots is disastro…

---

## [\[ANN\] DependencyAtlas.jl—Explore Julia codebases as dependency graphs](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 12\
**Last updated:** [May 7, 2026, 10:39am UTC](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317 "2026-05-07T10:39:26Z")

</div>

I’m happy to share DependencyAtlas.jl, a software package for turning Julia codebases into explorable dependency graphs. DependencyAtlas focuses on static and compiler-time source analysis. It builds graph views from th…

---

## [\[ANN\] MoleculeHub: A set of cheminformatics tools in Julia](https://discourse.julialang.org/t/ann-moleculehub-a-set-of-cheminformatics-tools-in-julia/132415)

<div class="topic-metadata">

**Author:** [@FaultZone](https://discourse.julialang.org/u/FaultZone)\
**Replies:** 15\
**Last updated:** [May 6, 2026, 6:08am UTC](https://discourse.julialang.org/t/ann-moleculehub-a-set-of-cheminformatics-tools-in-julia/132415 "2026-05-06T06:08:30Z")

</div>

In an effort to bring cheminformatics to Julia, I’ve launched MoleculeHub which focuses on tools for working with small molecules. Right now, there’s: MoleculeFlow.jl - a cheminformatics tool that wraps RDKit and buil…

---

## [\[ANN\] cuTile.jl v0.3 + webinar](https://discourse.julialang.org/t/ann-cutile-jl-v0-3-webinar/136988)

<div class="topic-metadata">

**Author:** [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 2:04pm UTC](https://discourse.julialang.org/t/ann-cutile-jl-v0-3-webinar/136988 "2026-05-05T14:04:03Z")

</div>

I’ve just tagged cuTile.jl v0.3, featuring: CUDA.jl integration. Launching a cuTile kernel is now just @cuda backend=cuTile .... Better performance. We now match or outperform NVIDIA’s cuTile Python on every benchmark …

---

## [\[ANN\] Oxygen.jl v1.1.6 (Cron Scheduling)](https://discourse.julialang.org/t/ann-oxygen-jl-v1-1-6-cron-scheduling/97291)

<div class="topic-metadata">

**Author:** [@ndortega](https://discourse.julialang.org/u/ndortega)\
**Replies:** 6\
**Last updated:** [May 4, 2026, 6:26pm UTC](https://discourse.julialang.org/t/ann-oxygen-jl-v1-1-6-cron-scheduling/97291 "2026-05-04T18:26:40Z")

</div>

Hello, everyone! Today, I’m here to introduce the latest update to the Oxygen.jl. It’s been almost a year since my last post, and I’ve been steadily working on incorporating your feedback and implementing new features t…

---

## [\[ANN\] DataLinter - data & code linter for data science](https://discourse.julialang.org/t/ann-datalinter-data-code-linter-for-data-science/135710)

<div class="topic-metadata">

**Author:** [@zgornel](https://discourse.julialang.org/u/zgornel)\
**Replies:** 4\
**Last updated:** [May 4, 2026, 2:01pm UTC](https://discourse.julialang.org/t/ann-datalinter-data-code-linter-for-data-science/135710 "2026-05-04T14:01:43Z")

</div>

DataLinter is a data & code linter written in Julia. Currently it lints data, supports a few lints for R (looks at modelling code and data) and has basic integration with Rstudio and Ipython notebooks. It is still under …

---

## [ANN: ProfilePerfetto.jl – Easy profiling with interactive viewer](https://discourse.julialang.org/t/ann-profileperfetto-jl-easy-profiling-with-interactive-viewer/136920)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 10\
**Last updated:** [May 3, 2026, 9:00pm UTC](https://discourse.julialang.org/t/ann-profileperfetto-jl-easy-profiling-with-interactive-viewer/136920 "2026-05-03T21:00:27Z")

</div>

New package: ProfilePerfetto.jl I made a new package! With @perfetto, you can profile a piece of code, and view the profile using the Perfetto browser-based trace viewer. Example using ProfilePerfetto @perfetto\_open my…

---

## [Announcing Regions.jl — run-length encoded 2D regions for machine vision and image processing](https://discourse.julialang.org/t/announcing-regions-jl-run-length-encoded-2d-regions-for-machine-vision-and-image-processing/136961)

<div class="topic-metadata">

**Author:** [@schrpe](https://discourse.julialang.org/u/schrpe)\
**Replies:** 3\
**Last updated:** [May 3, 2026, 11:54am UTC](https://discourse.julialang.org/t/announcing-regions-jl-run-length-encoded-2d-regions-for-machine-vision-and-image-processing/136961 "2026-05-03T11:54:05Z")

</div>

I’m happy to announce Regions.jl, a package that introduces a first-class region type for discrete 2D image analysis, now registered in the Julia General Registry. What is a region? A region is a set of discrete 2D pixe…

---

## [ANN: OpenSourceRoutingMachine.jl — Julia wrapper for OSRM road routing](https://discourse.julialang.org/t/ann-opensourceroutingmachine-jl-julia-wrapper-for-osrm-road-routing/136900)

<div class="topic-metadata">

**Author:** [@jrklasen](https://discourse.julialang.org/u/jrklasen)\
**Replies:** 17\
**Last updated:** [May 3, 2026, 11:01am UTC](https://discourse.julialang.org/t/ann-opensourceroutingmachine-jl-julia-wrapper-for-osrm-road-routing/136900 "2026-05-03T11:01:09Z")

</div>

OpenSourceRoutingMachine.jl is a Julia wrapper for OSRM, a high-performance routing engine for road networks built on OpenStreetMap data. Features Graph — Build routing graphs from OpenStreetMap .pbf files (MLD or Cont…

---

## [\[ANN\] Dimensions.jl, a library for accessing the scalar dimensions of structured types](https://discourse.julialang.org/t/ann-dimensions-jl-a-library-for-accessing-the-scalar-dimensions-of-structured-types/136935)

<div class="topic-metadata">

**Author:** [@tuckermcclure](https://discourse.julialang.org/u/tuckermcclure)\
**Replies:** 8\
**Last updated:** [May 3, 2026, 9:21am UTC](https://discourse.julialang.org/t/ann-dimensions-jl-a-library-for-accessing-the-scalar-dimensions-of-structured-types/136935 "2026-05-03T09:21:44Z")

</div>

Hi all, I’d like to announce a new package called Dimensions whose purpose is to make it easy to define and access a type’s “dimensions” (e.g., a Position type with x, y, and z fields has 3 dimensions). This is useful w…

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

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