Purescript? I moved over to it from Elm, exactly because I needed to share the code between frontend and backend and realized that I can&#x27;t really use Elm on the backend without much effort and risk. Purescript is closer to Haskell than Elm though and as such less &quot;beginner friendly&quot;. Monads, typeclasses all that scary stuff. But somehow I handle it okay.