Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Compiler for the Elm programming language. Elm aims to make web development more pleasant. Elm is a type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript.
Haskell JavaScript Elm

Merge pull request #1079 from elm-lang/dev

Bring in latest changes
latest commit f4ea9e31c0
@evancz evancz authored

Learn about the Elm programming language at

Build Status


Follow these instructions to use Elm on your machine. Be sure to use the platform specific installers if you are on Mac or Windows. It's way easier!

Build from source / Contribute

Use this script to build the entire Elm Platform from source: the compiler, REPL, package manager, and reactor. Be sure to read all the instructions to learn how the script works and what your workflow will be like.


If you are stuck, email the list or ask a question in the #Elm IRC channel.

Something went wrong with that request. Please try again.