-
payload
The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.
-
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.
My personal preference is to host my front-end on Vercel and self-host Payload. Digital Ocean is a pretty good option here and Payload does provide some tutorials on this https://payloadcms.com/docs/production/deployment#digitalocean-tutorials. But the best option will be Payload Cloud which is right around the corner https://github.com/payloadcms/payload/discussions/583. This is going to remove all of the setup and management involved in self-hosting so you can focus on developing your product. Offloading file storage has always been possible using the official cloud storage plugin https://github.com/payloadcms/plugin-cloud-storage and will come standard with Cloud.
My personal preference is to host my front-end on Vercel and self-host Payload. Digital Ocean is a pretty good option here and Payload does provide some tutorials on this https://payloadcms.com/docs/production/deployment#digitalocean-tutorials. But the best option will be Payload Cloud which is right around the corner https://github.com/payloadcms/payload/discussions/583. This is going to remove all of the setup and management involved in self-hosting so you can focus on developing your product. Offloading file storage has always been possible using the official cloud storage plugin https://github.com/payloadcms/plugin-cloud-storage and will come standard with Cloud.