Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Lexical Editor Laravel Package

malzariey/filament-lexical-editor

A Filament form field that brings the Lexical rich text editor to your admin panels. Create clean, modern WYSIWYG content with JSON output, seamless Livewire integration, customizable toolbars, and an intuitive editing experience for Laravel apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Rich-text authoring in admin panels: Decides how content teams (marketing pages, blog posts, docs, product descriptions, email templates) edit content inside a Filament admin — plain textarea/Markdown vs. a WYSIWYG field. This package supplies the field so the decision becomes about content model, not editor plumbing.
  • Build vs. buy for the editor layer: Compares three options — build a custom editor, adopt a mature commercial/OSS editor (TinyMCE, TipTap, Quill), or adopt Meta's Lexical through this Filament adapter. The package collapses the integration cost of the third option to roughly "install, configure a form field, ship."
  • Structured vs. free-form content roadmap: Lexical's node-based model is the on-ramp to structured blocks (callouts, embeds, mentions, tables, custom product widgets). Choosing it now is a bet that later roadmap items need block-level control rather than a flat HTML blob.
  • Content portability and exit cost: Because the package is a thin adapter and stores editor output (JSON/HTML), the underlying content remains readable without the package. This supports a "reversible bet" decision rather than a platform lock-in decision.
  • UX consistency across the admin: Standardizes what operators can do (formatting, paste-from-Word/Google Docs, keyboard behavior) instead of each team wiring its own editor. Useful when multiple Filament panels or business units are converging on one back office.
  • Plugin/dependency risk scoring: At 16 stars and 0 dependents, this is a data point for how the team should weigh ecosystem maturity versus feature fit when approving Filament plugins.

When to Consider This Package

Consider it when:

  • You are already on Laravel + FilamentPHP and need a rich-text form field, not a standalone editor product.
  • You want Lexical's extensibility (custom nodes, block-level content, a path toward collaborative editing) and have at least one engineer comfortable with JavaScript/React-adjacent work to extend or debug it.
  • The editor is for internal operators or a contained admin surface where a degraded editing experience is annoying, not revenue-critical.
  • You are willing to vendor, pin, and potentially fork — MIT license makes that legally and practically cheap.
  • You want a time-boxed spike or pilot to validate Lexical before committing engineering time to a bespoke integration.

Look elsewhere when:

  • You need vendor support, SLAs, or a proven maintenance track record. Low stars, zero dependents, and a single-maintainer risk profile mean this is not a safe default for a multi-year, business-critical CMS.
  • You need rich plugin coverage out of the box — image upload, tables, mentions, markdown shortcuts, collaborative cursors — with documented configuration. Mature editors have years of examples; this package will require you to read source.
  • Your team has no front-end capacity and expects the editor to "just work" and be supported through upgrades.
  • You are not on Filament (or are on a version the package does not track), or you need server-side rendering/sanitization guarantees the adapter does not own.
  • You require HTML sanitization, XSS hardening, and content-schema validation as first-class, documented features. Those remain your responsibility regardless, but a smaller package gives you less prior art.

How to Pitch It (Stakeholders)

To executives: This is a small, MIT-licensed adapter that gives our Filament admin a modern rich-text editor built on Meta's open-source Lexical framework. It is a low-cost, reversible decision: it saves us from building an editor from scratch, and because content is stored in portable form, we are not locked in if we later switch. The tradeoff is maturity — the package is early-stage with a small community — so I recommend treating it as a pilot for internal, non-revenue-critical authoring, with a pin-and-fork contingency, rather than as a foundation for customer-facing content at scale.

To engineering: It is a thin integration, not a new platform — Lexical does the editing, Filament renders the field. The real work is ours: content schema, sanitization, custom nodes if we need them, and an upgrade path. Recommend a one-sprint spike: install, exercise paste/formatting/accessibility, verify Filament version compatibility, and decide whether to vendor the package into our repo. Approve only if we are comfortable owning the front-end surface; if not, budget for a more mature editor instead.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console