# Package Announcements

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

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

**Page:** 13

---

## [\[ANN\] jlrs 0.22: Julia version autodetection, async closure support, and more!](https://discourse.julialang.org/t/ann-jlrs-0-22-julia-version-autodetection-async-closure-support-and-more/133073)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 0\
**Last updated:** [October 11, 2025, 3:49pm UTC](https://discourse.julialang.org/t/ann-jlrs-0-22-julia-version-autodetection-async-closure-support-and-more/133073 "2025-10-11T15:49:06Z")

</div>

jlrs is a crate for the Rust programming language for interop between Rust and Julia, version 0.22 brings many changes. The tutorial has been updated to this new version. Version and juliaup support Julia versions 1.10 …

---

## [\[ANN\] Bonito.jl](https://discourse.julialang.org/t/ann-bonito-jl/132946)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 10\
**Last updated:** [October 10, 2025, 1:43am UTC](https://discourse.julialang.org/t/ann-bonito-jl/132946 "2025-10-10T01:43:33Z")

</div>

Bonito has been on a journey from being a pretty neglected prototype to something offering similar functionality to established libraries like Shiny/Dash/Streamlit. It is kind of funny, but I don’t think I’ve ever offic…

---

## [\[ANN\] MuxDisplay: Using multiplexer panes (tmux, Wezterm) to show graphics](https://discourse.julialang.org/t/ann-muxdisplay-using-multiplexer-panes-tmux-wezterm-to-show-graphics/132998)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 2\
**Last updated:** [October 9, 2025, 6:01pm UTC](https://discourse.julialang.org/t/ann-muxdisplay-using-multiplexer-panes-tmux-wezterm-to-show-graphics/132998 "2025-10-09T18:01:43Z")

</div>

I would like to announce MuxDisplay. It is a package that I wrote a while ago to fulfill my own needs for displaying graphics (plots, mostly) when working in the REPL, especially on remote systems via SSH. I’ve previousl…

---

## [\[ANN\] RepoPacker.jl – Make your Julia code AI-ready in a snap!](https://discourse.julialang.org/t/ann-repopacker-jl-make-your-julia-code-ai-ready-in-a-snap/132970)

<div class="topic-metadata">

**Author:** [@hamza\_souidi](https://discourse.julialang.org/u/hamza_souidi)\
**Replies:** 2\
**Last updated:** [October 9, 2025, 4:54am UTC](https://discourse.julialang.org/t/ann-repopacker-jl-make-your-julia-code-ai-ready-in-a-snap/132970 "2025-10-09T04:54:44Z")

</div>

Hey ! :waving\_hand: I’m thrilled to introduce RepoPacker.jl, a package that helps you prepare your Julia projects for AI analysis with minimal effort. Think of it as your personal codebase packer for the AI era! :rocket: …

---

## [NoSleep.jl: Keep Julia awake for long calculations](https://discourse.julialang.org/t/nosleep-jl-keep-julia-awake-for-long-calculations/132911)

<div class="topic-metadata">

**Author:** [@metelkin](https://discourse.julialang.org/u/metelkin)\
**Replies:** 3\
**Last updated:** [October 8, 2025, 6:18pm UTC](https://discourse.julialang.org/t/nosleep-jl-keep-julia-awake-for-long-calculations/132911 "2025-10-08T18:18:28Z")

</div>

We’ve recently released a small utility package — NoSleep.jl . It prevents your laptop or desktop from going to sleep while Julia is performing long computations, and restores the normal sleep behavior when done or fail…

---

## [\[ANN\] ReadWorkWrite.jl - a pipeline for CPU/memory limited analysis](https://discourse.julialang.org/t/ann-readworkwrite-jl-a-pipeline-for-cpu-memory-limited-analysis/132974)

<div class="topic-metadata">

**Author:** [@jerlich](https://discourse.julialang.org/u/jerlich)\
**Replies:** 0\
**Last updated:** [October 8, 2025, 11:46am UTC](https://discourse.julialang.org/t/ann-readworkwrite-jl-a-pipeline-for-cpu-memory-limited-analysis/132974 "2025-10-08T11:46:40Z")

</div>

A Julia package for efficient parallel processing pipelines that separates IO-bound operations from CPU-intensive work. Overview ReadWorkWrite.jl implements a pattern where: Read: Single-threaded IO (loading files fro…

---

## [\[ANN\] New release of OptimalControl.jl](https://discourse.julialang.org/t/ann-new-release-of-optimalcontrol-jl/132764)

<div class="topic-metadata">

**Author:** [@control-toolbox](https://discourse.julialang.org/u/control-toolbox)\
**Replies:** 5\
**Last updated:** [October 6, 2025, 10:55am UTC](https://discourse.julialang.org/t/ann-new-release-of-optimalcontrol-jl/132764 "2025-10-06T10:55:49Z")

</div>

It is a pleasure to announce the new release of OptimalControl.jl (v1.1). Intended to solve optimal control problems on ODEs, the package features: a friendly DSL both direct (optimisation) and indirect (aka. shooting)…

---

## [Dispatch.jl - A Julia package that makes function dispatching across modules simple, flexible, and efficient](https://discourse.julialang.org/t/dispatch-jl-a-julia-package-that-makes-function-dispatching-across-modules-simple-flexible-and-efficient/132890)

<div class="topic-metadata">

**Author:** [@dmgcodevil](https://discourse.julialang.org/u/dmgcodevil)\
**Replies:** 2\
**Last updated:** [October 6, 2025, 6:17am UTC](https://discourse.julialang.org/t/dispatch-jl-a-julia-package-that-makes-function-dispatching-across-modules-simple-flexible-and-efficient/132890 "2025-10-06T06:17:26Z")

</div>

dispatch-jl Dispatch.jl is a Julia package that provides macros for dynamic and static dispatch of function calls based on the types of the input arguments. This can be useful in scenarios where multiple modules define f…

---

## [TextAssociations.jl: Bringing Julia to the Digital Humanities and Social Sciences](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888)

<div class="topic-metadata">

**Author:** [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)\
**Replies:** 2\
**Last updated:** [October 5, 2025, 5:23pm UTC](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888 "2025-10-05T17:23:02Z")

</div>

Εxcited to share TextAssociations.jl, a new Julia package designed for studying how words connect and co-occur in texts and corpora. It brings together many well-known and lesser-known association measures, along with to…

---

## [\[ANN\] StippleMakie compat with new Makie version and new demo](https://discourse.julialang.org/t/ann-stipplemakie-compat-with-new-makie-version-and-new-demo/132896)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 0\
**Last updated:** [October 5, 2025, 10:19pm UTC](https://discourse.julialang.org/t/ann-stipplemakie-compat-with-new-makie-version-and-new-demo/132896 "2025-10-05T22:19:58Z")

</div>

Happy to announce that I have updated StippeMakie to work with the latest version of WGLMakie and that I have done some finetuning on proxy usage and README. Embedding Makie figures in a GenieFramework/Stipple app with …

---

## [\[ANN\] ArenaPirate.jl: proof-of-concept arena allocator (not in the registry)](https://discourse.julialang.org/t/ann-arenapirate-jl-proof-of-concept-arena-allocator-not-in-the-registry/132856)

<div class="topic-metadata">

**Author:** [@artemsolod](https://discourse.julialang.org/u/artemsolod)\
**Replies:** 0\
**Last updated:** [October 3, 2025, 3:20pm UTC](https://discourse.julialang.org/t/ann-arenapirate-jl-proof-of-concept-arena-allocator-not-in-the-registry/132856 "2025-10-03T15:20:35Z")

</div>

repo: https://github.com/artemsolod/ArenaPirate.jl This package redefines Memory{T}(::UndefInitializer, m::Int64) (hence “pirate” in the name) and provides an @arena macro for marking sections of code to be eligible fo…

---

## [\[ANN\] SymbolicApproximators.jl: methods for symbolic time series discretization](https://discourse.julialang.org/t/ann-symbolicapproximators-jl-methods-for-symbolic-time-series-discretization/132737)

<div class="topic-metadata">

**Author:** [@myersm0](https://discourse.julialang.org/u/myersm0)\
**Replies:** 4\
**Last updated:** [October 3, 2025, 12:02am UTC](https://discourse.julialang.org/t/ann-symbolicapproximators-jl-methods-for-symbolic-time-series-discretization/132737 "2025-10-03T00:02:22Z")

</div>

Announcing SymbolicApproximators.jl, a Julia package implementing Symbolic Aggregate approXimation (SAX) and related methods for symbolic discretization and dimension reduction. These techniques allow you to take continu…

---

## [\[ANN\] WebAuthn.jl](https://discourse.julialang.org/t/ann-webauthn-jl/132672)

<div class="topic-metadata">

**Author:** [@andreeco](https://discourse.julialang.org/u/andreeco)\
**Replies:** 9\
**Last updated:** [October 2, 2025, 11:36am UTC](https://discourse.julialang.org/t/ann-webauthn-jl/132672 "2025-10-02T11:36:32Z")

</div>

Hi, I’m happy to announce WebAuthn.jl, a Julia package for W3C WebAuthn and modern passwordless authentication using passkeys and security keys. WebAuthn.jl brings end-to-end functions for registration and login, CBOR/…

---

## [\[ANN\] Stipple: New app template, TTFX 5-10s](https://discourse.julialang.org/t/ann-stipple-new-app-template-ttfx-5-10s/132722)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 1\
**Last updated:** [October 2, 2025, 10:34am UTC](https://discourse.julialang.org/t/ann-stipple-new-app-template-ttfx-5-10s/132722 "2025-10-02T10:34:47Z")

</div>

GenieFramework/Stipple has received many improvements in the past, which will be announced separately. Today we announce a new app template that makes webapps startable via using MyApp with unprecedented startup times…

---

## [\[ANN\] Makie v0.24](https://discourse.julialang.org/t/ann-makie-v0-24/130207)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 26\
**Last updated:** [October 2, 2025, 1:50am UTC](https://discourse.julialang.org/t/ann-makie-v0-24/130207 "2025-10-02T01:50:06Z")

</div>

Makie v0.24 is finally out! This release features a large refactor of the internals, replacing Observables with a ComputeGraph. This helped us achieve major performance improvements, better handling of multiple attribut…

---

## [\[ANN\] LuaNova.jl 🌑: Easy Lua-Julia Integration](https://discourse.julialang.org/t/ann-luanova-jl-easy-lua-julia-integration/132324)

<div class="topic-metadata">

**Author:** [@raphasampaio](https://discourse.julialang.org/u/raphasampaio)\
**Replies:** 4\
**Last updated:** [September 29, 2025, 2:54pm UTC](https://discourse.julialang.org/t/ann-luanova-jl-easy-lua-julia-integration/132324 "2025-09-29T14:54:10Z")

</div>

Hello Julia Community, I’m excited to announce the release of LuaNova.jl (inspired by the new moon, or lua nova in Portuguese), a package that simplifies embedding a Lua interpreter in Julia and exposing Julia functions…

---

## [\[ANN\] UnsupervisedClustering.jl, a unified interface for clustering with optimization techniques](https://discourse.julialang.org/t/ann-unsupervisedclustering-jl-a-unified-interface-for-clustering-with-optimization-techniques/132720)

<div class="topic-metadata">

**Author:** [@raphasampaio](https://discourse.julialang.org/u/raphasampaio)\
**Replies:** 0\
**Last updated:** [September 27, 2025, 9:57pm UTC](https://discourse.julialang.org/t/ann-unsupervisedclustering-jl-a-unified-interface-for-clustering-with-optimization-techniques/132720 "2025-09-27T21:57:34Z")

</div>

I’m happy to announce UnsupervisedClustering.jl, a Julia package that provides a consistent interface for unsupervised clustering algorithms, along with strategies to escape local optima and reduce overfitting. Unsuperv…

---

## [\[ANN\] PixelMatch.jl](https://discourse.julialang.org/t/ann-pixelmatch-jl/132679)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 0\
**Last updated:** [September 26, 2025, 3:43pm UTC](https://discourse.julialang.org/t/ann-pixelmatch-jl/132679 "2025-09-26T15:43:24Z")

</div>

PixelMatch.jl is a small package which is a translation of mapbox/pixelmatch. You can run visual regression tests with it and it’s more sensitive to pixel-level changes than the standard algorithm you get in ReferenceTes…

---

## [\[ANN\] New Package: PlutoBook.jl](https://discourse.julialang.org/t/ann-new-package-plutobook-jl/132641)

<div class="topic-metadata">

**Author:** [@avik](https://discourse.julialang.org/u/avik)\
**Replies:** 12\
**Last updated:** [September 25, 2025, 11:56pm UTC](https://discourse.julialang.org/t/ann-new-package-plutobook-jl/132641 "2025-09-25T23:56:28Z")

</div>

I’ve had a long (and possibly excessive) interest in how to generate PDF files programmatically. There aren’t too many options in this space – paged rendering is a pretty hard thing to do well. The state of the art metho…

---

## [\[ANN\] OnlineResamplers.jl - High-Performance Real-Time Financial Data Resampling](https://discourse.julialang.org/t/ann-onlineresamplers-jl-high-performance-real-time-financial-data-resampling/132653)

<div class="topic-metadata">

**Author:** [@FemtoTrader](https://discourse.julialang.org/u/FemtoTrader)\
**Replies:** 1\
**Last updated:** [September 25, 2025, 1:57pm UTC](https://discourse.julialang.org/t/ann-onlineresamplers-jl-high-performance-real-time-financial-data-resampling/132653 "2025-09-25T13:57:10Z")

</div>

Hi, I’m excited to announce OnlineResamplers.jl, a high-performance Julia package for real-time resampling of financial market data! :chart\_increasing: What is OnlineResamplers.jl? OnlineResamplers.jl provides efficien…

---

## [\[ANN\] SuffixAutomata.jl for fast, online updating and querying of generic collections](https://discourse.julialang.org/t/ann-suffixautomata-jl-for-fast-online-updating-and-querying-of-generic-collections/132620)

<div class="topic-metadata">

**Author:** [@myersm0](https://discourse.julialang.org/u/myersm0)\
**Replies:** 0\
**Last updated:** [September 24, 2025, 1:32pm UTC](https://discourse.julialang.org/t/ann-suffixautomata-jl-for-fast-online-updating-and-querying-of-generic-collections/132620 "2025-09-24T13:32:15Z")

</div>

I’d like to announce a small, dependency-less new package, SuffixAutomata.jl. You can read about the algorithm here if you’re not familiar with it. The big draws of this algorithm are: allows fast online updates very …

---

## [\[ANN\] OpenGithubModelsApi.jl - Julia Client for GitHub's AI Models API](https://discourse.julialang.org/t/ann-opengithubmodelsapi-jl-julia-client-for-githubs-ai-models-api/132574)

<div class="topic-metadata">

**Author:** [@hamza\_souidi](https://discourse.julialang.org/u/hamza_souidi)\
**Replies:** 0\
**Last updated:** [September 22, 2025, 3:20pm UTC](https://discourse.julialang.org/t/ann-opengithubmodelsapi-jl-julia-client-for-githubs-ai-models-api/132574 "2025-09-22T15:20:42Z")

</div>

Hi again , I’m excited to announce OpenGithubModelsApi.jl, a new Julia client package that provides seamless integration with GitHub’s AI Models API, giving Julia developers direct access to cutting-edge AI models throug…

---

## [FixFunctionArgument.jl: Fix a function positional argument to a callable. Stand-in replacement for Base.Fix](https://discourse.julialang.org/t/fixfunctionargument-jl-fix-a-function-positional-argument-to-a-callable-stand-in-replacement-for-base-fix/132532)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 0\
**Last updated:** [September 21, 2025, 7:45am UTC](https://discourse.julialang.org/t/fixfunctionargument-jl-fix-a-function-positional-argument-to-a-callable-stand-in-replacement-for-base-fix/132532 "2025-09-21T07:45:42Z")

</div>

Suboptimal design in Base.Fix, also applying to Base.Fix1 and Base.Fix2, causes things like Base.Fix1(convert, Bool) to have a greater than zero representation in memory, because Bool isa Type. Fixing this in Base would …

---

## [PythonCall ecosystem updates](https://discourse.julialang.org/t/pythoncall-ecosystem-updates/132500)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 0\
**Last updated:** [September 18, 2025, 10:23pm UTC](https://discourse.julialang.org/t/pythoncall-ecosystem-updates/132500 "2025-09-18T22:23:03Z")

</div>

There’s been a lot going on in the world of PythonCall.jl and friends, so I thought I’d give a brief round-up of what’s new from the last year. Firstly, a reminder of the packages I’m talking about: PythonCall.jl: Int…

---

## [\[ANN\] Structured Prompt Engineering Made Simple with PomlSDK.jl](https://discourse.julialang.org/t/ann-structured-prompt-engineering-made-simple-with-pomlsdk-jl/132461)

<div class="topic-metadata">

**Author:** [@hamza\_souidi](https://discourse.julialang.org/u/hamza_souidi)\
**Replies:** 0\
**Last updated:** [September 17, 2025, 10:51am UTC](https://discourse.julialang.org/t/ann-structured-prompt-engineering-made-simple-with-pomlsdk-jl/132461 "2025-09-17T10:51:31Z")

</div>

Today I’m excited to introduce PomlSDK.jl, a new Julia package that brings structured prompt engineering to the Julia ecosystem through Microsoft’s Prompt Orchestration Markup Language (POML) standard. What is PomlSDK.j…

---

## [\[ANN\] YetAnotherSimulationSuite.jl: An atomic simulation suite](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398)

<div class="topic-metadata">

**Author:** [@Cavenfish](https://discourse.julialang.org/u/Cavenfish)\
**Replies:** 2\
**Last updated:** [September 15, 2025, 2:56pm UTC](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398 "2025-09-15T14:56:10Z")

</div>

YetAnotherSimulationSuite.jl (YASS) aims to offer users a simple, intuitive and easy-to-use atomic simulation suite. It draws inspiration from Python’s ASE, but is intended to be faster and offer users more flexibility. …

---

## [\[ANN\] PlutoTables: edit any Julia object in a tabular interface](https://discourse.julialang.org/t/ann-plutotables-edit-any-julia-object-in-a-tabular-interface/99696)

<div class="topic-metadata">

**Author:** [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Replies:** 4\
**Last updated:** [September 15, 2025, 1:16pm UTC](https://discourse.julialang.org/t/ann-plutotables-edit-any-julia-object-in-a-tabular-interface/99696 "2025-09-15T13:16:09Z")

</div>

PlutoTables Edit \[and show, wip\] arbitrary Julia objects in a tabular interface. Based on Pluto and PlutoUI for interactivity, Accessors and AccessorsExtra for object modification. Pluto and PlutoUI interactivity is v…

---

## [\[ANN\] SemaDbAPI.jl - Julia Client for SemaDB Vector Database](https://discourse.julialang.org/t/ann-semadbapi-jl-julia-client-for-semadb-vector-database/132372)

<div class="topic-metadata">

**Author:** [@hamza\_souidi](https://discourse.julialang.org/u/hamza_souidi)\
**Replies:** 0\
**Last updated:** [September 14, 2025, 3:38pm UTC](https://discourse.julialang.org/t/ann-semadbapi-jl-julia-client-for-semadb-vector-database/132372 "2025-09-14T15:38:19Z")

</div>

I’m excited to announce SemaDbAPI.jl, a new Julia client package for interacting with SemaDB, a high-performance vector database designed for similarity search and semantic operations. Why SemaDbAPI.jl? Vector databases…

---

## [\[ANN\] AccessibleOptimization: optimization with arbitrary objects instead of vectors](https://discourse.julialang.org/t/ann-accessibleoptimization-optimization-with-arbitrary-objects-instead-of-vectors/99695)

<div class="topic-metadata">

**Author:** [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Replies:** 14\
**Last updated:** [September 14, 2025, 3:53am UTC](https://discourse.julialang.org/t/ann-accessibleoptimization-optimization-with-arbitrary-objects-instead-of-vectors/99695 "2025-09-14T03:53:53Z")

</div>

AccessibleOptimization Combining Accessors.jl + Optimization.jl to enable function optimization with arbitrary structs. Vary struct parameters, combinations and transformations of them. Uniform and composable, zero over…

---

## [\[ANN\] New package: WordFrequencyDistributions.jl](https://discourse.julialang.org/t/ann-new-package-wordfrequencydistributions-jl/132360)

<div class="topic-metadata">

**Author:** [@myersm0](https://discourse.julialang.org/u/myersm0)\
**Replies:** 0\
**Last updated:** [September 13, 2025, 10:28pm UTC](https://discourse.julialang.org/t/ann-new-package-wordfrequencydistributions-jl/132360 "2025-09-13T22:28:54Z")

</div>

I’d like to belatedly announce a little package that I made, WordFrequencyDistributions.jl: a Julia implementation of some of the techniques for estimating and analyzing word frequency statistics, from R. Harald Baayen’s…

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

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