Repolode
basecamp

basecamp/lexxy

MetaのLexicalフレームワークを基盤に、Action Textとの連携を想定して作られた、Rails向けのモダンなリッチテキストエディタ。

スター
1,256
フォーク
125
未解決の Issue
32
最終コミット
3 時間前

これは何?

Lexxyは、Ruby on Railsアプリケーション向けのリッチテキストエディタです。Metaが開発したテキストエディタフレームワークLexicalを基盤としており、実際の段落タグを使ったクリーンなHTMLを生成するため、コンテンツの意味構造が保たれ、スタイル設定や処理も簡単です。

基本的な書式設定に加えて、Markdownショートカットや貼り付け時の自動整形、コードブロックのリアルタイムな構文ハイライト、選択したテキストにURLを貼り付けてリンクを作成する機能を備えています。また、メンションなどの対話型サジェスト向けに、読み込みや絞り込みの方法を複数用意した、設定可能なプロンプト機能もあります。

LexxyはAction Textとシームレスに連携し、添付ファイルに対してAction Textが想定するのと同じ標準HTML形式を生成します。PDFや動画などの添付ファイルは、エディタ内で直接プレビューできます。このプロジェクトでは、アクセシビリティを設計目標として掲げています。

主な機能

  • 01Lexicalを基盤とし、段落を実際の<p>タグとして出力
  • 02Markdownショートカットと貼り付け時の自動整形
  • 03コードのリアルタイム構文ハイライト
  • 04選択したテキストにURLを貼り付けてリンクを作成
  • 05絞り込み機能を備えた、設定可能なメンションや対話型プロンプト
  • 06Action Textと互換性があり、PDFや動画の添付ファイルをエディタ内でプレビュー

ユースケース

  • Action Textをすでに使っているRailsアプリにリッチテキストエディタを追加する
  • メンションやインラインコードのハイライトが必要なコメントやメッセージを書く
  • Markdownやリンクを自動処理しながら、ユーザーがリッチなコンテンツを貼り付けられるようにする

クイックスタート

  1. 1

    インストール手順はドキュメントを確認してください

  2. 2

    オンラインサンドボックスで試してみてください

使う前に知っておきたいこと

  • READMEにはインストールコマンドが記載されていないため、READMEだけではセットアップ手順がわかりません。
  • RailsとAction Text専用に設計されているため、他のスタック向けの汎用エディターではありません。

収録されている特集

トピック

よくある質問

lexxy とは?
MetaのLexicalフレームワークを基盤に、Action Textとの連携を想定して作られた、Rails向けのモダンなリッチテキストエディタ。 Lexxyは、Ruby on Railsアプリケーション向けのリッチテキストエディタです。Metaが開発したテキストエディタフレームワークLexicalを基盤としており、実際の段落タグを使ったクリーンなHTMLを生成するため、コンテンツの意味構造が保たれ、スタイル設定や処理も簡単です。
lexxy は無料で使えますか?ライセンスは?
lexxy は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
lexxy は今もメンテナンスされていますか?
活発にメンテナンス中。lexxy の最終コミットは 2026年11月6日 です。
lexxy は何に使えますか?
Action Textをすでに使っているRailsアプリにリッチテキストエディタを追加する メンションやインラインコードのハイライトが必要なコメントやメッセージを書く Markdownやリンクを自動処理しながら、ユーザーがリッチなコンテンツを貼り付けられるようにする
lexxy のインストール方法は?
インストール手順はドキュメントを確認してください オンラインサンドボックスで試してみてください
lexxy はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/basecamp/lexxy

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト