-
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.
I think this is a cool idea. A big part of the appeal of Svelte for me is the open reactivity through Observables. I wrote a post recently about using Effector to handle API state in Svelte.
Good question :) why did I go for a global store? It's just what I am most used to. I come from Angular and there I used a lot NgRx (which is a RxJS Redux Store as well). MiniRx is actually heavily inspired by NgRx and the API is similar. I like the fact that there is just a Single Source Of Truth in the Redux Pattern and with Redux Dev Tools you know at any time whats going on. In MiniRx Global State is devided into "Feature States" (aka "Slices" in Redux World). And with memoized selectors it is a piece of cake to combine the state of two feature states into a new Observable.