Coming back to elm -- a bit confused about current state?

Like many of you, I saw the 0.19.2 announcement and was immediately super excited. I haven’t touched elm in years, but was enjoying it immensely somewhere around 2018. It remains far and away the most positive experience I’ve ever had learning a new programming language.

Now that my interest has been piqued again, I’d really like to give elm another go, and build a few projects with it. I remembered this forum existed, and a quick browse through recent history has me a bit overwhelmed (in a good way!) with how much new stuff exists in the ecosystem. I realize a lot of it is likely experimental, hobby-level stuff, but I’m curious if there are any new community “standards” beyond what you get with the out-of-the-box elm install that most people in the community have adopted?

I’ve also noticed a ton of different projects focused on server-side elm… anything with major community buy-in at this point, or is that all also largely experimental? Write now I’m playing around with a PocketBase + elm project, so it’s not really a need for me yet, but when it becomes one, I’d love to be able to write a future project entirely in elm (or roc, which looks great, but my current understanding is that with their compiler re-write things are once-again pretty early days).

What a sweet message! Welcome.
For extra tooling I recommend these: Elm Tools (hot reloading, editor setups, formatter, linter, backend stuff (lamdera, mostly)). I can recommend that whole website for an overview of where elm stands.

If you want, drop a hi in the official elm slack community/slack or community discord https://elmcraft.org/discuss as well, folks are happy to help with the smaller details :slight_smile:

This is almost the same as my story. I’m super keen to see where Elm-run goes. It seems almost tailor made for what I’d like to build with Cloudflare.
I’d love to use Elm day to day.

Welcome back! I think @lue-bird tooling link pretty well covers it. The only thing I’d add is that elm-pages can also be used for writing CLIs/scripts. I, and others, having been using it for just that for years now and really enjoying it.

Appreciate the information + the warm welcomes! Giving elm-pages a try as a CLI tool right now. :slight_smile: