# Package Announcements

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

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

**Page:** 12

---

## [\[ANN\] Manifolds.jl: Manifolds in Julia](https://discourse.julialang.org/t/ann-manifolds-jl-manifolds-in-julia/36691)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 12\
**Last updated:** [November 27, 2025, 6:23pm UTC](https://discourse.julialang.org/t/ann-manifolds-jl-manifolds-in-julia/36691 "2025-11-27T18:23:28Z")

</div>

The Manifolds.jl package provides a library of Riemannian manifolds that are implemented based on the ManifoldsBase.jl interface. The package provides further: an efficient power manifold working on arrays (including h…

---

## [PlutoSlides.jl — Beamer-style presentations for Pluto notebooks](https://discourse.julialang.org/t/plutoslides-jl-beamer-style-presentations-for-pluto-notebooks/133655)

<div class="topic-metadata">

**Author:** [@dmetivie](https://discourse.julialang.org/u/dmetivie)\
**Replies:** 7\
**Last updated:** [November 27, 2025, 5:53pm UTC](https://discourse.julialang.org/t/plutoslides-jl-beamer-style-presentations-for-pluto-notebooks/133655 "2025-11-27T17:53:50Z")

</div>

PlutoSlides.jl — Beamer-style presentations for Pluto notebooks Repository: https://github.com/dmetivie/PlutoSlides.jl I’m happy to share PlutoSlides.jl, a package that brings Beamer-like slide formatting to Pluto.jl no…

---

## [\[ANN\] Ark.jl v0.2.0 - New features for the Julia ECS for games and simulations](https://discourse.julialang.org/t/ann-ark-jl-v0-2-0-new-features-for-the-julia-ecs-for-games-and-simulations/134142)

<div class="topic-metadata">

**Author:** [@mlange-42](https://discourse.julialang.org/u/mlange-42)\
**Replies:** 0\
**Last updated:** [November 26, 2025, 1:27pm UTC](https://discourse.julialang.org/t/ann-ark-jl-v0-2-0-new-features-for-the-julia-ecs-for-games-and-simulations/134142 "2025-11-26T13:27:03Z")

</div>

Two weeks and roughly 100 PRs after the last release, we are pleased to announce Ark.jl v0.2.0! This release comes with several new features, extended documentation and some performance improvements, but also with a few…

---

## [\[ANN\] Cruise.jl v0.3.0 : Game engine kernel for julia](https://discourse.julialang.org/t/ann-cruise-jl-v0-3-0-game-engine-kernel-for-julia/134121)

<div class="topic-metadata">

**Author:** [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Replies:** 0\
**Last updated:** [November 25, 2025, 7:43pm UTC](https://discourse.julialang.org/t/ann-cruise-jl-v0-3-0-game-engine-kernel-for-julia/134121 "2025-11-25T19:43:16Z")

</div>

Hi everyone, Happy to announce the new version of my engine, Cruise.jl. It has now been reduced to a kernel and gained several meaningful features that were absolutely worth the wait. Installation Stable version (The p…

---

## [\[ANN\] UFFFiles.jl](https://discourse.julialang.org/t/ann-ufffiles-jl/133671)

<div class="topic-metadata">

**Author:** [@Maucejo](https://discourse.julialang.org/u/Maucejo)\
**Replies:** 4\
**Last updated:** [November 25, 2025, 9:57am UTC](https://discourse.julialang.org/t/ann-ufffiles-jl/133671 "2025-11-25T09:57:42Z")

</div>

Hi all, If you, like me, are working with experimental data or in the broad field of engineering, you have probably encountered UFF (Universal File Format) files. To the best of my knowledge, some other programming lan…

---

## [MemoryAccess package for abstract optimized memory operations](https://discourse.julialang.org/t/memoryaccess-package-for-abstract-optimized-memory-operations/134062)

<div class="topic-metadata">

**Author:** [@epilliat](https://discourse.julialang.org/u/epilliat)\
**Replies:** 0\
**Last updated:** [November 23, 2025, 9:12pm UTC](https://discourse.julialang.org/t/memoryaccess-package-for-abstract-optimized-memory-operations/134062 "2025-11-23T21:12:24Z")

</div>

I’ve developed MemoryAccess.jl, a package providing comprehensive abstractions for GPU memory access patterns: Vectorized memory loads and stores using LLVMPtr Warp-level shuffle operations for arbitrary data structure…

---

## [Swirl.jl - Interactive Julia Learning in the REPL 🌀](https://discourse.julialang.org/t/swirl-jl-interactive-julia-learning-in-the-repl/133705)

<div class="topic-metadata">

**Author:** [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)\
**Replies:** 25\
**Last updated:** [November 21, 2025, 11:27am UTC](https://discourse.julialang.org/t/swirl-jl-interactive-julia-learning-in-the-repl/133705 "2025-11-21T11:27:50Z")

</div>

\[ANN\] Swirl.jl - Interactive Julia Learning in the REPL :cyclone: Hi everyone! :waving\_hand: I’m really happy to introduce Swirl.jl, an interactive platform that teaches Julia programming right inside the REPL. It’s ins…

---

## [\[ANN\] MAT.jl v0.11 -- classes and struct arrays](https://discourse.julialang.org/t/ann-mat-jl-v0-11-classes-and-struct-arrays/134007)

<div class="topic-metadata">

**Author:** [@MatthijsCox](https://discourse.julialang.org/u/MatthijsCox)\
**Replies:** 0\
**Last updated:** [November 20, 2025, 12:46pm UTC](https://discourse.julialang.org/t/ann-mat-jl-v0-11-classes-and-struct-arrays/134007 "2025-11-20T12:46:28Z")

</div>

MAT.jl v0.11 release After almost 1.5 years since the release of v0.10.7, we have managed to make some big improvements to MAT.jl in v0.11.0. :birthday\_cake: Please try it out and report back to us if you find any issu…

---

## [\[ANN\] Niivue.jl: Interactive 3D/4D Neuroimaging Visualization](https://discourse.julialang.org/t/ann-niivue-jl-interactive-3d-4d-neuroimaging-visualization/133982)

<div class="topic-metadata">

**Author:** [@korbinian](https://discourse.julialang.org/u/korbinian)\
**Replies:** 0\
**Last updated:** [November 19, 2025, 8:29am UTC](https://discourse.julialang.org/t/ann-niivue-jl-interactive-3d-4d-neuroimaging-visualization/133982 "2025-11-19T08:29:33Z")

</div>

Hello Julia Community, I created a new package, Niivue.jl, which is a Julia wrapper to Niivue.js, a WebGL-based neuroimaging viewer. It uses Bonito.jl for communication with JavaScript. Because of this, the viewer rend…

---

## [\[ANN\] Raycore.jl: High-Performance Ray Tracing for CPU and GPU](https://discourse.julialang.org/t/ann-raycore-jl-high-performance-ray-tracing-for-cpu-and-gpu/133776)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 11\
**Last updated:** [November 13, 2025, 9:39am UTC](https://discourse.julialang.org/t/ann-raycore-jl-high-performance-ray-tracing-for-cpu-and-gpu/133776 "2025-11-13T09:39:56Z")

</div>

I’m excited to announce Raycore.jl, a high-performance ray-triangle intersection engine with BVH acceleration for both CPU and GPU execution in Julia. Raycore will power a new raytracing backend for Makie, bringing phot…

---

## [\[ANN\] ZoneProfilers.jl: Another interface for the Tracy profiler](https://discourse.julialang.org/t/ann-zoneprofilers-jl-another-interface-for-the-tracy-profiler/133806)

<div class="topic-metadata">

**Author:** [@nhz2](https://discourse.julialang.org/u/nhz2)\
**Replies:** 0\
**Last updated:** [November 11, 2025, 11:22pm UTC](https://discourse.julialang.org/t/ann-zoneprofilers-jl-another-interface-for-the-tracy-profiler/133806 "2025-11-11T23:22:52Z")

</div>

I have been working on an interface for the tracy profiler to profile a multithreaded program I am working on. There are two closely related packages. ZoneProfilers.jl provides utilities to mark up code and a P…

---

## [DearDiary.jl: A lightweight but powerful machine learning experiment tracking tool for Julia](https://discourse.julialang.org/t/deardiary-jl-a-lightweight-but-powerful-machine-learning-experiment-tracking-tool-for-julia/133666)

<div class="topic-metadata">

**Author:** [@pebeto](https://discourse.julialang.org/u/pebeto)\
**Replies:** 8\
**Last updated:** [November 11, 2025, 6:37pm UTC](https://discourse.julialang.org/t/deardiary-jl-a-lightweight-but-powerful-machine-learning-experiment-tracking-tool-for-julia/133666 "2025-11-11T18:37:49Z")

</div>

After months of planning, and some weeks of development, the package is finally here and ready for use! As a solution for tracking machine learning experiments in Julia, DearDiary.jl aims to be lightweight, easy to use, …

---

## [\[ANN\] SmallCollections.jl: fast small vectors, sets and dictionaries](https://discourse.julialang.org/t/ann-smallcollections-jl-fast-small-vectors-sets-and-dictionaries/128787)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 9\
**Last updated:** [November 7, 2025, 1:01pm UTC](https://discourse.julialang.org/t/ann-smallcollections-jl-fast-small-vectors-sets-and-dictionaries/128787 "2025-11-07T13:01:55Z")

</div>

The standard container types in Julia (Vector, Set, Dict) can hold an arbitrary number of elements. If the size is known in advance, one can use dedicated types like SVector or MVector from StaticArrays.jl that are much …

---

## [\[ANN\] IJulia 1.30.0](https://discourse.julialang.org/t/ann-ijulia-1-30-0/131811)

<div class="topic-metadata">

**Author:** [@JamesNZ](https://discourse.julialang.org/u/JamesNZ)\
**Replies:** 4\
**Last updated:** [November 5, 2025, 5:25pm UTC](https://discourse.julialang.org/t/ann-ijulia-1-30-0/131811 "2025-11-05T17:25:37Z")

</div>

Salutations \\o IJulia.jl has been around forever, but v1.30 was just been released and it’s quite a big one so I felt it deserves an announcement post. The main change in this version is that the internals have been co…

---

## [MakieTypstEngine.jl: a proof of concept for rendering typst strings in makie](https://discourse.julialang.org/t/makietypstengine-jl-a-proof-of-concept-for-rendering-typst-strings-in-makie/133523)

<div class="topic-metadata">

**Author:** [@SuperGrobi](https://discourse.julialang.org/u/SuperGrobi)\
**Replies:** 14\
**Last updated:** [November 1, 2025, 10:14pm UTC](https://discourse.julialang.org/t/makietypstengine-jl-a-proof-of-concept-for-rendering-typst-strings-in-makie/133523 "2025-11-01T22:14:14Z")

</div>

During the hackathon at JuliaCon in Paris, @Alseidon and I started playing around with passing typst strings (from typstry.jl) through makie, to a custom wrapper around the typst compiler, and back to makie, essentially …

---

## [\[ANN\] SnakeBar.jl - A progress bar that fills your terminal with space-filling curves](https://discourse.julialang.org/t/ann-snakebar-jl-a-progress-bar-that-fills-your-terminal-with-space-filling-curves/133580)

<div class="topic-metadata">

**Author:** [@majoburo](https://discourse.julialang.org/u/majoburo)\
**Replies:** 2\
**Last updated:** [October 31, 2025, 4:58pm UTC](https://discourse.julialang.org/t/ann-snakebar-jl-a-progress-bar-that-fills-your-terminal-with-space-filling-curves/133580 "2025-10-31T16:58:25Z")

</div>

Hey everyone, I just released my first Julia package, SnakeBar.jl – a progress bar that draws a random space-filling curve per process in your terminal! Any comments are appreciated! Happy Halloween! Community reactio…

---

## [\[ANN\] ManifoldsBase.jl 1.0](https://discourse.julialang.org/t/ann-manifoldsbase-jl-1-0/125752)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 17\
**Last updated:** [October 31, 2025, 12:57pm UTC](https://discourse.julialang.org/t/ann-manifoldsbase-jl-1-0/125752 "2025-10-31T12:57:55Z")

</div>

ManifoldsBase.jl is moving to a stable version 1.0 A few years back, we in JuliaManifolds decided, that it would be nice to have a general interface package for the manifolds defined in Manifolds.jl, since that allows …

---

## [\[ANN\] LowLevelFEM.jl – Engineering-oriented FEM in pure Julia](https://discourse.julialang.org/t/ann-lowlevelfem-jl-engineering-oriented-fem-in-pure-julia/133561)

<div class="topic-metadata">

**Author:** [@perebalazs](https://discourse.julialang.org/u/perebalazs)\
**Replies:** 0\
**Last updated:** [October 30, 2025, 6:12pm UTC](https://discourse.julialang.org/t/ann-lowlevelfem-jl-engineering-oriented-fem-in-pure-julia/133561 "2025-10-30T18:12:40Z")

</div>

LowLevelFEM.jl is a lightweight finite element toolbox written entirely in Julia. It focuses on engineering-oriented workflows — boundary conditions, meshing with Gmsh, mechanical and thermo-mechanical analyses, and di…

---

## [\[ANN\] EvoTrees.jl v0.18 release](https://discourse.julialang.org/t/ann-evotrees-jl-v0-18-release/133446)

<div class="topic-metadata">

**Author:** [@jeremiedb](https://discourse.julialang.org/u/jeremiedb)\
**Replies:** 6\
**Last updated:** [October 29, 2025, 3:20pm UTC](https://discourse.julialang.org/t/ann-evotrees-jl-v0-18-release/133446 "2025-10-29T15:20:39Z")

</div>

This work behind the latest EvoTrees.jl release was mainly from SciML’s small grant project to improve GPU performance: Improve training performance of GPU backend Project Extension by AdityaPandeyCN · Pull Request #174 …

---

## [ANN: OSMGeocoder.jl](https://discourse.julialang.org/t/ann-osmgeocoder-jl/133478)

<div class="topic-metadata">

**Author:** [@joshday](https://discourse.julialang.org/u/joshday)\
**Replies:** 0\
**Last updated:** [October 28, 2025, 1:51pm UTC](https://discourse.julialang.org/t/ann-osmgeocoder-jl/133478 "2025-10-28T13:51:33Z")

</div>

Announcing OSMGeocoder.jl! This package enables geocoding through OpenStreetMap’s Nominatim API. Searches are cached in a SQLite database stored in your scratch space. It is already available in the general registry. …

---

## [Rerelease of MTK driven PowerDynamics.jl](https://discourse.julialang.org/t/rerelease-of-mtk-driven-powerdynamics-jl/133323)

<div class="topic-metadata">

**Author:** [@hexaeder](https://discourse.julialang.org/u/hexaeder)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 7:49am UTC](https://discourse.julialang.org/t/rerelease-of-mtk-driven-powerdynamics-jl/133323 "2025-10-21T07:49:41Z")

</div>

Today I want to announce a major rerelease of PowerDynamics.jl! For the past 1½ years, we’ve been working on essentially rewriting the entire library, with a main focus on MTK-based modeling and tight integration with…

---

## [\[ANN\] Announcing ImageClipboard.jl](https://discourse.julialang.org/t/ann-announcing-imageclipboard-jl/63169)

<div class="topic-metadata">

**Author:** [@hyrodium](https://discourse.julialang.org/u/hyrodium)\
**Replies:** 4\
**Last updated:** [October 19, 2025, 4:28pm UTC](https://discourse.julialang.org/t/ann-announcing-imageclipboard-jl/63169 "2025-10-19T16:28:08Z")

</div>

Hi all, I’m pleased to announce that I’ve registered ImageClipboard.jl, a package that can handle images on the system clipboard. The followings are sample scripts and screenshots from the README. using Images, ImageC…

---

## [\[ANN\] UnicodePlots.jl v2.8.0 - 3D plots](https://discourse.julialang.org/t/ann-unicodeplots-jl-v2-8-0-3d-plots/75963)

<div class="topic-metadata">

**Author:** [@t-bltg](https://discourse.julialang.org/u/t-bltg)\
**Replies:** 20\
**Last updated:** [October 15, 2025, 4:38pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v2-8-0-3d-plots/75963 "2025-10-15T16:38:48Z")

</div>

Announcing UnicodePlots v2.8.0, which brings up 3D plots. Examples: surfaceplot isosurface Useful for in situ post-processing of simulations, or as a development helper for 3D codes. In case you missed out, c…

---

## [\[ANN\]: ZeroDimensionalArrays.jl: zero-dimensional arrays/references/boxes](https://discourse.julialang.org/t/ann-zerodimensionalarrays-jl-zero-dimensional-arrays-references-boxes/128002)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 24\
**Last updated:** [October 15, 2025, 3:33pm UTC](https://discourse.julialang.org/t/ann-zerodimensionalarrays-jl-zero-dimensional-arrays-references-boxes/128002 "2025-10-15T15:33:59Z")

</div>

ZeroDimensionalArrays.jl is being registered, meaning it has entered the three-day-long wait period. Feel free to suggest breaking changes until the wait period is over! It’s a tiny package, implementing several similar…

---

## [\[Ann\] BonitoBook update: Plugin System, Language Extensions & Simplified Styling](https://discourse.julialang.org/t/ann-bonitobook-update-plugin-system-language-extensions-simplified-styling/133113)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 6:09pm UTC](https://discourse.julialang.org/t/ann-bonitobook-update-plugin-system-language-extensions-simplified-styling/133113 "2025-10-14T18:09:39Z")

</div>

Hi everyone, I just released a major update to BonitoBook with a powerful new plugin system and significantly faster loading times. Plugin System The biggest feature is a flexible plugin system that lets you completel…

---

## [Current state and the future of PrettyTables.jl](https://discourse.julialang.org/t/current-state-and-the-future-of-prettytables-jl/118455)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 144\
**Last updated:** [October 14, 2025, 2:15pm UTC](https://discourse.julialang.org/t/current-state-and-the-future-of-prettytables-jl/118455 "2025-10-14T14:15:06Z")

</div>

Hi! I started writing PrettyTables.jl six years ago. My idea was to make a very simple package to print some tabular data just like we have in ASCII Table Generator – Quickly format ASCII table. Great for source code co…

---

## [\[ANN\] BGZFLib.jl: BGZF successor library](https://discourse.julialang.org/t/ann-bgzflib-jl-bgzf-successor-library/133134)

<div class="topic-metadata">

**Author:** [@jakobnissen](https://discourse.julialang.org/u/jakobnissen)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 10:05am UTC](https://discourse.julialang.org/t/ann-bgzflib-jl-bgzf-successor-library/133134 "2025-10-14T10:05:22Z")

</div>

Hey all, In the next couple of months I’ll register my latest package: BGZFLib.jl. This package is used to read and write BGZF compressed files often used in bioinformatics. We already have two BGZF packages in Julia: …

---

## [\[ANN\] PrettyTables v3.0.0](https://discourse.julialang.org/t/ann-prettytables-v3-0-0/131821)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 86\
**Last updated:** [October 14, 2025, 6:23am UTC](https://discourse.julialang.org/t/ann-prettytables-v3-0-0/131821 "2025-10-14T06:23:20Z")

</div>

Hi! Finally, I’ve completed the first release of PrettyTables.jl version 3! For anyone using this package, we can assume that everything in the API has changed (sorry about that :D). However, these breaking changes have…

---

## [\[ANN\] ComponentLogging.jl — Nanosecond-scale hierarchical logging router](https://discourse.julialang.org/t/ann-componentlogging-jl-nanosecond-scale-hierarchical-logging-router/133100)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 4\
**Last updated:** [October 14, 2025, 4:16am UTC](https://discourse.julialang.org/t/ann-componentlogging-jl-nanosecond-scale-hierarchical-logging-router/133100 "2025-10-14T04:16:10Z")

</div>

ComponentLogging.jl gives you fine-grained, per-group control over logs with function-first APIs (clog / clogenabled / clogf) and a plain, IO-agnostic design that keeps hot paths cheap. It is maintained under the JuliaLo…

---

## [\[Ann\] TimeOut.jl](https://discourse.julialang.org/t/ann-timeout-jl/132897)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 6\
**Last updated:** [October 13, 2025, 9:37am UTC](https://discourse.julialang.org/t/ann-timeout-jl/132897 "2025-10-13T09:37:30Z")

</div>

TimeOut.jl After a long discussion thread, I thought I should bring this question to a larger audience, to hear what other people think. I have setup a draft package TimeOut.jl to fill the need for a timeout function and…

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

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