Home

Awesome

<div align="center"> <img src="./assets/elm-logo.svg" height="180" width="180" /> <h1>Awesome Elm</h1> <br /> </div>

Awesome Build Status

A community driven list of useful Elm tutorials, libraries and software. Inspired by the awesome list thing. Feel free to <a href="https://github.com/sporto/awesome-elm/blob/master/CONTRIBUTION.md" target="_blank">improve</a> this list.

Table of Contents


Learning Guides

Learn what this awesome thing is.

:top: back to top

Outdated Tutorials and books (Elm 0.18 or earlier)

:top: back to top


Learning Videos

:top: back to top


Articles

Read the essentials. Check the official Elm blog: elm-lang.org/blog

Why Elm?

Miscellaneous articles

Outdated articles (Not relevant for current Elm architecture)

:top: back to top


Conference Videos

Watch great talks about Elm

These are mostly conference talks, for videos about learning Elm look at the Learning Videos section.

Playlists

Miscellaneous videos


News


Podcasts

Listen to podcasts about Elm

Individual Podcast episodes

:top: back to top


Testing

Tools and libraries to test your Elm applications

:top: back to top


Code generators

:top: back to top


Package managers

Place to share Elm libraries.

:top: back to top


Libraries

You can find hundreds of high quality packages at:

:top: back to top


Boilerplates

Good starting point for a new Elm project.

Outdated Boilerplates

:top: back to top


Frameworks

Projects that bring a framework approach to Elm (scaffolding, route generation, etc)


Static analysis

:top: back to top


Static site generators

:top: back to top


Showcase generators

:top: back to top


Run Elm

:top: back to top


Compile and bundle

Unmaintained

:top: back to top


Other tools

Useful tools related to Elm.

:top: back to top


Editor plugins

Tools to support Elm in code editors.

Atom

Emacs

IntelliJ

Sublime Text

Vim/Neovim

Visual Studio Code

Other editors

:top: back to top


Examples

Some good apps written in Elm.

Games

:top: back to top


Community and Support

Where to find help.

:top: back to top


Conferences

:top: back to top


Inspired by Elm

Some projects influenced by Elm

:top: back to top


Beyond the DOM

At the moment Elm is heavily targeted towards the browser, here are some experiments on using Elm outside the DOM:

:top: back to top


More awesome

Discover other amazingly awesome lists.

Awesome Elm is just a part of awesome thing, get more here:

:top: back to top


License

CC0