Elm

A Story by
A type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript

What is Elm?

Writing HTML apps is super easy with elm-lang/html. Not only does it render extremely fast, it also quietly guides you towards well-architected code.
Elm is a tool in the Package Managers category of a tech stack.

Who is using it?

72 companies use Elm in their tech stacks, including Brilliant, Mind Gym, and for-School.

Brilliant

Mind Gym

for-School

Coya Stack

Thread

Culture Amp

Talend

NoRedInk

ConsenSys

Improbable

EXR

carwow

Why developers like Elm

Code stays clean
Great type system
No Runtime Exceptions
Fun
Easy to understand
Type safety
Correctness
JS fatigue
Ecosystem agrees on one Application Architecture