Repolode
basecamp

basecamp/lexxy

Современный редактор форматированного текста для Rails на базе Lexical от Meta, совместимый с Action Text.

Звёзды
1,256
Форки
125
Открытые issues
32
Последний коммит
9 часов назад

Что это?

Lexxy — редактор форматированного текста для приложений Ruby on Rails. Он построен на Lexical — фреймворке для текстовых редакторов от Meta — и генерирует чистый HTML с настоящими тегами абзацев, поэтому содержимое остаётся семантически корректным и его легко стилизовать и обрабатывать.

Помимо базового форматирования, редактор поддерживает Markdown-сокращения и автоматическое форматирование при вставке, подсветку синтаксиса в блоках кода в реальном времени, а также создание ссылок: достаточно вставить URL поверх выделенного текста. Ещё в нём можно настраивать подсказки для упоминаний и другие интерактивные предложения, используя разные стратегии загрузки и фильтрации.

Lexxy без проблем работает с Action Text и генерирует тот же канонический формат HTML для вложений, который ожидает Action Text. Вложения, например PDF-файлы и видео, можно просматривать прямо в редакторе. В проекте доступность указана как одна из целей при разработке.

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

  • 01Построен на Lexical; абзацы выводятся в виде настоящих тегов <p>
  • 02Сокращения Markdown и автоматическое форматирование при вставке
  • 03Подсветка синтаксиса кода в реальном времени
  • 04Создание ссылки, если вставить URL поверх выделенного текста
  • 05Настраиваемые упоминания и интерактивные подсказки с фильтрацией
  • 06Предпросмотр PDF-файлов и видео в редакторе; совместимость с Action Text

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

  • Добавление редактора форматированного текста в приложение на Rails, которое уже использует Action Text
  • Написание комментариев и сообщений, где нужны упоминания и подсветка встроенного кода
  • Вставка пользователями форматированного содержимого с автоматической обработкой Markdown и ссылок

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

  1. 1

    Инструкции по установке см. в документации

  2. 2

    Попробуйте его в онлайн-песочнице

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

  • В README не описаны команды установки, поэтому по нему одному неясно, как настроить проект.
  • Редактор разработан специально для Rails и Action Text и не предназначен для общего использования с другими стеками.

В подборках

Темы

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

Что такое lexxy?
Современный редактор форматированного текста для Rails на базе Lexical от Meta, совместимый с Action Text. Lexxy — редактор форматированного текста для приложений Ruby on Rails. Он построен на Lexical — фреймворке для текстовых редакторов от Meta — и генерирует чистый HTML с настоящими тегами абзацев, поэтому содержимое остаётся семантически корректным и его легко стилизовать и обрабатывать.
lexxy можно использовать бесплатно? Какая у него лицензия?
lexxy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lexxy всё ещё поддерживается?
Активно поддерживается. Последний коммит в lexxy — 7 нояб. 2026 г..
Для чего можно использовать lexxy?
Добавление редактора форматированного текста в приложение на Rails, которое уже использует Action Text Написание комментариев и сообщений, где нужны упоминания и подсветка встроенного кода Вставка пользователями форматированного содержимого с автоматической обработкой Markdown и ссылок
Как установить lexxy?
Инструкции по установке см. в документации Попробуйте его в онлайн-песочнице
Где скачать lexxy?
Исходный код и инструкции по установке — на GitHub: https://github.com/basecamp/lexxy

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

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

Редактор документов для совместной работы в реальном времени, который можно развернуть на своём сервере: он указывает автора каждой правки и хранит полную историю изменений.

18,6 тыс.+9 за неделю3,1 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён 11 часов назад