Silex Визуальный конструктор сайтов для тех, кто ценит контроль

18 Jun, 2026
2,848
🔱 659
👥 120

Знакомо ли вам чувство, когда нужно быстро сверстать лендинг, но возиться с кодом совсем не хочется? Или когда клиент просит «просто поправить пару элементов», а вы понимаете, что это повлечёт за собой переделку половины стилей? Silex предлагает элегантное решение — визуальный редактор, который не ограничивает ваши возможности как разработчика.

Что такое Silex?

Silex — это open-source конструктор сайтов с 10-летней историей, который позволяет:

  • Создавать сайты без написания кода через интуитивный интерфейс
  • При необходимости редактировать HTML, CSS и JavaScript встроенными редакторами
  • Работать как онлайн, так и офлайн
  • Интегрироваться с JAMStack-проектами

Интерфейс Silex

Проект активно развивается сообществом и используется фрилансерами, веб-студиями для реальных коммерческих проектов.

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

1. Гибкость работы с кодом

В отличие от многих no-code решений, Silex не загоняет в рамки:

Реклама
  • Визуальный редактор на базе GrapesJS
  • Встроенные редакторы HTML, CSS, JavaScript
  • Поддержка TypeScript для разработчиков

2. Публикация без ограничений

  • Генерация чистого статического HTML
  • Возможность self-hosting (Docker, CapRover, Yunohost)
  • Интеграция с Dropbox и FTP (в версии 2.x)

3. Расширяемость

  • Плагинная архитектура (примеры плагинов в репозитории)
  • Поддержка работы с GraphQL API
  • Интеграция с headless CMS

4. Для профессионального использования

  • Встроенные SEO-инструменты
  • Библиотека шаблонов (бесплатных и платных)
  • Поддержка работы с sitemap.xml

Технические особенности

Silex представляет собой целую экосистему проектов, собранных в meta-репозитории с использованием:

  • Yarn Workspaces / npm workspaces
  • Git submodules
  • Node.js для серверной части

Размер кодовой базы впечатляет:

JavaScript: 63,147 строк
TypeScript: 25,738 строк

Как начать использовать?

Для локального запуска (требуется минимум 2 CPU и 4GB RAM):

git clone git@github.com:silexlabs/Silex.git --recurse-submodules -j8
cd Silex
nvm install
npm install
npm start

После этого редактор будет доступен по адресу http://localhost:6805.

Кому особенно пригодится?

  1. Фрилансерам — можно быстро делать сайты для клиентов без глубокого погружения в код
  2. Веб-студиям — удобный инструмент для прототипирования и создания несложных проектов
  3. Fullstack-разработчикам — экономия времени на рутинной вёрстке
  4. Преподавателям — отличный способ обучать веб-разработке

Silex — это редкий пример баланса между простотой no-code и гибкостью ручного программирования. Если вам нужно быстро создать сайт, но при этом хочется сохранить контроль над кодом, этот инструмент определённо заслуживает внимания.

Попробуйте онлайн-версию или установите локально — возможно, это именно тот инструмент, которого вам не хватало.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.