-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
There's some work on this on the web space - our company is doing something not too dissimilar using the still experimental API called WebCodecs.
And that pretty much says everything unfortunately - it's still an experimental API with limited availability.
You can do some parts of this using Canvas[0] but there's lots of caveats.
[0] https://github.com/bwasti/mebm/tree/main
I made this to play the game automatically. It's a simple WinForm application but I've left the JavaScript version in there too:
https://github.com/roman015/InfiniteCraftAutomation
https://github.com/Gabrielcouto1/inifnite_craft_save_merger
I'm still having a problem where after you import the save, you can no longer search in any way LOL. I tried both neal's search feature that he added a few days ago, and also procparam's script (he posted here 5 days ago)
Other "problem" i encountered is that in order to save the merged stuff, you have to craft one new element. After you do that, it autosaves and there is no further problems.