Антон Р., можно установить гугл капчу, она будет показываться не всем, а только тем, кто у гугла вызывает подозрения. Спама почти не будет, пробовали на своих ресурсах.
unwrecker, у них есть два варианта - платное облако или opensource.
В любом случае, мне кажется, что вам нужно смотреть в сторону headless cms, попробуйте еще посмотреть strapi.