Elm
Compiler for Elm, a functional language for reliable webapps. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 60
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5249
- days_rel: 58
- days_push: 7
- n_releases_24m: 1
Adoption not part of the score
7886 stars · 688 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The official compiler for Elm, a statically typed functional programming language designed for building reliable web applications that compile down to JavaScript. Written in Haskell, it emphasizes friendly error messages, strict type safety, and a practical guarantee of no runtime exceptions in Elm code.
Use cases
- compile elm source code to optimized javascript bundles
- build frontend web apps with strong static typing
- find a language that eliminates runtime exceptions in production
- learn functional programming for web development
- set up the elm toolchain locally with make, repl, and package management
- migrate a javascript frontend to a more reliable typed language
When to choose
- you want guaranteed no-runtime-exceptions frontend code with a friendly compiler
- you prefer the Elm Architecture pattern for state management in web UIs
- you are teaching or learning typed functional programming in a web context
- you value compiler-enforced refactoring and semantic versioning of packages
When to avoid
- you need deep interop with the npm ecosystem or existing javascript libraries without ports
- you need server-side rendering or backend execution, since Elm targets the browser
- you require frequent language changes or a large rapidly evolving ecosystem
- your team depends on dynamic typing or gradual typing workflows
Facets
cli-tool · maturity stable
compiler programming-language type-system developer-tools programming-languages compilers web-development frontend windows browser cli cross-platform elm functional-programming static-typing no-runtime-exceptions javascript-compilation haskell elm-architecture frontend-language linux macos
2 sources
- readme: https://github.com/elm/compiler · fetched 2026-08-28 · 6cc5cdda5224
- homepage: https://elm-lang.org/ · fetched 2026-08-29 · 4e80bc79f920
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| elm/compiler | main | 86 |
| elm/core | sdk | 32 |
| elm/elm-lang.org | docs | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem