Elm

23 engineers on Hacker News describe using Elm first-hand: 12 endorse it, 3 regret it, 1 are mixed.

74%trust
23first-hand users
19in production
endorse 12mixed 1regret 3uses, no opinion

“we have some very large Elm projects still in prod... it's a very beautiful little language that still feels quite modern”

mixed · production · k_bx · 2026-07-06 · source ↗ · wrong label?

“We use Elm now. Elm translates well to JS (quick to compile and Elm is designed to map well to JS).”

endorse · production · cies · 2024-12-04 · source ↗ · wrong label?

“I've also had the pleasure of maintaining an Elm codebase. It was filled to the brim with state update bugs.”

regret · production · baobabKoodaa · 2024-02-29 · source ↗ · wrong label?

“I left it because we needed critical bugs to be fixed and features to be added, so we migrated”

regret · production · satvikpendem · 2023-11-22 · source ↗ · wrong label?

“We were shipping Elm in production and we moved away because any issues that were brought up that we wanted to see solved were swept away.”

regret · production · satvikpendem · 2023-11-20 · source ↗ · wrong label?

“This has been a feature for us – we don't need to be upgrading or fixing for upgrades or learning new "things".”

endorse · production · jweir · 2022-05-06 · source ↗ · wrong label?

“Elm. Because it's the only language of the 13+ I've used in production code where the compiler actually helps you.”

endorse · production · wolfadex · 2020-12-10 · source ↗ · wrong label?

“At Riskbook we have about 50,000 lines of Haskell and about 20,000 lines of Elm running in production. It's working great for us.”

endorse · production · yakshaving_jgt · 2020-11-14 · source ↗ · wrong label?

“I have been using elm at work (in prod) for about three years, my team and I have rewritten a hard to maintain 50kloc+ angular application to elm.”

endorse · production · 3 yr · whiletruu · 2020-04-09 · source ↗ · wrong label?

“we migrated from NodeJS / Angular to Haskell / Elm and couldn't be happier.”

endorse · production · seddona · 2019-10-22 · source ↗ · wrong label?

“we were pleasantly surprised at how well it held both in requiring low (almost no) maintenance once written”

endorse · production · Bastes · 2019-08-27 · source ↗ · wrong label?

“We have elm running in prod for about 2 years in my team, and our story has motivated a couple more teams to use it.”

endorse · production · 2 yr · pyrale · 2019-08-27 · source ↗ · wrong label?

“Elm was one of the better ones, and we migrated a few minor systems to it... Elm is great, certainly one of the better alternatives”

endorse · production · eksemplar · 2018-08-21 · source ↗ · wrong label?

“We have over 55,000 lines of Elm code in production at http://noredink.com and it's now the majority of our front-end.”

endorse · production · rtfeldman · 2016-11-09 · source ↗ · wrong label?

“Our Elm code is about as DRY as our JS code was before, except the Elm code is way easier to maintain.”

endorse · production · rtfeldman · 2016-11-09 · source ↗ · wrong label?

“We use Elm in production at http://noredink.com - and by the way, we're hiring!”

endorse · production · rtfeldman · 2015-06-30 · source ↗ · wrong label?

“I've been using IntelliJ for Scala, Elm, and Python”

neutral · personal · tasuki · 2022-12-20 · source ↗ · wrong label?

“I've used React, Vue, Elm, Vanilla JS, and some legacy JQuery in production over my last three years of work”

neutral · production · 3 yr · naet · 2022-12-10 · source ↗ · wrong label?

“I've used all of these languages”

neutral · personal · armchairhacker · 2021-07-23 · source ↗ · wrong label?

“When you work with cljs and elm you need to bring in the runtime so the payloads are large.”

neutral · personal · yomly · 2020-08-11 · source ↗ · wrong label?

“elm integration not quite as nice as I'd like”

neutral · personal · knewter · 2018-12-05 · source ↗ · wrong label?

“we run on elm and a mix of Haskell and go, our db of choice is of course postgres”

neutral · production · giulioungaretti · 2018-11-09 · source ↗ · wrong label?

“We've been using it to render schematic symbols and PCB footprints at CircuitHub.com (this has been going on for a couple of months).”

neutral · production · 0.2 yr · RehnoLindeque · 2014-12-10 · source ↗ · wrong label?