Interesting that donsol[0] looks at least superficially similar to scoundrel[1][2] which I've also implemented as a (much simpler and completely unpolished) online game[4]. That game was one of the last public things I've built that wasn't more or less LLM-generated, and it feels a bit nostalgic. I liked building small simple stuff like that myself. Also, Gleam was a joy to work with.
Edit: On closer investigation, it is almost exactly like scoundrel.
Longstanding issues that prevent usage? Not for me and the projects I’ve been apart of. No doubt there are plenty of reported issues, and no doubt they truly negatively impact some users, but I would still much rather choose the usability and stability of Elm 0.19.1-2 than anything in the typescript ecosystem today
When I worked on an Elm app in 2020, my users reported compatibility issues with various browser extensions (e.g. Grammarly, 1Password). I personally would prioritize making my apps usable for my users over making the DX usable for myself, so I stopped using Elm for future projects.
As far as I can tell, Kagi also requires you to create an account before you can try it out. You can of course disagree with that practice, but it is not like Uruky is requiring something far out of the ordinary.
Edit: On closer investigation, it is almost exactly like scoundrel.
0: https://100r.ca/site/donsol.html
1: http://www.stfj.net/art/2011/Scoundrel.pdf
2: https://www.youtube.com/watch?v=Gt2tYzM93h4
4: https://munksgaard.me/scoundrel/