-
There were some problems with the underlying Concur abstraction in concur-replica, but I have a local branch that I think fixes them. That said, I definitely don’t recommend concur-replica for production. Still, Concur is pretty unique in the UI space, so I definitely recommend at least trying out any one of the implementations. There’s also https://github.com/pkamenarsky/concur-static, which is an attempt at semi-dynamic UIs by exploring all possible state transitions and generating a static JS file that encodes all of them.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I've never used Concur myself, but I've actually stumbled upon the same UI paradigm independently ~10 years ago while implementing a C++ EDSL for constructing behavior trees for scripting a game. If you check the link, the resulting EDSL was very ugly in C++, but it still made it very pleasant to implement very complicated UI workflows. So, when I read the documentation for Concur, I immediately recognized the paradigm and appreciated how much cleaner it looks as a Haskell library.
-
https://github.com/obsidiansystems/obelisk, https://shpadoinkle.org/
-
I guess I may as well re-post my usual plea for someone to come and help out with reviving wxWidgets. I unfortunately don't see myself getting back to it any time soon.
-
Many folks are mentioning missing libraries, so let me also shill Momentu (https://github.com/lamdu/momentu).
-
Miso does support jsaddle, docs mention this under the "Live reload with jsaddle" section, although it could be more prominent.
-
Should be straightforward to use jsaddle w/ miso. Good tutorial on setup here.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-