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 Code Editor Laravel Package

sebastiaankloos/filament-code-editor

Filament Code Editor adds a ready-to-use code editor form field to Filament panels, with syntax highlighting, line numbers, and configurable options for editing code and JSON directly in your admin forms.

Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin-side code editing: Helps decide whether to add syntax-highlighted editing to Filament admin screens now versus investing engineering time in a custom Monaco/CodeMirror integration or a separate editing service.
  • Internal-tool roadmap: Supports fast delivery of low-risk internal capabilities such as editing JSON configuration, CSS overrides, email templates, translation files, webhook payload examples, or CMS snippets directly inside Filament resources.
  • Feature scoping for v1: The package already covers the baseline needs—language modes, line numbers, configurable height/theme, read-only state, and form-schema integration—so the team can validate demand before adding linting, validation, diffing, or collaboration.
  • Risk and dependency decisions: Because the package is archived and has low adoption (30 stars, last release April 2023), it should be treated as a stopgap or reference implementation, not a strategic platform dependency. This informs whether to vendor/fork it, budget a replacement, or constrain it behind a feature flag.
  • Use-case qualification: Best suited to trusted internal operators editing bounded text/code fields. It should not drive decisions that require executing edited PHP, exposing code editing to public users, or handling secrets without additional controls.
  • Time-to-value tradeoff: A low-cost integration can unblock an internal workflow this cycle, while the roadmap explicitly tracks technical ownership and migration risk.

When to Consider This Package

Consider it when:

  • You are building a Filament admin panel and need a basic embedded code editor in a resource form or custom page.
  • Users are trusted internal operators, protected by authentication and role-based authorization.
  • The edited content is stored as data, not executed or rendered unsafely; if execution is required, it is sandboxed and separately reviewed.
  • The workflow needs only syntax highlighting, line numbers, language selection, theme/height control, and read-only states—not a full IDE.
  • You can accept the archived status, verify compatibility with your Filament version, and either vendor/fork the MIT-licensed code or timebox it as a prototype.
  • The feature is low-criticality and reversible, ideally behind a feature flag, with a clear owner and migration path.

Look elsewhere when:

  • You need active maintenance, security patches, vendor support, or compatibility guarantees for current or future Filament releases.
  • The editor is public-facing, handles untrusted users, or edits executable code, secrets, or security-sensitive configuration.
  • You need validation, linting, autocomplete, diff views, file trees, multi-file editing, collaboration, or large-file performance.
  • Your organization requires a supported dependency, SBOM, or formal procurement/security review.
  • The feature is strategically important enough that a maintained editor component or in-house integration is the safer long-term investment.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed accelerator for internal admin tooling. It can add code-editing capability to Filament screens quickly and cheaply, but it is archived with low adoption, so we should not treat it as a long-term platform bet. Recommend a constrained pilot behind a feature flag, with a budgeted fork-or-replace decision in the next planning cycle.

For engineering: The package provides a ready-made Filament form field with syntax highlighting and basic editor controls. It reduces integration effort for internal configuration/template editing, but ownership risk is real: no active maintenance, uncertain compatibility with newer Filament versions, and no security patch stream. Use it only where edited content is stored as data and never executed unsafely; vendor the code if adopted, document the exit path, and avoid coupling critical workflows to it.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource