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

Laravel Grapesjs Laravel Package

jd-dotlogics/laravel-grapesjs

Integrate the GrapesJS visual page builder into Laravel with ready-made routes, Blade components, and storage helpers. Build drag-and-drop HTML/CSS pages and templates, then save and render them from your Eloquent models with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature: self-serve visual page building. Adding a drag-and-drop HTML/page editor to the admin so marketing, content, and ops teams can ship landing pages, campaign pages, CMS content pages, and email/layout templates without engineering tickets.
  • Roadmap: content tooling as an accelerator, not a differentiator. If page-authoring is table stakes for your product, adopting a GrapesJS-based Laravel integration lets you spend roadmap capacity on your actual differentiator rather than on block editors, undo/redo, style panels, and asset handling.
  • Build vs. buy vs. adopt. This sits in the "adopt open-source" lane: cheaper and faster than building an editor in-house (typically months of front-end work for a credible block editor), and far cheaper than per-seat SaaS page builders (Builder.io, Storyblok, Contentful, Webflow) — at the cost of self-hosting, self-maintaining, and owning the UX polish yourself.
  • Use cases that fit: admin-configurable landing/marketing pages; CMS pages with custom layouts; multi-tenant or white-label site builders where customers edit their own pages; template scaffolding for emails or PDFs; internal "compose a page from approved blocks" tooling for non-technical staff.
  • Use cases that don't fit: real-time collaborative editing, editorial workflows with approvals/localization, or asset-heavy DAM needs — those are content-platform problems, not editor problems.
  • Maintenance signal from 3.4.1: a single bug fix ("code editor resets styles") confirms the project is actively patched and that the editor surface is still receiving real-world fixes. Low-risk adoption signal, not a reason to change direction. It is also a reminder that the editor UX edge cases are yours to triage once you're on it.

When to Consider This Package

Consider it when:

  • You're on Laravel/PHP with an existing admin panel (Blade/Livewire/Vue) and want a page builder embedded in it, not a separate SaaS CMS.
  • The authoring need is visual HTML/CSS composition from blocks — not rich-text article editing (a Tiptap/Editor.js-based field is lighter) and not deeply structured, schema-driven content (a headless CMS models that better).
  • You want content stored and rendered inside your app, with your own auth, storage, media, and deployment — no vendor data residency or per-seat pricing conversation.
  • You have engineering capacity to own customization: defining block sets, constraining the style panel, sanitizing output, and controlling what content authors can break.
  • Your design system is loose enough that free-form styling by non-designers is acceptable; or you're prepared to whitelist blocks/styles aggressively.
  • You've validated package maturity against your risk bar: it's a small, single-maintainer project, so plan for the possibility of forking or vendoring rather than assuming long-term upstream support.

Look elsewhere when:

  • You need workflows, roles/approvals, scheduled publishing, localization, versioning/diffing, or content APIs for mobile apps — buy a content platform (Contentful, Storyblok, Sanity) or a mature page-builder SaaS (Builder.io).
  • Accessibility, performance budgets, or brand consistency are hard requirements enforced downstream — free-form CSS output from an editor is a governance problem you'll fight continuously.
  • You're not on Laravel, or your front end is a separate SPA/Next.js app where a headless content model is a better fit than embedded Blade rendering.
  • You need real-time multiplayer editing, comments, or enterprise SSO/audit trails in the editor.
  • Your team has no appetite for owning an editor integration — even a good OSS editor is a standing surface area for bug triage (as the 3.4.1 style-reset fix illustrates).

How to Pitch It (Stakeholders)

For executives: We can give customers and internal teams a drag-and-drop page builder inside our existing Laravel admin instead of building one or paying per-seat for a SaaS page builder. It's open source, self-hosted, integrates with our existing auth, media, and deployment, and avoids vendor lock-in and recurring license cost. The main trade-off is that we own the polish and the edge cases; the payoff is content velocity without engineering involvement and no incremental per-user spend. Recommend a time-boxed spike to validate block constraints and output quality before committing it to a roadmap item.

For engineering: This is a GrapesJS integration layer for Laravel — editor UI plus storage/rendering of page HTML/CSS — so the integration surface is small and mostly Blade/Vue plus a model and routes. Latest release 3.4.1 is a targeted bug fix (code editor no longer resets styles); no breaking changes, no migration work, safe to take. Risks to plan for: single-maintainer project (budget for forking/vendoring), output sanitization and CSS scoping, and constraining the editor to an approved block set so authors can't produce unmaintainable markup. Ask: one sprint spike covering block whitelisting, sanitization, and render performance.

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.
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk