Skip to content

Rector

Браузерный редактор структурированного содержимого. Rector объединяет расширяемые блоки, внутристрочное форматирование, атомарную отмену и повтор, версионированный JSON и готовое отображение документов.

Всё, что нужно

Блочная архитектура

Независимые редактируемые блоки с явными контрактами сериализации, проверки, жизненного цикла и отображения документов.

21 блочный плагин

Текст, мультимедиа, карусели, таблицы, макеты, опросы, персоны, файлы и предварительный просмотр ссылок — с независимыми импортами.

Внутристрочные инструменты

Двенадцать инструментов форматирования, ссылок, кода, цвета, размера, выравнивания и очистки.

Перетаскивание

Перестановка блоков с рукоятками, клавиатурным управлением, выделением и настраиваемой анимацией.

Отмена и повтор

Одно завершённое действие — один шаг истории для форматирования, виджетов, вставки из буфера, разделения, объединения и команд блоков.

Версионированный JSON

Устойчивый контракт документа с детерминированными миграциями и режимами проверки.

Локализация

Встроенные английский и русский словари и изолированные пространства ключей расширений.

Темы

Светлая и тёмная темы редактора на переменных CSS с переключением во время работы.

Без привязки к фреймворку

Модули ESM работают напрямую в браузере и интегрируются в любой стек без зависимости от интерфейсного фреймворка.

21 готовый блок

Параграф
Заголовок
Список
Цитата
Код
Изображение
Галерея
Карусель
Видео
Таблица
Файлы
Чеклист
Аккордеон
Колонки
Спойлер
Предупреждение
Разделитель
Опрос
Персона
Предварительный просмотр ссылки
Произвольный HTML

Попробуйте прямо здесь

Редактируйте настоящий документ Rector, проверяйте блочные и внутристрочные инструменты, изучайте JSON и сравнивайте результат в режиме отображения.

Поддержите проект

Если Rector оказался полезен, поставьте звезду на GitHub. Это помогает проекту расти.

Звезда на GitHub

Rector is released under the MIT License.