Repolode
Squidex

Squidex/squidex

Headless CMS и контент-хаб с открытым исходным кодом: предоставляет контент через API с поддержкой OData-фильтрации и Swagger, а интерфейс вы создаёте сами.

Open source альтернатива:ContentfulStrapi

Звёзды
2,511
Форки
525
Открытые issues
6
Последний коммит
10 часов назад

Что это?

Squidex — это headless-система управления контентом. Вместо готовой темы сайта она предоставляет API контента с поддержкой OData-фильтрации и Swagger-описаниями, поэтому фронтенд можно создать в виде сайта, нативного приложения или другого backend-сервиса.

Проект построен на ASP.NET Core и использует CQRS в качестве архитектурного подхода. В README указано, что система тестируется в Windows и Linux с современными браузерами. Контент можно хранить в MongoDB, PostgreSQL, MySQL или SQL Server. Также доступны Docker-образ и несколько шаблонов развёртывания в облаке, в том числе для Azure, AWS, GCP, Heroku, Kubernetes и Render.

Для тех, кто не хочет самостоятельно запускать сервер, доступна размещённая версия по адресу cloud.squidex.io.

Ключевые возможности

  • 01API контента с поддержкой OData-фильтрации
  • 02Swagger/OpenAPI-описания для сгенерированных эндпоинтов
  • 03Построен на ASP.NET Core с использованием CQRS
  • 04Поддерживает MongoDB, PostgreSQL, MySQL и SQL Server
  • 05Развёртывание через Docker, Kubernetes и основные облачные платформы

Сценарии использования

  • Предоставление контента сайта или приложения нескольким фронтендам через один backend
  • Управление структурированным контентом для команды, которой нужен собственный фронтенд
  • Запуск headless CMS на собственной инфраструктуре

Быстрый старт

  1. 1

    Установите необходимые компоненты: .NET 8 SDK и базу данных (MongoDB, PostgreSQL, MySQL или SQL Server)

  2. 2

    Выберите вариант развертывания в таблице README (например, Docker) и следуйте документации по ссылке

Что важно знать

  • Требуются отдельная база данных (MongoDB, PostgreSQL, MySQL или SQL Server) и .NET 8 SDK.
  • У проекта нет пользовательского интерфейса, поэтому его нужно создать самостоятельно на основе API.
  • В официальной документации указано, что она находится в разработке.

Темы

Частые вопросы

Что такое squidex?
Headless CMS и контент-хаб с открытым исходным кодом: предоставляет контент через API с поддержкой OData-фильтрации и Swagger, а интерфейс вы создаёте сами. Squidex — это headless-система управления контентом. Вместо готовой темы сайта она предоставляет API контента с поддержкой OData-фильтрации и Swagger-описаниями, поэтому фронтенд можно создать в виде сайта, нативного приложения или другого backend-сервиса.
squidex можно использовать бесплатно? Какая у него лицензия?
squidex распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
squidex всё ещё поддерживается?
Активно поддерживается. Последний коммит в squidex — 22 окт. 2026 г..
Для чего можно использовать squidex?
Предоставление контента сайта или приложения нескольким фронтендам через один backend Управление структурированным контентом для команды, которой нужен собственный фронтенд Запуск headless CMS на собственной инфраструктуре
Как установить squidex?
Установите необходимые компоненты: .NET 8 SDK и базу данных (MongoDB, PostgreSQL, MySQL или SQL Server) Выберите вариант развертывания в таблице README (например, Docker) и следуйте документации по ссылке
Где скачать squidex?
Исходный код и инструкции по установке — на GitHub: https://github.com/Squidex/squidex

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты