Framework de editor Markdown WYSIWYG baseado em plugins, construído com ProseMirror e remark e inspirado no Typora.
basecamp/lexxy
Um editor de rich text moderno para Rails, baseado no framework Lexical da Meta e projetado para funcionar com Action Text.
- Estrelas
- 1,256
- Forks
- 125
- Issues abertas
- 32
- Último commit
- há 3 horas
O que é?
Lexxy é um editor de rich text para aplicações Ruby on Rails. Ele é baseado no Lexical, o framework de edição de texto da Meta, e gera HTML limpo com tags de parágrafo reais, mantendo o conteúdo semântico e fácil de estilizar ou processar.
Além da formatação básica, o editor oferece atalhos de Markdown e formatação automática ao colar, realce de sintaxe em tempo real para blocos de código e criação de links ao colar uma URL sobre um texto selecionado. Também conta com prompts configuráveis para menções e outras sugestões interativas, com diversas estratégias de carregamento e filtragem.
Lexxy funciona perfeitamente com Action Text e gera o mesmo formato canônico de HTML que o Action Text espera para anexos. Anexos como PDFs e vídeos podem ser visualizados diretamente no editor. O projeto lista acessibilidade como um objetivo de design.
Recursos principais
- 01Baseado no Lexical, com parágrafos renderizados em tags <p> reais
- 02Atalhos de Markdown e formatação automática ao colar
- 03Realce de sintaxe de código em tempo real
- 04Cole uma URL sobre um texto selecionado para criar um link
- 05Menções e prompts interativos configuráveis, com filtragem
- 06Visualize anexos PDF e de vídeo no editor, com compatibilidade com Action Text
Casos de uso
- Adicionar um editor de rich text a uma aplicação Rails que já usa Action Text
- Escrever comentários ou mensagens que precisam de menções e realce de código inline
- Permitir que usuários colem conteúdo formatado, com Markdown e links tratados automaticamente
Início rápido
- 1
Consulte a documentação para ver as instruções de instalação
- 2
Experimente no sandbox online
Antes de usar
- O README não documenta os comandos de instalação, então não fica claro como configurar o projeto apenas com base nele.
- Foi desenvolvido especificamente para Rails e Action Text, portanto não é um editor de uso geral para outras stacks.
Em coleções
Tópicos
Perguntas frequentes
- O que é lexxy?
- Um editor de rich text moderno para Rails, baseado no framework Lexical da Meta e projetado para funcionar com Action Text. Lexxy é um editor de rich text para aplicações Ruby on Rails. Ele é baseado no Lexical, o framework de edição de texto da Meta, e gera HTML limpo com tags de parágrafo reais, mantendo o conteúdo semântico e fácil de estilizar ou processar.
- lexxy é gratuito? Qual é a licença?
- lexxy é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- lexxy ainda é mantido?
- Manutenção ativa. O último commit de lexxy foi em 6 de nov. de 2026.
- Para que posso usar lexxy?
- Adicionar um editor de rich text a uma aplicação Rails que já usa Action Text Escrever comentários ou mensagens que precisam de menções e realce de código inline Permitir que usuários colem conteúdo formatado, com Markdown e links tratados automaticamente
- Como instalar lexxy?
- Consulte a documentação para ver as instruções de instalação Experimente no sandbox online
- Onde consigo lexxy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/basecamp/lexxy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de blogging e publicação na web auto-hospedada, desenvolvida em Ruby on Rails e anteriormente conhecida como Typo.
Software de comunidade de perguntas e respostas baseado em Rails que alimenta o codidact.com e oferece suporte a várias comunidades, categorias e tipos de publicação em uma única instalação.
Toolkit de edição de texto rico baseado em ProseMirror, com core headless e wrappers para Angular, React, Vue e Vanilla.
Editor colaborativo de documentos em tempo real, auto-hospedável, que atribui cada edição ao autor e mantém o histórico completo de revisões.
Um toolkit TypeScript com componentes de UI em web components e uma camada de dados baseada em CRDT para criar editores de blocos e apps colaborativos.