Seriously looking at move to Ghost. However, we are wondering if you can use other NPM packages with Ghost. For example, since Ghost doesn’t seem to have any Forms support, and we are not interested in using third-party forms services, we were thinking of just using the popular forms tool: https://github.com/caolan/forms from NPM to create our forms. Can something like this be done?
You can definitely do something like this, but it wouldn’t be “related” to ghost - the forms would live separately from your Ghost installation, and you could embed them on your ghost posts / pages. In the end, you can have as many services running as you want, and nginx / a reverse proxy will handle routing the request to the right service