# Show and Tell

**URL:** https://discourse.elm-lang.org/c/show-and-tell/5.md?page=1

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

**Page:** 2

---

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

---

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

---

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

---

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

---

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

---

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

---

## [Elm Town 89 – Elm Camp 2026](https://discourse.elm-lang.org/t/elm-town-89-elm-camp-2026/10585)

<div class="topic-metadata">

**Author:** [@absynce](https://discourse.elm-lang.org/u/absynce)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 11:25am UTC](https://discourse.elm-lang.org/t/elm-town-89-elm-camp-2026/10585 "2026-03-25T11:25:52Z")

</div>

Find yourself at camp, whether curious or sold— Tickets on sale now! Elm Town 89 – Elm Camp 2026: Thanks to @katjam and @kraklin for coming to Elm Town.

---

## [Foldkit — The Elm Architecture in TypeScript, powered by Effect](https://discourse.elm-lang.org/t/foldkit-the-elm-architecture-in-typescript-powered-by-effect/10579)

<div class="topic-metadata">

**Author:** [@devinjameson](https://discourse.elm-lang.org/u/devinjameson)\
**Replies:** 4\
**Last updated:** [March 20, 2026, 8:32am UTC](https://discourse.elm-lang.org/t/foldkit-the-elm-architecture-in-typescript-powered-by-effect/10579 "2026-03-20T08:32:26Z")

</div>

A few years ago, I worked on an Elm app at thoughtbot and it completely changed how I think about building software. I’ve been chasing that feeling ever since. Unfortunately, it’s been hard to convince managers to adopt …

---

## [New package for working with RDF data](https://discourse.elm-lang.org/t/new-package-for-working-with-rdf-data/10577)

<div class="topic-metadata">

**Author:** [@kirchner](https://discourse.elm-lang.org/u/kirchner)\
**Replies:** 3\
**Last updated:** [March 16, 2026, 8:45am UTC](https://discourse.elm-lang.org/t/new-package-for-working-with-rdf-data/10577 "2026-03-16T08:45:19Z")

</div>

Hi everyone, I have been working on a package to handle RDF data in Elm for a while now, and finally found time to write some documentation and publish it: hereon-mb/elm-rdf. RDF (Resource Description Framework) is fra…

---

## [Elm-ui - clip text on a single line](https://discourse.elm-lang.org/t/elm-ui-clip-text-on-a-single-line/10576)

<div class="topic-metadata">

**Author:** [@progger](https://discourse.elm-lang.org/u/progger)\
**Replies:** 1\
**Last updated:** [March 13, 2026, 3:13pm UTC](https://discourse.elm-lang.org/t/elm-ui-clip-text-on-a-single-line/10576 "2026-03-13T15:13:53Z")

</div>

Here’s an egregious elm-ui hack that clips long text on a single line, no matter how long it is, even if it has no spaces. Basically you make your text element a paragraph so it will flow onto the next line. Then give …

---

## [Elm Camp 2026, Czechia - Tickets are on sale!](https://discourse.elm-lang.org/t/elm-camp-2026-czechia-tickets-are-on-sale/10573)

<div class="topic-metadata">

**Author:** [@kraklin](https://discourse.elm-lang.org/u/kraklin)\
**Replies:** 0\
**Last updated:** [March 3, 2026, 8:20pm UTC](https://discourse.elm-lang.org/t/elm-camp-2026-czechia-tickets-are-on-sale/10573 "2026-03-03T20:20:06Z")

</div>

Hello everyone! Just a friendly reminder that tickets for Elm Camp 2026 are now on sale at https://elm.camp! Tell your friends. Tell your enemies. Spread the word. When: June 15–18, 2026 Where: Olomouc, Czech Republic …

---

## [Hiring: Systems Engineer (Jetstream2 / IU Research Cloud / Exosphere) - Bloomington, IN - Hybrid (majority remote) - Indiana University](https://discourse.elm-lang.org/t/hiring-systems-engineer-jetstream2-iu-research-cloud-exosphere-bloomington-in-hybrid-majority-remote-indiana-university/10572)

<div class="topic-metadata">

**Author:** [@julianp](https://discourse.elm-lang.org/u/julianp)\
**Replies:** 1\
**Last updated:** [March 2, 2026, 10:06pm UTC](https://discourse.elm-lang.org/t/hiring-systems-engineer-jetstream2-iu-research-cloud-exosphere-bloomington-in-hybrid-majority-remote-indiana-university/10572 "2026-03-02T22:06:04Z")

</div>

Indiana University (UITS Advanced Cyberinfrastructure) is hiring a Systems Engineer to help design, build, and operate systems supporting NSF Jetstream2 and the IU Research Cloud. Location Bloomington, Indiana Hybrid …

---

## [Pure Monad Stacks in Elm](https://discourse.elm-lang.org/t/pure-monad-stacks-in-elm/10569)

<div class="topic-metadata">

**Author:** [@john\_s](https://discourse.elm-lang.org/u/john_s)\
**Replies:** 2\
**Last updated:** [March 2, 2026, 4:48pm UTC](https://discourse.elm-lang.org/t/pure-monad-stacks-in-elm/10569 "2026-03-02T16:48:45Z")

</div>

I finally published elm-stax 1.0.0 which is more philosophically interesting than useful, but it shows that Monad Transformers are not as necessary as one might think. Monad Transformers in Haskell/PureScript allow one t…

---

## [New SPA navigation package for Browser.element](https://discourse.elm-lang.org/t/new-spa-navigation-package-for-browser-element/10565)

<div class="topic-metadata">

**Author:** [@mattpiz](https://discourse.elm-lang.org/u/mattpiz)\
**Replies:** 4\
**Last updated:** [February 26, 2026, 9:47pm UTC](https://discourse.elm-lang.org/t/new-spa-navigation-package-for-browser-element/10565 "2026-02-26T21:47:48Z")

</div>

I’ve published a small package that gives you SPA-style URL navigation using Browser.element and ports, without needing Browser.application. I’ve been doing this thing for many apps, so it was time I just made a helper …

---

## [Elmfmt - A configurable formatter for Elm](https://discourse.elm-lang.org/t/elmfmt-a-configurable-formatter-for-elm/10539)

<div class="topic-metadata">

**Author:** [@ad-si](https://discourse.elm-lang.org/u/ad-si)\
**Replies:** 10\
**Last updated:** [February 24, 2026, 8:10pm UTC](https://discourse.elm-lang.org/t/elmfmt-a-configurable-formatter-for-elm/10539 "2026-02-24T20:10:20Z")

</div>

I’m excited to announce elmfmt, as I’ve always wanted a configurable formatter for Elm. While it’s a laudable goal to have one true formatting style for the Elm ecosystem, the reality is that I spend most of my time in m…

---

## [Achtung, die Kurve! in Elm](https://discourse.elm-lang.org/t/achtung-die-kurve-in-elm/10557)

<div class="topic-metadata">

**Author:** [@Alling](https://discourse.elm-lang.org/u/Alling)\
**Replies:** 0\
**Last updated:** [February 14, 2026, 7:49pm UTC](https://discourse.elm-lang.org/t/achtung-die-kurve-in-elm/10557 "2026-02-14T19:49:04Z")

</div>

In 2016, I started working on a web clone of the classic 1995 MS-DOS game Achtung, die Kurve! Unlike all other clones and spin-offs I’ve seen, e.g. Curve Fever, my goal was to stay true to the original mechanics and visu…

---

## [The Elm Guide, en español](https://discourse.elm-lang.org/t/the-elm-guide-en-espanol/10554)

<div class="topic-metadata">

**Author:** [@agj](https://discourse.elm-lang.org/u/agj)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 3:44pm UTC](https://discourse.elm-lang.org/t/the-elm-guide-en-espanol/10554 "2026-02-13T15:44:54Z")

</div>

So I chipped away at this for some time; now I finished a second pass on all the content, so I want to promote it a bit. This is “Introduction to Elm”, Evan’s book, translated into Hispanic American Spanish. Thank you so…

---

## [Elm + Nix: A reproducible RealWorld clone](https://discourse.elm-lang.org/t/elm-nix-a-reproducible-realworld-clone/10553)

<div class="topic-metadata">

**Author:** [@dwayne](https://discourse.elm-lang.org/u/dwayne)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 1:48pm UTC](https://discourse.elm-lang.org/t/elm-nix-a-reproducible-realworld-clone/10553 "2026-02-13T13:48:23Z")

</div>

I haven’t been this excited about a technology since I first discovered Elm. Nix has completely pulled me in.

---

## [Nix + pnpm + Parcel + lydell/elm-safe-virtual-dom](https://discourse.elm-lang.org/t/nix-pnpm-parcel-lydell-elm-safe-virtual-dom/10535)

<div class="topic-metadata">

**Author:** [@dwayne](https://discourse.elm-lang.org/u/dwayne)\
**Replies:** 3\
**Last updated:** [January 29, 2026, 5:05pm UTC](https://discourse.elm-lang.org/t/nix-pnpm-parcel-lydell-elm-safe-virtual-dom/10535 "2026-01-29T17:05:57Z")

</div>

In this post, I describe the improvements I made to kvothe/elm-countries-quiz to integrate it with Nix + pnpm + Parcel + lydell/elm-safe-virtual-dom.

---

## [RepoDash - Monitor commits across several GitHub repos](https://discourse.elm-lang.org/t/repodash-monitor-commits-across-several-github-repos/10534)

<div class="topic-metadata">

**Author:** [@ad-si](https://discourse.elm-lang.org/u/ad-si)\
**Replies:** 2\
**Last updated:** [January 27, 2026, 7:36pm UTC](https://discourse.elm-lang.org/t/repodash-monitor-commits-across-several-github-repos/10534 "2026-01-27T19:36:48Z")

</div>

I finally published a little side project I’ve been building over the last few years. :tada: I wanted a way to keep track of the number of commits across several repositories. While GitHub has an insights tab for reposi…

[Previous page](https://discourse.elm-lang.org/c/show-and-tell/5.md)

[Next page](https://discourse.elm-lang.org/c/show-and-tell/5.md?page=2)
