sporto

Awesome Elm

A curated list of useful Elm tutorials, libraries and software. Inspired by awesome list. Feel free to contribute. rocket
By sporto

awesome-list awesome elm elm-tutorial elm-language elm-videos elm-news elm-apps



Awesome Elm


A community driven list of useful Elm tutorials, libraries and software.
Inspired by the awesome list thing. Feel free to improve this list.


Table of Contents

Learn

Learn what this awesome thing is.



Outdated Tutorials and books (Elm 0.18 or earlier)

: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

Videos

Watch great talks about Elm


Playlists

Miscellaneous videos

Video tutorials

:top: back to top

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


: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

Who to follow

Follow for fresh updates for free. Use #elmlang or #elm hashtag.


| | |
--- | --- | --- | ---
Official Elm | Evan Czaplicki | Richard Feldman | Elm Weekly


: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