-
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.
To that end, CAF tries to create a more ergonomic/idiomatic way of doing this "threading" of cancelation semantics through your async tasks. Perhaps it's worth a glance: https://github.com/getify/CAF
Thank you for sharing. We looked at CAF at the very early stages on building Effection. We opted for a more streamlined developer experience as a result of using Effection to build BigTest. BigTest has almost every asynchrony use case and they're composed in a variety of different ways. We iterated on the Effection API to help writing these different use cases. Based on the experience of writing BigTest, we're confident that we made the right decision to keep the API simple.