Использование Headless CMS на базе NodeJS поможет вам быстро разработать быстрый и высокопроизводительный бэкенд на своих серверах для ваших приложений и продуктов с множеством готовых фичь типа консоли, готовые CRUD интерфейсы, файловыми менеджерами, аутентификацией и т д.
В этой статье мы рассмотрим лучшие опенсорсные Headless CMS на базе NodeJS. Вы можете их использовать с любым фронтенд фреймворком типа ReactJS, VueJS, Angular, SvelteJS …
Strapi
- Github звезды: 43k+
- Язык программирования: Javascript
- NPM — еженедельные загрузки: 30 – 50k
- Ссылки: Github repo | Npmjs page | Официальный веб сайт
Strapi дает вам возможность для простой кастомизации и настройки в консоли, в результате чего образуется отличный API (RESTfull или GraphQL). Вы также можете быстро расширить функционал за счет установки плагинов разработанных сообществом.
Ghost
- Github: 39.5k+
- Основа: Javascript
- Еженедельные загрузки NPM: 6k – 8k
- Ссылки: Github | Npmjs | Официальный Сайт
Ghost это современная full-stack платформа для публикаций. Но вы можете использовать ее как HeadlessCMS. В основе платформы находится сильный JSON REST API, красивая, удобная админка и простой слой тем для шаблонизации и стилизации.
Ghost используется многими больтшими компаниями и стартапами: Duolingo, Unsplash, The Listener, Duck Duck Go (Blog), Open AI, Airtable, Square, etc.
Команда Ghost также предлагает Ghsot Pro с платными услугами такими как домен, хостинг, CDN, обслуживание серверов, резервирование, поддержка и т д.
Keystone
- Github: 5.7k+
- Основа: Javascript и Typescript
- Еженедельные загрузки NPM: 3k – 6k
- Ссылки: Github | Npmjs | Официальный сайт
С KeystoneJS вы можете быстро создать мощный API GraphQL с конфигурацией в JavaScript. Сегодня эта CMS поддерживает MongoDB & PostreSQL.
Wrapping Up
Мы рассмотрели самые популярные хидлесс CMS на базе Node.js с открытым исходным кодом для вашего возможного следующего проекта.
Все они широко используются и имеют свои преимущества, и трудно определить явного победителя. Установите и поэкспериментируйте с ними и найдите то, что подходит именно вам.