Elmish Tutorial

Tutorial Covers:

  • SAFE foundation

  • Basic Introduction to F#

  • Understanding of the Elm Architecture

  • Application Components

  • Integrating with CSS

  • Working with JSON

  • Routing

  • CRUD operations

  • Bonus: Introduction to Fulma

  • Bonus: Working with Elmish Bridge for Code Sharing

This book is very much inspired by the Elm Tutorial and Hello Scala. I can't thank the authors of both of these books enough for their wonderful work.


Code for the example application is available at


For this tutorial we will need set up for SAFE stack. You can follow the quick start guide( for set up.


All pages can be edited using the Edit on Github button. Both technical and non-technical (typos, grammar, language translation) pull requests are more than welcome.

Something else to say or want to suggest topic for next book or even want to stop by and say Hi; please open an issue on .


If you like my work or want me to write more books like this, please donate to PM's National Relief Fund.

My Self

Kunjan Dalal

Founder of FuzzyCloud - we provide official support for Safe Stack

Co-Founder The Medico - Build with SAFE-Stack

You can always contact me for training or consulting purpose. Or Just drop a message; we will talk about culture, food and code.


Tweet | Follow Me

Creative Commons License Hello Elmish by Kunjan Dalal is licensed under a Creative Commons Attribution 4.0 International License.

© Kunjan Dalal