# \#stipple

**URL:** https://discourse.julialang.org/tag/stipple/1034.md

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

---

## [\[ANN\] GenieTest.jl](https://discourse.julialang.org/t/ann-genietest-jl/135350)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 0\
**Last updated:** [January 30, 2026, 3:53pm UTC](https://discourse.julialang.org/t/ann-genietest-jl/135350 "2026-01-30T15:53:54Z")

</div>

Happy to announce GenieTest.jl for testing, debugging and development of GenieFramework Apps GenieTest A Julia package for testing Stipple/Genie applications with integrated frontend support. Overview GenieTest provide…

---

## [\[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\] 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\] StippleUsers](https://discourse.julialang.org/t/ann-stippleusers/131799)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 1\
**Last updated:** [August 24, 2025, 7:22pm UTC](https://discourse.julialang.org/t/ann-stippleusers/131799 "2025-08-24T19:22:36Z")

</div>

I’m happy to announce StippleUsers.jl - a middle layer for user authorisation in the GenieFramework. What does it do? It predefines and exports functions get\_user(), get\_roles(), is\_authorised() which can be called in a…

---

## [\[GenieFramework\] Persist some actions after refreshing on web browser](https://discourse.julialang.org/t/genieframework-persist-some-actions-after-refreshing-on-web-browser/126852)

<div class="topic-metadata">

**Author:** [@leejm516](https://discourse.julialang.org/u/leejm516)\
**Replies:** 3\
**Last updated:** [March 17, 2025, 5:59am UTC](https://discourse.julialang.org/t/genieframework-persist-some-actions-after-refreshing-on-web-browser/126852 "2025-03-17T05:59:32Z")

</div>

Hi, all! I am making a web-based monitoring app using Genie and Stipple.jl. If an action or a function is triggered by @onchange, it does not persist after refreshing on web browser. Here’s an MWE. module App using G…

---

## [Privacy and storage with file uploads using Genie/Stipple](https://discourse.julialang.org/t/privacy-and-storage-with-file-uploads-using-genie-stipple/124743)

<div class="topic-metadata">

**Author:** [@TheHedgehog2000](https://discourse.julialang.org/u/TheHedgehog2000)\
**Replies:** 1\
**Last updated:** [January 15, 2025, 12:26am UTC](https://discourse.julialang.org/t/privacy-and-storage-with-file-uploads-using-genie-stipple/124743 "2025-01-15T00:26:43Z")

</div>

Apologies if this is a trivial question, I am new to web development. I am following this link to a minimal app which allows a user to upload .csv files and analyze them: App with CSV uploader - Genie. In this app, all u…

---

## [How to select more than one object with Stipple.select()](https://discourse.julialang.org/t/how-to-select-more-than-one-object-with-stipple-select/124394)

<div class="topic-metadata">

**Author:** [@TheHedgehog2000](https://discourse.julialang.org/u/TheHedgehog2000)\
**Replies:** 1\
**Last updated:** [January 3, 2025, 12:34pm UTC](https://discourse.julialang.org/t/how-to-select-more-than-one-object-with-stipple-select/124394 "2025-01-03T12:34:10Z")

</div>

It’s straightforward using Stipple to select an object x from options y like Stipple.select(:x; options=:y) . Is there a way for x to be an array of options? More concretely, if y is an array of files that I’ve uploaded …

---

## [\[ANN\] StippleMakie.jl - easy integration of Makie plots into GenieFramework](https://discourse.julialang.org/t/ann-stipplemakie-jl-easy-integration-of-makie-plots-into-genieframework/123632)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 2\
**Last updated:** [December 12, 2024, 6:29am UTC](https://discourse.julialang.org/t/ann-stipplemakie-jl-easy-integration-of-makie-plots-into-genieframework/123632 "2024-12-12T06:29:31Z")

</div>

\[ANN\] StippleMakie Having started off at the hackathon of JuliaCon 2024 we’re happy that we can finally release the first version of StippleMakie. It brings together the best of two worlds - the completeness of the Geni…

---

## [Stipple.select label](https://discourse.julialang.org/t/stipple-select-label/111674)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 0\
**Last updated:** [March 15, 2024, 6:08pm UTC](https://discourse.julialang.org/t/stipple-select-label/111674 "2024-03-15T18:08:29Z")

</div>

Stipple.select(:dataset; options=:datanames, class="text-p", style="font-size: 11px;", color="white", bgcolor="bg-grey-8", popupcontentclass="bg-grey-9", label="Dataset:", labelcolor="orange") How can I change the font …

---

## [Rendering Reactive{string} in StippleUI page](https://discourse.julialang.org/t/rendering-reactive-string-in-stippleui-page/107257)

<div class="topic-metadata">

**Author:** [@Ben\_Sivan](https://discourse.julialang.org/u/Ben_Sivan)\
**Replies:** 2\
**Last updated:** [December 21, 2023, 1:57pm UTC](https://discourse.julialang.org/t/rendering-reactive-string-in-stippleui-page/107257 "2023-12-21T13:57:13Z")

</div>

Hi! I followed through the basic example of reactive UI in the GenieFramework. The very simple webapp below is a lineage tracking app of biological samples based on lineage graph. The user writes a sample name and gets…

---

## [Incorporate a javascript library into a Genie.jl app](https://discourse.julialang.org/t/incorporate-a-javascript-library-into-a-genie-jl-app/104957)

<div class="topic-metadata">

**Author:** [@ohmsweetohm1](https://discourse.julialang.org/u/ohmsweetohm1)\
**Replies:** 1\
**Last updated:** [October 14, 2023, 10:05pm UTC](https://discourse.julialang.org/t/incorporate-a-javascript-library-into-a-genie-jl-app/104957 "2023-10-14T22:05:10Z")

</div>

How would I add the JavaScript library X6 into a Stipple app? There are no vue components for this library, just pure JavaScript. Do I have to put that into the js-methods macros e.g. @methods? Is there a way to includ…

---

## [StipplePlotly.PlotLayout using USGS layer](https://discourse.julialang.org/t/stippleplotly-plotlayout-using-usgs-layer/96523)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 0\
**Last updated:** [March 23, 2023, 5:37pm UTC](https://discourse.julialang.org/t/stippleplotly-plotlayout-using-usgs-layer/96523 "2023-03-23T17:37:04Z")

</div>

How to use USGS layer in StipplePlotly.PlotLayout? according to Plotly.js website you can load USGS terrain in Plotly: import pandas as pd us\_cities = pd.read\_csv("https://raw.githubusercontent.com/plotly/datasets/mast…

---

## [Reactive UI that does not stop tasks after page refresh/close](https://discourse.julialang.org/t/reactive-ui-that-does-not-stop-tasks-after-page-refresh-close/94455)

<div class="topic-metadata">

**Author:** [@wiseac](https://discourse.julialang.org/u/wiseac)\
**Replies:** 0\
**Last updated:** [February 11, 2023, 5:33am UTC](https://discourse.julialang.org/t/reactive-ui-that-does-not-stop-tasks-after-page-refresh-close/94455 "2023-02-11T05:33:40Z")

</div>

Hello, I’m trying to get into using a reactive web ui like Stipple.jl to create a Web UI that can control an analytical instrument. My main problem is i do not know how to keep a function running on the backend when the…

---

## [How to access reactive variables in Stipple?](https://discourse.julialang.org/t/how-to-access-reactive-variables-in-stipple/89148)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 0\
**Last updated:** [October 23, 2022, 3:35pm UTC](https://discourse.julialang.org/t/how-to-access-reactive-variables-in-stipple/89148 "2022-10-23T15:35:22Z")

</div>

I need to have a reactive vector checks that can change length during the execution time. See below. How can make it work? Note that push!(model.checks\[\], false) successfully increases its length. However, the length(m…

---

## [Stipple runs in cli but not in cron?](https://discourse.julialang.org/t/stipple-runs-in-cli-but-not-in-cron/85818)

<div class="topic-metadata">

**Author:** [@anon69491625](https://discourse.julialang.org/u/anon69491625)\
**Replies:** 5\
**Last updated:** [August 17, 2022, 11:22am UTC](https://discourse.julialang.org/t/stipple-runs-in-cli-but-not-in-cron/85818 "2022-08-17T11:22:02Z")

</div>

Hi there this is a GENERAL question so I didn’t include any code. I also am aware of julia packages that allow cronlike behavior but I would prefer to keep this simple. I’m running a stipple julia script to build a web…

---

## [DatePicker event handler not working](https://discourse.julialang.org/t/datepicker-event-handler-not-working/84257)

<div class="topic-metadata">

**Author:** [@ohmsweetohm1](https://discourse.julialang.org/u/ohmsweetohm1)\
**Replies:** 1\
**Last updated:** [July 15, 2022, 8:35am UTC](https://discourse.julialang.org/t/datepicker-event-handler-not-working/84257 "2022-07-15T08:35:47Z")

</div>

I’m able to perform some action when the button is pressed but not when the daterange changes: using Stipple using StippleUI using StipplePlotly using Random palette = \[ "#e61c4c", "#004976", "#3fa535", …

---

## [Canvas in Stipple.jl](https://discourse.julialang.org/t/canvas-in-stipple-jl/83887)

<div class="topic-metadata">

**Author:** [@ohmsweetohm1](https://discourse.julialang.org/u/ohmsweetohm1)\
**Replies:** 0\
**Last updated:** [July 7, 2022, 9:38am UTC](https://discourse.julialang.org/t/canvas-in-stipple-jl/83887 "2022-07-07T09:38:39Z")

</div>

Is there a canvas in Stipple.jl where programatically generated reactive SVGs can be displayed like konvajs? Similar to GtkReactive.jl?

---

## [Stipple.jl embedding of a local image in the html dashboard](https://discourse.julialang.org/t/stipple-jl-embedding-of-a-local-image-in-the-html-dashboard/83157)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 1\
**Last updated:** [June 22, 2022, 12:26pm UTC](https://discourse.julialang.org/t/stipple-jl-embedding-of-a-local-image-in-the-html-dashboard/83157 "2022-06-22T12:26:12Z")

</div>

What will be the easiest way to embed a local image (generated on the compute server by Julia) in the HTML dashboard? I have found solutions using a “public” folder however it is unclear to me (1) where it should be loc…

---

## [Stipple busy](https://discourse.julialang.org/t/stipple-busy/81276)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 4\
**Last updated:** [May 20, 2022, 7:59am UTC](https://discourse.julialang.org/t/stipple-busy/81276 "2022-05-20T07:59:11Z")

</div>

Is there way to add an icon or something to show that computations are done in the background … something like an hourglass or “working …” label.

---

## [Stipple Data Processing](https://discourse.julialang.org/t/stipple-data-processing/81120)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 2\
**Last updated:** [May 16, 2022, 6:16am UTC](https://discourse.julialang.org/t/stipple-data-processing/81120 "2022-05-16T06:16:19Z")

</div>

It will be great if there is an example demonstrating how you can upload and process a CSV file. For example, it will be nice to show you can upload a custom CSV file to perform k-means clustering using the example Stip…
