Elm is essentially dead in my experience. I'd rather stick with React and TypeScript with libraries that continue to work. And there have been attempts at making TypeScript natively compilable too.
Totally recognize and agree with the lack of libraries -- that's really Elm's weakest side.