You actually covered a couple of areas that I had thought about but hadn’t implemented yet. My goal was to get something out there and see if there was any interest before I started trying to add complexity. If you go to the github page for the library you’ll see a list of issues. These are the ones I’ve thought of so far (mostly from trying to emulate active record validations). Feel free to add to them.
I think the biggest issue will be getting initial data from an API. Active Record has the advantage of being tied tightly to the ORM so it’s straightforward to get form data that way. I hadn’t thought of how to do that in a more generic sense yet.
Thanks for the feedback. I appreciate your input!