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
- Learning Guides
- Learning Videos
- Articles
- Conference Videos
- News
- Podcasts
- Testing
- Code generators
- Package managers
- Libraries
- Boilerplates
- Frameworks
- Static analysis
- Static site generators
- Showcase generators
- Run Elm
- Compile and bundle
- Other tools
- Editor plugins
- Examples
- Community and Support
- Conferences
- Inspired by Elm
- Beyond the DOM
- More awesome
- Contribution Guidelines
Learning Guides
Learn what this awesome thing is.
- Official tutorial — General information and in-depth guide with examples.
- Elm in Action — In-depth book for Elm beginners, from Manning Publications.
- Architecture Tutorial - How to create modular Elm code that scales nicely with your app.
- Exercism Elm Track - Collection of Elm exercises.
- Learn you an Elm - Elm tutorial with exhaustive examples and descriptions.
- Beginning Elm - A gentle introduction to the Elm programming language.
- Elm patterns - A collection of common patterns in Elm.
- Elm Koans - Practice exercises for learning Elm.
- Learn Elm - Discover the beautiful programming language that makes front-end web apps a joy to build and maintain!
- Learn Elm in Y Minutes - Syntax and features overview. The Elm page on learnxinyminutes.com
- Elm Maybe - Dealing with null/Nothing - Working with the Maybe type, with nicely commented code examples.
- Programming Elm - Thorough book from The Pragmatic Programmers that covers basics and advanced concepts.
- Elm cheat sheet - Syntax and features overview.
- Ninety-nine Problems, Solved in Elm - Adaptations for Elm from Ninety-Nine Haskell Problems.
- Elm Tutorials on Codementor - Two tutorials on building web apps with Elm.
- Elm programming language - a brief overview of Elm as a programming language.
- Elm: A Beginners' Guide to Elm and Data - Beginners' course to Elm and Data
- Practical Elm for a Busy Developer - A non-beginner book about the practical aspects of developing Elm applications.
- Haskell to Elm - Collection of examples on places where Elm is different to Haskell, targeted at Elm beginners coming from Haskell backgrounds.
- A nice app on Elm street - An introduction to Elm
- The Elmish Book Building web applications in F# following The Elm Architecture from first principles.
- Elm patterns - A collection of coding patterns.
- Codings hints - A list of README files by Evan.
- Ellies catalog - A Collection of small example in Ellie.
- Elm Cookbook - A digital book about Elm.
- Awesome Elm PLTD - Useful resources for programming language theory & development in Elm.