A round up of what’s happening in the wonderful world of the Elm programming language.


Building a single page application with Elm

Dave Thomas builds a single page application with Elm and delivers an experience report.

Elm editor plugin comparison

A spreadsheet with a comparison of Elm features and plugins in popular text-editors / IDEs.

Atom packages: elm-instant 0.4.5, elmjutsu 2.8.2
Vim plugin: updates to elm-vim 

Watching & Listening



SvgBob converts ascii scribbles into an SVG with Elm, by Ivan Ceras (code). Amazing.

Visualization of Okasaki's Purely Functional Data Structures

Michael Anderson has started a project to build visualizations from Okasaki’s popular book in Elm (code).

L-System Playground

An L-system implementation with turtle graphics for Elm by Alexander Klink (code).


Michael Bylstra crunches some numbers from the GitHub API to plot Elm’s rise (Elm frontend, Python backend).

elm-time 1.0.1

Bogdan Popa releases a pure Elm date and time library.

elm-style-animation 3.1.0

Matthew Griffith releases version 3.1.0 of the style animation library for Elm (see his Elm Conf talk).

Add a scroll progress indicator from Chris Buttery (code).
Play Elm Othello by Carsten König (code).
Speed reading with Word Runner by Julian Jelfs (code).
Play Sky Coins 🚁💰 by Chris Bolin (code).
Connect your game pad to the browser with elm-gamepad from Francesco Orsenigo.
Gizra’s Yeoman generator for Elm (now 1.5.0) has been adopted by David Hernández.
Build a game in an exercise from Elmoin’s October Meetup.

Meetups, Conferences & Events

Mon 10th Oct, Hangzhou, China Hangzhou Elm Meetup
Mon 10th Oct, Denver, USA Denver Elm Developers
Tue 11th Oct, Arlington, USA Elm DC
Tue 11th Oct, Portland, USA Elm Portland (Maine)
Thu 13th Oct, New York, USA Elm NYC

Curator’s Corner

Something I missed? Have something you’d like to submit for next week’s edition? Tweet @elmweekly with a link, send an email through to hello@elmweekly.nl, or just hit reply.