Try Elm provides a number of interactive Elm examples you can edit live in your browser:

More at the official language site.


  • Ellie is a tool for creating and sharing snippets of Elm-code. For example, if you've got some code that's not working the way you expect, you could put it in Ellie to post to the StackOverflow or the Elm Slack channel.

  • Awesome Elm is a long list of articles, videos, editor plugins, packages, and other resources.


About using Elm:

About how Elm is developed, and why it is the way it is:

Help us explain this better! File a GitHub issue at if you have suggestions, or submit a patch with improvements to the file.