# Web Stack

**URL:** https://discourse.julialang.org/c/domain/web/28.md?page=1

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

**Page:** 2

---

## [Getting file dialog in Blink](https://discourse.julialang.org/t/getting-file-dialog-in-blink/118480)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 0\
**Last updated:** [August 22, 2024, 11:47am UTC](https://discourse.julialang.org/t/getting-file-dialog-in-blink/118480 "2024-08-22T11:47:18Z")

</div>

In connection with building a GUI for PkgTemplates, I’d like to have a file/directory picker. The whole thing is Blink.jl → Electron → HTML+JS based. \<input\> tag doesn’t work as I need it, as it doesn’t return the full …

---

## [Web apps with Mux + Plot + Interact do not interact any more](https://discourse.julialang.org/t/web-apps-with-mux-plot-interact-do-not-interact-any-more/118336)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 14\
**Last updated:** [August 20, 2024, 3:45pm UTC](https://discourse.julialang.org/t/web-apps-with-mux-plot-interact-do-not-interact-any-more/118336 "2024-08-20T15:45:23Z")

</div>

I was considering a simple example of a plot whose underlying model parameters are given by the output of a slider. While it was working “before”, now the slider doesn’t seems to have effect any more on the plot and I g…

---

## [Genie/Stipple: hot to use Plots.jl?](https://discourse.julialang.org/t/genie-stipple-hot-to-use-plots-jl/118372)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 1\
**Last updated:** [August 19, 2024, 2:03pm UTC](https://discourse.julialang.org/t/genie-stipple-hot-to-use-plots-jl/118372 "2024-08-19T14:03:46Z")

</div>

I am trying to run the example on the documentation: App.jlmodule App using GenieFramework, PlotlyBase @genietools function gen\_numbers(N::Int) return rand(N) end function calc\_mean(x::Vector{Float64}) return…

---

## [What can we learn from FastHTML?](https://discourse.julialang.org/t/what-can-we-learn-from-fasthtml/117663)

<div class="topic-metadata">

**Author:** [@tp2750](https://discourse.julialang.org/u/tp2750)\
**Replies:** 8\
**Last updated:** [August 1, 2024, 5:10pm UTC](https://discourse.julialang.org/t/what-can-we-learn-from-fasthtml/117663 "2024-08-01T17:10:09Z")

</div>

Looks like Jeremy Howard has put quite a lot of thought into the design of FastHTML GitHub - AnswerDotAI/fasthtml: The fastest way to create an HTML app. It could be interesting to see what his demo app fasthtml/example…

---

## [OpenAPI.jl behind Oxygen.jl sometimes doesn't work](https://discourse.julialang.org/t/openapi-jl-behind-oxygen-jl-sometimes-doesnt-work/116409)

<div class="topic-metadata">

**Author:** [@qwjyh](https://discourse.julialang.org/u/qwjyh)\
**Replies:** 0\
**Last updated:** [June 30, 2024, 6:11am UTC](https://discourse.julialang.org/t/openapi-jl-behind-oxygen-jl-sometimes-doesnt-work/116409 "2024-06-30T06:11:31Z")

</div>

I’m new to web dev. I’m trying to make a relay server which receives requests from users as a server implemented with Oxygen.jl and sends requests to another server as a client which uses auto-generated client code from…

---

## [HTTP.jl Websockets- help getting started](https://discourse.julialang.org/t/http-jl-websockets-help-getting-started/102867)

<div class="topic-metadata">

**Author:** [@NAS](https://discourse.julialang.org/u/NAS)\
**Replies:** 5\
**Last updated:** [June 19, 2024, 6:08pm UTC](https://discourse.julialang.org/t/http-jl-websockets-help-getting-started/102867 "2024-06-19T18:08:58Z")

</div>

Looking for some help getting started with websockets in HTTP.jl. For some reason I can’t seem to grasp the design and intended usage. For example, I can look at this Python example: import websocket ws = websocket.WebS…

---

## [Integrate Julia simulations in a web page with Javascript](https://discourse.julialang.org/t/integrate-julia-simulations-in-a-web-page-with-javascript/114645)

<div class="topic-metadata">

**Author:** [@cmdenis](https://discourse.julialang.org/u/cmdenis)\
**Replies:** 8\
**Last updated:** [June 18, 2024, 3:19pm UTC](https://discourse.julialang.org/t/integrate-julia-simulations-in-a-web-page-with-javascript/114645 "2024-06-18T15:19:03Z")

</div>

Hello! Disclaimer: I have very little experience with deploying web apps, so perhaps I am going about this totally wrong. Feel free to correct me if I’m thinking about this wrong :slight\_smile: Background: I have some…

---

## [How to get remote data in newline terminating chunks?](https://discourse.julialang.org/t/how-to-get-remote-data-in-newline-terminating-chunks/115717)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 0\
**Last updated:** [June 16, 2024, 3:36pm UTC](https://discourse.julialang.org/t/how-to-get-remote-data-in-newline-terminating-chunks/115717 "2024-06-16T15:36:29Z")

</div>

I thought that this would end up in several some buffer-size chunks, but actually the 9GB file seems to be downloaded at once: data\_url = "https://zenodo.org/records/11549846/files/U2018\_CLC2018\_V2020\_20u1.gpkg?download…

---

## [Print string from readavailable now seems to get a wrong encoding](https://discourse.julialang.org/t/print-string-from-readavailable-now-seems-to-get-a-wrong-encoding/115712)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 0\
**Last updated:** [June 16, 2024, 9:23am UTC](https://discourse.julialang.org/t/print-string-from-readavailable-now-seems-to-get-a-wrong-encoding/115712 "2024-06-16T09:23:44Z")

</div>

This was working “before” but now produces strange symbols in the output (like a binary output): using HTTP HTTP.open("GET", "https://julialang.org/") do io # Note the SSL support while !eof(io) println(Stri…

---

## [Performance issue with an API calling another API](https://discourse.julialang.org/t/performance-issue-with-an-api-calling-another-api/110976)

<div class="topic-metadata">

**Author:** [@AbrJA](https://discourse.julialang.org/u/AbrJA)\
**Replies:** 3\
**Last updated:** [June 13, 2024, 4:11pm UTC](https://discourse.julialang.org/t/performance-issue-with-an-api-calling-another-api/110976 "2024-06-13T16:11:52Z")

</div>

Hi everyone, Exploring the Oxygen package to build APIs I found this I haven’t been able to solve When I run this API (with a 150 ms sleep to simulate the time taken by a model): using Oxygen @get "/model" function(…

---

## [I'm failing at "deploy"ing my first web-app with Dash.jl on JuliaHub](https://discourse.julialang.org/t/im-failing-at-deploy-ing-my-first-web-app-with-dash-jl-on-juliahub/114683)

<div class="topic-metadata">

**Author:** [@sadish-d](https://discourse.julialang.org/u/sadish-d)\
**Replies:** 5\
**Last updated:** [May 24, 2024, 3:55pm UTC](https://discourse.julialang.org/t/im-failing-at-deploy-ing-my-first-web-app-with-dash-jl-on-juliahub/114683 "2024-05-24T15:55:13Z")

</div>

I have made a local package that takes data and sonifies it (sonification is when you map data to sound as opposed to visualization where you map it to visuals/graphs.) I now want to make some of its functionality access…

---

## [Franklin websites fail to being parsed by openring](https://discourse.julialang.org/t/franklin-websites-fail-to-being-parsed-by-openring/111610)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 0\
**Last updated:** [March 14, 2024, 9:32am UTC](https://discourse.julialang.org/t/franklin-websites-fail-to-being-parsed-by-openring/111610 "2024-03-14T09:32:39Z")

</div>

openring is a nice tool to create webring, I added it to my Franklin website at the end of each post. However, I noticed that Franklin websites are not able to being parsed by this tool, while the ones built with Hugo, J…

---

## [How to extract number of words (for time reading a post) in franklin.jl](https://discourse.julialang.org/t/how-to-extract-number-of-words-for-time-reading-a-post-in-franklin-jl/111502)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 0\
**Last updated:** [March 12, 2024, 6:11am UTC](https://discourse.julialang.org/t/how-to-extract-number-of-words-for-time-reading-a-post-in-franklin-jl/111502 "2024-03-12T06:11:02Z")

</div>

I’m looking to improve my blog a bit with Franklin, and one thing I want to add to make it more user-friendly is something like the number of words and the approximate reading time (this as a simple calculation of propor…

---

## [Use WGLMakie from Genie](https://discourse.julialang.org/t/use-wglmakie-from-genie/60985)

<div class="topic-metadata">

**Author:** [@jzr](https://discourse.julialang.org/u/jzr)\
**Replies:** 4\
**Last updated:** [March 8, 2024, 5:04am UTC](https://discourse.julialang.org/t/use-wglmakie-from-genie/60985 "2024-03-08T05:04:05Z")

</div>

Genie is a web framework and WGLMakie makes web-interactive graphics, normally by using JSServe.jl. Is it possible to use WGLMakie in a Genie site? How would you suggest doing it? cc @essenciary @sdanisch

---

## [Tutorial: Deploying an Oxygen.jl app to Microsoft Azure](https://discourse.julialang.org/t/tutorial-deploying-an-oxygen-jl-app-to-microsoft-azure/107595)

<div class="topic-metadata">

**Author:** [@Snowy](https://discourse.julialang.org/u/Snowy)\
**Replies:** 4\
**Last updated:** [February 27, 2024, 1:06pm UTC](https://discourse.julialang.org/t/tutorial-deploying-an-oxygen-jl-app-to-microsoft-azure/107595 "2024-02-27T13:06:59Z")

</div>

Hi everyone, I’ve recently been working on a web app in Julia and wanted to share what I’ve learned as it may help those in the future. In particular, deploying an API is a new skill for me and so I thought I’d help out…

---

## [How to create an HTML questionnaire that is driven by Julia in the background?](https://discourse.julialang.org/t/how-to-create-an-html-questionnaire-that-is-driven-by-julia-in-the-background/110644)

<div class="topic-metadata">

**Author:** [@WuSiren](https://discourse.julialang.org/u/WuSiren)\
**Replies:** 2\
**Last updated:** [February 23, 2024, 3:41pm UTC](https://discourse.julialang.org/t/how-to-create-an-html-questionnaire-that-is-driven-by-julia-in-the-background/110644 "2024-02-23T15:41:01Z")

</div>

I want to point a site to an HTML file (using Nginx), which is a questionnaire. For example, people who open the page are asked to fill in a number randomly and click Submit button. Julia records the number each person f…

---

## [Client code for SSE (Server Sent Events) with HTTP.jl](https://discourse.julialang.org/t/client-code-for-sse-server-sent-events-with-http-jl/110386)

<div class="topic-metadata">

**Author:** [@screw\_dog](https://discourse.julialang.org/u/screw_dog)\
**Replies:** 1\
**Last updated:** [February 19, 2024, 2:08pm UTC](https://discourse.julialang.org/t/client-code-for-sse-server-sent-events-with-http-jl/110386 "2024-02-19T14:08:07Z")

</div>

I’m attempting to receive SSE from a Mastodon instance, following the API described in the official docs. Firstly, I can’t get HTTP.open to work. Attempting: HTTP.open("get", "https://aus.social/api/v1/streaming/public…

---

## [WebSockets vs Oxygen.jl](https://discourse.julialang.org/t/websockets-vs-oxygen-jl/109146)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 4\
**Last updated:** [January 24, 2024, 8:53am UTC](https://discourse.julialang.org/t/websockets-vs-oxygen-jl/109146 "2024-01-24T08:53:13Z")

</div>

I’m sure I’m doing something silly and wrong, I’m just not sure what. In the following two MWE, a server is sending a 1 MB payload a hundrad times to one client, all within the same Julia session (v1.10.0 single thread)…

---

## [Safety Download files](https://discourse.julialang.org/t/safety-download-files/108233)

<div class="topic-metadata">

**Author:** [@CeterisPartybus](https://discourse.julialang.org/u/CeterisPartybus)\
**Replies:** 3\
**Last updated:** [January 2, 2024, 4:19pm UTC](https://discourse.julialang.org/t/safety-download-files/108233 "2024-01-02T16:19:41Z")

</div>

This might be a stupid question as I am not a network/security guy. I am thinking about implementing a feature in a package I develop that downloads a file from an external server. Should safety be a concern here? Spec…

---

## [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…

---

## [Admin panel front end with julia](https://discourse.julialang.org/t/admin-panel-front-end-with-julia/106720)

<div class="topic-metadata">

**Author:** [@bienpierre](https://discourse.julialang.org/u/bienpierre)\
**Replies:** 4\
**Last updated:** [December 19, 2023, 7:18pm UTC](https://discourse.julialang.org/t/admin-panel-front-end-with-julia/106720 "2023-12-19T19:18:48Z")

</div>

Hello, I would like to connect a front-end admin panel/dashboard to a Julia library from localhost web browser. The front end needs a left panel and on a right and some dashboards, tables, texts and reactive button. For…

---

## [Matrix input field: bug in StippleUI?](https://discourse.julialang.org/t/matrix-input-field-bug-in-stippleui/107617)

<div class="topic-metadata">

**Author:** [@StijnSchildermans](https://discourse.julialang.org/u/StijnSchildermans)\
**Replies:** 2\
**Last updated:** [December 18, 2023, 9:41am UTC](https://discourse.julialang.org/t/matrix-input-field-bug-in-stippleui/107617 "2023-12-18T09:41:09Z")

</div>

I am trying to write a function that allows me to render table-like structures so users can input matrices. However, when I use a matrix as a reactive variable for the structure backend the table does not behave as it sh…

---

## [Website generated by Franklin (and hosted on GitHub) is not rendering properly](https://discourse.julialang.org/t/website-generated-by-franklin-and-hosted-on-github-is-not-rendering-properly/105827)

<div class="topic-metadata">

**Author:** [@eduardo-zambrano](https://discourse.julialang.org/u/eduardo-zambrano)\
**Replies:** 10\
**Last updated:** [November 6, 2023, 7:49pm UTC](https://discourse.julialang.org/t/website-generated-by-franklin-and-hosted-on-github-is-not-rendering-properly/105827 "2023-11-06T19:49:39Z")

</div>

Hi everyone, I have a website made with Franklin that looks good locally. Unfortunately, the one that is deployed through gh-pages on GitHub is missing most of the formatting, plus the links to the other parts of the we…

---

## [Django/mezzanine like example with genie?](https://discourse.julialang.org/t/django-mezzanine-like-example-with-genie/71083)

<div class="topic-metadata">

**Author:** [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Replies:** 6\
**Last updated:** [November 6, 2023, 2:28pm UTC](https://discourse.julialang.org/t/django-mezzanine-like-example-with-genie/71083 "2023-11-06T14:28:06Z")

</div>

Hi, I am considering porting a website from python to Julia. I have a django/mezzanine website which is dynamic (login, admin backend, backend for building pages, users gestion…) and I am looking for something similar i…

---

## [Julia can be better at doing web: A benchmark](https://discourse.julialang.org/t/julia-can-be-better-at-doing-web-a-benchmark/103300)

<div class="topic-metadata">

**Author:** [@pankgeorg](https://discourse.julialang.org/u/pankgeorg)\
**Replies:** 27\
**Last updated:** [October 27, 2023, 2:23pm UTC](https://discourse.julialang.org/t/julia-can-be-better-at-doing-web-a-benchmark/103300 "2023-10-27T14:23:35Z")

</div>

Disclaimer: that is, iff I haven’t written anything bad while authoring the benchmark below, (which is likely because I’m not sure what this means Server · HTTP.jl, and whether it’s “recommended” to do this another way).…

---

## [Julia's deployment in a production environment (100k~200k QPS)](https://discourse.julialang.org/t/julias-deployment-in-a-production-environment-100k-200k-qps/105458)

<div class="topic-metadata">

**Author:** [@perchouli](https://discourse.julialang.org/u/perchouli)\
**Replies:** 1\
**Last updated:** [October 27, 2023, 2:44am UTC](https://discourse.julialang.org/t/julias-deployment-in-a-production-environment-100k-200k-qps/105458 "2023-10-27T02:44:04Z")

</div>

Two years ago we rewrote our original Java service with Julia and got no less performance than before, but we ran into some problems. Our system has Nginx as load balancing, which forwards requests to Julia (HTTP.jl) fo…

---

## [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…

---

## [How to use TLS client certificates with HTTP.jl](https://discourse.julialang.org/t/how-to-use-tls-client-certificates-with-http-jl/40643)

<div class="topic-metadata">

**Author:** [@bluesmoon](https://discourse.julialang.org/u/bluesmoon)\
**Replies:** 3\
**Last updated:** [September 29, 2023, 4:17pm UTC](https://discourse.julialang.org/t/how-to-use-tls-client-certificates-with-http-jl/40643 "2023-09-29T16:17:51Z")

</div>

How do I connect to a HTTPS server that requires client certificates using HTTP.jl? I can do this with LibCURL.jl with the following options: curl\_easy\_setopt(curl, CURLOPT\_SSL\_VERIFYPEER, 1) # Verify the peer's …

---

## [How to Maintain Cookies and Sessions Across Multiple Requests Using HTTP.jl?](https://discourse.julialang.org/t/how-to-maintain-cookies-and-sessions-across-multiple-requests-using-http-jl/104004)

<div class="topic-metadata">

**Author:** [@Thiago-Simoes](https://discourse.julialang.org/u/Thiago-Simoes)\
**Replies:** 1\
**Last updated:** [September 19, 2023, 9:31pm UTC](https://discourse.julialang.org/t/how-to-maintain-cookies-and-sessions-across-multiple-requests-using-http-jl/104004 "2023-09-19T21:31:21Z")

</div>

I’m working on a project in Julia and I’m using the HTTP.jl package for handling HTTP requests. I’m wondering how I can create a connection and make multiple requests while maintaining cookies and session data. Specifica…

---

## [Webcam webapp](https://discourse.julialang.org/t/webcam-webapp/103604)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 4\
**Last updated:** [September 18, 2023, 8:42pm UTC](https://discourse.julialang.org/t/webcam-webapp/103604 "2023-09-18T20:42:39Z")

</div>

I want to have a webpage function as a viewer for the webcam. In Genie, this is how I can do it without writing anything to disk and very low delay: using JpegTurbo, Observables, VideoIO using GenieFramework @genieto…

[Previous page](https://discourse.julialang.org/c/domain/web/28.md)

[Next page](https://discourse.julialang.org/c/domain/web/28.md?page=2)
