-
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 like to describe MiniRx as the little brother of NgRx. NgRx and MiniRx have the same parents (RxJS and Redux), but they both have their own character and abilities.
NgRx and the Redux pattern are great for managing state at a large scale. However, almost every application contains also features that require only a simple form of state management. Then the Redux pattern with its actions and reducers quickly feels like overkill. I wanted a state management solution which looks and feels a lot like NgRx, but it has to support simple state managment too. It was time to create MiniRx Store:
NgRx is a great reactive Store, but it currently only works in Angular. However, there are also other frontend frameworks like Svelte which embrace reactivity. It would be cool to do NgRx-style state management in Svelte! With MiniRx you can use whatever framework you want: you can build a framework-agnostic state management layer for Angular today and move it to Svelte (or any other frontend framework) tomorrow.
MiniRx is a reactive state management library inspired by NgRx. NgRx is a well known reactive Redux Store in the Angular world. I used NgRx on several occasions and it is a great solution for large applications which have to manage complex state.