Логотип Strapi

Strapi

Альтернатива для:
Звезды:
64641
Форки:
8259
Открытые вопросы:
922
Лицензия:
Последнее обновление:
14.01.2025
Платформы:
Языки:

Название Strapi - это сложение двух слов: bootstrap и API. Bootstrap, в данном случае, не известный фреймворк, а “самозапускающийся процесс”. Для Strapi это означает минимум усилий по его запуску.

Strapi относится к типу headless (безголовых). Такая CMS не содержит никаких шаблонов отображения, а только API для предоставления данных.

В WordPress, например, есть так называемые темы. Мы их встраиваем на сайт и прописываем какие поля будут использоваться на той или иной странице. Если мы захотим сделать новый бэкэнд, то фронт часть тоже придется переделывать.

В Strapi фронтенд создаётся отдельно и никак не связан с CMS.

Strapi позволяет создать единый API для всех клиентов, что позволяет создать общую архитектуру всех приложений, легко поддерживать документацию и сократить время на разработку.

Особенности

self-hosted
проект может быть развернут локально, либо размещен на своем сервере
Поддержка MarkDown
Strapi поддерживает MarkDown для форматирования документов.
Расширяемый с помощью плагинов
Strapi может быть расширен с помощью надстроек, плагинов и расширений.
WYSIWYG HTML Редактор
Strapi позволяет вносить изменения в приложение или веб-сайт в режиме реального времени и просматривать их в режиме реального времени, без необходимости знать код.
Поддержка нескольких баз данных
Поддерживаются SQLite, MySQL, Postgres и MariaDB.
GraphQL или RESTful
используйте взаимодействие с АПИ любым привычным для вас способом
Настраиваемые поля
Создание любого АПИ занимается 5 минут времени из админки без кода
no-code
Strapi можно использовать без навыков кодирования.