# Latest

**URL:** https://discourse.elm-lang.org/latest.md?page=1

[Latest](https://discourse.elm-lang.org/latest.md) · [Categories](https://discourse.elm-lang.org/categories.md)

**Page:** 2

---

## [Coming back to elm -- a bit confused about current state?](https://discourse.elm-lang.org/t/coming-back-to-elm-a-bit-confused-about-current-state/10860)

<div class="topic-metadata">

**Author:** [@blunderous](https://discourse.elm-lang.org/u/blunderous)\
**Replies:** 4\
**Last updated:** [July 25, 2026, 4:58pm UTC](https://discourse.elm-lang.org/t/coming-back-to-elm-a-bit-confused-about-current-state/10860 "2026-07-25T16:58:38Z")

</div>

Like many of you, I saw the 0.19.2 announcement and was immediately super excited. I haven’t touched elm in years, but was enjoying it immensely somewhere around 2018. It remains far and away the most positive experience…

---

## [Sky-lang and vibe coded languages](https://discourse.elm-lang.org/t/sky-lang-and-vibe-coded-languages/10855)

<div class="topic-metadata">

**Author:** [@andre-dietrich](https://discourse.elm-lang.org/u/andre-dietrich)\
**Replies:** 23\
**Last updated:** [July 22, 2026, 8:18am UTC](https://discourse.elm-lang.org/t/sky-lang-and-vibe-coded-languages/10855 "2026-07-22T08:18:50Z")

</div>

I found this elm-inspired language on my research on vibe coded languages: I know there have been various attempts to recreate other elm-lang-like languages and I have also personally updated the elm-com…

---

## [Experimenting some general fonts](https://discourse.elm-lang.org/t/experimenting-some-general-fonts/10857)

<div class="topic-metadata">

**Author:** [@polarit](https://discourse.elm-lang.org/u/polarit)\
**Replies:** 0\
**Last updated:** [July 19, 2026, 9:24pm UTC](https://discourse.elm-lang.org/t/experimenting-some-general-fonts/10857 "2026-07-19T21:24:41Z")

</div>

Just telling that after two or three years trip to Haskell and Python 3, I’m returning to Elm. It feels in fact like restarting from beginning as so much things are forgotten, thus I do some up warming creating easy piec…

---

## [Elm 0.19.2 is live!](https://discourse.elm-lang.org/t/elm-0-19-2-is-live/10841)

<div class="topic-metadata">

**Author:** [@evancz](https://discourse.elm-lang.org/u/evancz)\
**Replies:** 5\
**Last updated:** [July 15, 2026, 7:02am UTC](https://discourse.elm-lang.org/t/elm-0-19-2-is-live/10841 "2026-07-15T07:02:29Z")

</div>

The links for 0.19.2 are live now, so please give a like or upvote if you see the links going around today. And thank you for giving the binaries a try in the last few weeks! :man\_bowing: :heart: Announcement / Tweet /…

---

## [Elm-ts-types: Generate TypeScript typings for the JavaScript interface of Elm apps](https://discourse.elm-lang.org/t/elm-ts-types-generate-typescript-typings-for-the-javascript-interface-of-elm-apps/10843)

<div class="topic-metadata">

**Author:** [@lydell](https://discourse.elm-lang.org/u/lydell)\
**Replies:** 2\
**Last updated:** [July 14, 2026, 4:32pm UTC](https://discourse.elm-lang.org/t/elm-ts-types-generate-typescript-typings-for-the-javascript-interface-of-elm-apps/10843 "2026-07-14T16:32:04Z")

</div>

Ever wished that TypeScript knew about your ports and flags? Well, wish no more because it is finally here: Run my tool and enjoy the extra type safety. No code changes needed – unless you now have uncovered a bug in …

---

## [Eco - Compile Elm to native code](https://discourse.elm-lang.org/t/eco-compile-elm-to-native-code/10790)

<div class="topic-metadata">

**Author:** [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Replies:** 21\
**Last updated:** [July 7, 2026, 9:49pm UTC](https://discourse.elm-lang.org/t/eco-compile-elm-to-native-code/10790 "2026-07-07T21:49:39Z")

</div>

I am delighted to be able to share my new Elm compiler project with you today. eco - Elm Compiler Optimized - is a new optimizing compiler infrastructure for Elm. Here is eco - introduction eco is fully open sourced…

---

## [Pre-release for Elm 0.19.2](https://discourse.elm-lang.org/t/pre-release-for-elm-0-19-2/10835)

<div class="topic-metadata">

**Author:** [@evancz](https://discourse.elm-lang.org/u/evancz)\
**Replies:** 12\
**Last updated:** [July 5, 2026, 6:34am UTC](https://discourse.elm-lang.org/t/pre-release-for-elm-0-19-2/10835 "2026-07-05T06:34:28Z")

</div>

Please do not post around other places yet! There may still be little bugs to fix, so it’s not “live” until the blog post goes up on elm-lang.org and the binaries are posted on github. I am hoping to do a public relea…

---

## [Elm-Motion pre-publish feedback request](https://discourse.elm-lang.org/t/elm-motion-pre-publish-feedback-request/10787)

<div class="topic-metadata">

**Author:** [@paulh](https://discourse.elm-lang.org/u/paulh)\
**Replies:** 11\
**Last updated:** [July 3, 2026, 3:42pm UTC](https://discourse.elm-lang.org/t/elm-motion-pre-publish-feedback-request/10787 "2026-07-03T15:42:17Z")

</div>

Hello all, I’d like to share Elm-Motion, a library for animations and scrolling built around one idea: define an animation or scroll once, then run it on whichever engine fits - without rewriting the animation or scroll…

---

## [Sorry maybe I broke the online editor](https://discourse.elm-lang.org/t/sorry-maybe-i-broke-the-online-editor/10836)

<div class="topic-metadata">

**Author:** [@SilencerHH](https://discourse.elm-lang.org/u/SilencerHH)\
**Replies:** 1\
**Last updated:** [June 30, 2026, 4:23pm UTC](https://discourse.elm-lang.org/t/sorry-maybe-i-broke-the-online-editor/10836 "2026-06-30T16:23:30Z")

</div>

I was playing around with Elm’s type inference in Try Elm!. I won’t describe what I did to prevent someone repeating it but it kept replying 502 Bad Gateway since then. Really sorry​:sob:

---

## [A Defense of eco and of my character](https://discourse.elm-lang.org/t/a-defense-of-eco-and-of-my-character/10801)

<div class="topic-metadata">

**Author:** [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Replies:** 7\
**Last updated:** [June 29, 2026, 6:24pm UTC](https://discourse.elm-lang.org/t/a-defense-of-eco-and-of-my-character/10801 "2026-06-29T18:24:12Z")

</div>

Eco is an independently developed Elm compiler project with its own architecture, implementation history and technical objectives. Some similarities have been drawn between Eco and other projects in the Elm ecosystem, p…

---

## [Run \*\*native\*\* Elm on your server and your terminal! Yes, native!](https://discourse.elm-lang.org/t/run-native-elm-on-your-server-and-your-terminal-yes-native/10747)

<div class="topic-metadata">

**Author:** [@damir](https://discourse.elm-lang.org/u/damir)\
**Replies:** 26\
**Last updated:** [June 29, 2026, 6:23am UTC](https://discourse.elm-lang.org/t/run-native-elm-on-your-server-and-your-terminal-yes-native/10747 "2026-06-29T06:23:23Z")

</div>

module Hello exposing (main) main : String main = "👋" $ run make -o hello CLI/Hello.elm $ ./hello "👋" “:waving\_hand:” friends! It’s finally here: a true native Elm experience we’ve all wished for! elm-run will r…

---

## [Pointless Disagreement](https://discourse.elm-lang.org/t/pointless-disagreement/10788)

<div class="topic-metadata">

**Author:** [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Replies:** 68\
**Last updated:** [June 26, 2026, 7:02pm UTC](https://discourse.elm-lang.org/t/pointless-disagreement/10788 "2026-06-26T19:02:50Z")

</div>

I am delighted to be able to share my new Elm compiler project with you today. …

---

## [Elm PWA installation](https://discourse.elm-lang.org/t/elm-pwa-installation/10785)

<div class="topic-metadata">

**Author:** [@AlanQ](https://discourse.elm-lang.org/u/AlanQ)\
**Replies:** 4\
**Last updated:** [June 23, 2026, 7:05pm UTC](https://discourse.elm-lang.org/t/elm-pwa-installation/10785 "2026-06-23T19:05:48Z")

</div>

Background Having got close to completing an Elm app to launch to the world, I decided to investigate how to prompt users to install it. I had naively assumed that the process for accessing various system services — us…

---

## [Generate type safe json decoders and encoders from OAS](https://discourse.elm-lang.org/t/generate-type-safe-json-decoders-and-encoders-from-oas/10755)

<div class="topic-metadata">

**Author:** [@WhileTruu](https://discourse.elm-lang.org/u/WhileTruu)\
**Replies:** 1\
**Last updated:** [June 16, 2026, 3:15am UTC](https://discourse.elm-lang.org/t/generate-type-safe-json-decoders-and-encoders-from-oas/10755 "2026-06-16T03:15:21Z")

</div>

Hey! I wanted to share a thing I created and get feedback on the idea as well. :slight\_smile: Problem in rough terms - as far as I can tell, traditionally generated Elm SDKs have used records for API inputs and output…

---

## [Haskell for Elm developers, Part 8: IO](https://discourse.elm-lang.org/t/haskell-for-elm-developers-part-8-io/10783)

<div class="topic-metadata">

**Author:** [@kvothe](https://discourse.elm-lang.org/u/kvothe)\
**Replies:** 0\
**Last updated:** [June 12, 2026, 2:15pm UTC](https://discourse.elm-lang.org/t/haskell-for-elm-developers-part-8-io/10783 "2026-06-12T14:15:38Z")

</div>

New post in my series: turns out IO is just Task/Cmd wearing a Haskell hat. An IO a is a description of an effect, \>\>= is Task.andThen, and main is the runtime boundary where effects actually run. Also covers the one rea…

---

## [Programming in Elm for Pebble watches](https://discourse.elm-lang.org/t/programming-in-elm-for-pebble-watches/10710)

<div class="topic-metadata">

**Author:** [@mywzQxMJ76](https://discourse.elm-lang.org/u/mywzQxMJ76)\
**Replies:** 9\
**Last updated:** [June 11, 2026, 3:17pm UTC](https://discourse.elm-lang.org/t/programming-in-elm-for-pebble-watches/10710 "2026-06-11T15:17:48Z")

</div>

Over the past few weeks, I’ve been evolving a side project I’ve had in mind since last Elm Camp: programming in Elm for Pebble watches rather than web frontends. As you may know, there are new Pebble watches running the…

---

## [Prerequisite knowledge for building Elm's type-system](https://discourse.elm-lang.org/t/prerequisite-knowledge-for-building-elms-type-system/10729)

<div class="topic-metadata">

**Author:** [@TerrorJacktyl](https://discourse.elm-lang.org/u/TerrorJacktyl)\
**Replies:** 3\
**Last updated:** [May 28, 2026, 7:22am UTC](https://discourse.elm-lang.org/t/prerequisite-knowledge-for-building-elms-type-system/10729 "2026-05-28T07:22:10Z")

</div>

TL;DR: What knowledge would be sufficient to prototype Elm’s type-system if you were building it yourself today? There are plenty of resources for developing new programming languages, but not so many I’ve seen for devel…

---

## [Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger](https://discourse.elm-lang.org/t/elm-town-90-wonder-contorting-yourself-with-ari-schlesinger/10709)

<div class="topic-metadata">

**Author:** [@absynce](https://discourse.elm-lang.org/u/absynce)\
**Replies:** 0\
**Last updated:** [May 24, 2026, 10:13pm UTC](https://discourse.elm-lang.org/t/elm-town-90-wonder-contorting-yourself-with-ari-schlesinger/10709 "2026-05-24T22:13:35Z")

</div>

Social-tech-carved trail; Words, Elm & errors shape us; Contorting yourself Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger: Thanks to @arischlesinger for coming to Elm Town.

---

## [Tooltips with Popover API, CSS anchor positioning, and minimal JS](https://discourse.elm-lang.org/t/tooltips-with-popover-api-css-anchor-positioning-and-minimal-js/10707)

<div class="topic-metadata">

**Author:** [@wolfadex](https://discourse.elm-lang.org/u/wolfadex)\
**Replies:** 0\
**Last updated:** [May 23, 2026, 2:49am UTC](https://discourse.elm-lang.org/t/tooltips-with-popover-api-css-anchor-positioning-and-minimal-js/10707 "2026-05-23T02:49:58Z")

</div>

I was looking at the latest in Popover API and CSS anchor positioning and realized that it’s not terrible if you don’t mind being on the bleeding edge. Partly saving this for myself to easily find later, but figured mayb…

---

## [Static JSON to Elm at Compiletime](https://discourse.elm-lang.org/t/static-json-to-elm-at-compiletime/10652)

<div class="topic-metadata">

**Author:** [@dillon.geary](https://discourse.elm-lang.org/u/dillon.geary)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 12:03pm UTC](https://discourse.elm-lang.org/t/static-json-to-elm-at-compiletime/10652 "2026-05-19T12:03:41Z")

</div>

I’m in the process of updating my porfolio site and was thinking “how good would it be if i could just update a JSON file when i need to change it instead of going into the code itself”. So naturally, i looked into JSON …

---

## [Delete button with confirmation](https://discourse.elm-lang.org/t/delete-button-with-confirmation/10628)

<div class="topic-metadata">

**Author:** [@setop](https://discourse.elm-lang.org/u/setop)\
**Replies:** 6\
**Last updated:** [May 17, 2026, 6:28pm UTC](https://discourse.elm-lang.org/t/delete-button-with-confirmation/10628 "2026-05-17T18:28:33Z")

</div>

For an application, I want to add a confirmation dialog to a delete button in order to prevent my users from “oups ! I lost data”. I want something very basic using native web browser window.confirm. I came across this…

---

## [Agentic Scaffolding and Harnesses... continued](https://discourse.elm-lang.org/t/agentic-scaffolding-and-harnesses-continued/10623)

<div class="topic-metadata">

**Author:** [@nickwalt](https://discourse.elm-lang.org/u/nickwalt)\
**Replies:** 7\
**Last updated:** [May 14, 2026, 4:40am UTC](https://discourse.elm-lang.org/t/agentic-scaffolding-and-harnesses-continued/10623 "2026-05-14T04:40:52Z")

</div>

Continued from: Personal AI Infrastructure (PAI) and Devpod CE - #11 by rupert I found more on this blog, by Bas Nijholt, about his journey into Agentic coding, which might add to the discussion started about PAI and De…

---

## [A time-traveling full-stack test debugger for elm-pages](https://discourse.elm-lang.org/t/a-time-traveling-full-stack-test-debugger-for-elm-pages/10627)

<div class="topic-metadata">

**Author:** [@dillonkearns](https://discourse.elm-lang.org/u/dillonkearns)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 6:06pm UTC](https://discourse.elm-lang.org/t/a-time-traveling-full-stack-test-debugger-for-elm-pages/10627 "2026-05-12T18:06:36Z")

</div>

I just released a new end-to-end testing API and visual test viewer for elm-pages Route Modules. It lets you drive your full-stack Elm application in pure Elm tests, stubbing out non-deterministic interactions with the o…

---

## [New version of my language server](https://discourse.elm-lang.org/t/new-version-of-my-language-server/10617)

<div class="topic-metadata">

**Author:** [@WhileTruu](https://discourse.elm-lang.org/u/WhileTruu)\
**Replies:** 7\
**Last updated:** [May 8, 2026, 4:50am UTC](https://discourse.elm-lang.org/t/new-version-of-my-language-server/10617 "2026-05-08T04:50:13Z")

</div>

Hey! I’ve added a bunch of updates to the elm-language-server I’ve created, some cool gifs to show off the various features. I created it with the goal of having something as fast and reliable as the Elm compiler to us…

---

## [Does anyone have examples of more advanced SPA architecture than the ones in the guide?](https://discourse.elm-lang.org/t/does-anyone-have-examples-of-more-advanced-spa-architecture-than-the-ones-in-the-guide/10614)

<div class="topic-metadata">

**Author:** [@adamyakes](https://discourse.elm-lang.org/u/adamyakes)\
**Replies:** 7\
**Last updated:** [April 29, 2026, 2:52pm UTC](https://discourse.elm-lang.org/t/does-anyone-have-examples-of-more-advanced-spa-architecture-than-the-ones-in-the-guide/10614 "2026-04-29T14:52:42Z")

</div>

I’ve used (read: stolen) the architecture from elm-spa-example and Elm packages repository for the apps I write at work and it’s worked really well, however I’m trying to introduce some new features that require cross-pa…

---

## [Personal AI Infrastructure (PAI) and Devpod CE](https://discourse.elm-lang.org/t/personal-ai-infrastructure-pai-and-devpod-ce/10603)

<div class="topic-metadata">

**Author:** [@nickwalt](https://discourse.elm-lang.org/u/nickwalt)\
**Replies:** 11\
**Last updated:** [April 23, 2026, 8:10am UTC](https://discourse.elm-lang.org/t/personal-ai-infrastructure-pai-and-devpod-ce/10603 "2026-04-23T08:10:20Z")

</div>

Has anyone integrated PAI into their Elm environment with Claude? A visual add-on: It looks quite compelling. If you are using an AI are you running it in a secure sandbox or have you exposed your host system …

---

## [If Elm had threads..?](https://discourse.elm-lang.org/t/if-elm-had-threads/10602)

<div class="topic-metadata">

**Author:** [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Replies:** 31\
**Last updated:** [April 18, 2026, 9:49pm UTC](https://discourse.elm-lang.org/t/if-elm-had-threads/10602 "2026-04-18T21:49:48Z")

</div>

There is this intriguing snippet in the docs for elm/core Process: Right now, this library is pretty sparse. For example, there is no public API for processes to communicate with each other. This is a really important …

---

## [Elm for React Developers — draft is done, looking for reviewers](https://discourse.elm-lang.org/t/elm-for-react-developers-draft-is-done-looking-for-reviewers/10604)

<div class="topic-metadata">

**Author:** [@cekrem](https://discourse.elm-lang.org/u/cekrem)\
**Replies:** 0\
**Last updated:** [April 16, 2026, 10:58am UTC](https://discourse.elm-lang.org/t/elm-for-react-developers-draft-is-done-looking-for-reviewers/10604 "2026-04-16T10:58:38Z")

</div>

Hi all, I’ve just finished the first full draft of a book I’ve been working on: Elm for React Developers. Every chapter written, every code sample compiling. Now I need readers before I call it done. The book is aimed …

---

## [Visuelm, a visual programming editor for Elm](https://discourse.elm-lang.org/t/visuelm-a-visual-programming-editor-for-elm/10597)

<div class="topic-metadata">

**Author:** [@alexd](https://discourse.elm-lang.org/u/alexd)\
**Replies:** 4\
**Last updated:** [April 15, 2026, 9:44am UTC](https://discourse.elm-lang.org/t/visuelm-a-visual-programming-editor-for-elm/10597 "2026-04-15T09:44:22Z")

</div>

Ok, this is probably a bit out of left field but I thought I would share this, just for fun :wink: What is it? A visual editor for making Elm code/programs using blocks and connecting them together: Hello World Mode…

---

## [Package release: elm-simple-icons (logo icons)](https://discourse.elm-lang.org/t/package-release-elm-simple-icons-logo-icons/10601)

<div class="topic-metadata">

**Author:** [@agj](https://discourse.elm-lang.org/u/agj)\
**Replies:** 5\
**Last updated:** [April 12, 2026, 11:40pm UTC](https://discourse.elm-lang.org/t/package-release-elm-simple-icons-logo-icons/10601 "2026-04-12T23:40:59Z")

</div>

Hi hi! Just released a new package, agj/elm-simple-icons. Despite the name, this isn’t quite yet another icons library. It’s a repackaging of Simple Icons for use in Elm, which means tons of logo icons for all sorts of p…

[Previous page](https://discourse.elm-lang.org/latest.md)

[Next page](https://discourse.elm-lang.org/latest.md?page=2)
