What's a good node.js / mongoose form builder?

From using other frameworks I've gotten used to not building out and mapping forms to db objects manually. Since using node.js and mongoose. I'm looking for a form builder that allows the following:

  1. automatically maps mongoose objects to form fields
  2. handles both 'new' and 'update' use cases
  3. allows class injection around form fields for styling
  4. includes validation
  5. allows one to add custom fields

Does anyone know of any such form builders for node.js, express, mongoose?

I haven't used it, or looked at it in depth, but https://github.com/oJshua/mongoose-forms looks like it may be of interest.

I know this is kind of old discussion but I just wanted to recommend checking out Formage (npm: formage)

https://github.com/Empeeric/formage

Setup is easy and straightforward. You can check it out in matter of minutes and hopefully this can help you.