GrapesJS Shadcn
5 images

GrapesJS Shadcn

0 Sales
0 Downloads
✨ Live Preview

Description

Grapesjs Shadcn

grapesjs-shadcn is a modern GrapesJS preset built with React@grapesjs/react, and shadcn/ui, designed to give you a clean, composable, and developer-friendly editing experience out of the box.

It focuses on a polished UI, sensible defaults, and extensibility for advanced page, email and document builder workflows.


✨ Features

The preset ships with a fully wired GrapesJS editor and a refined UI layer built with shadcn/ui and Tailwind CSS.

Editor & Managers

  • Blocks Manager

    • Beautiful, modern blocks panel
    • Built-in search for fast block discovery
    • Clean grouping and scalable layout
  • Layers Manager

    • Full-featured layer manager
    • Clear visual hierarchy
    • Smooth selection and reordering experience
  • Pages Manager

    • Create, rename, and duplicate pages
    • Designed for multi-page workflows
  • Theme Manager

    • Configurable theme manager
  • Asset Manager

    • Assets modal with drag & drop uploads
    • Clean previews and intuitive management
    • Asset panel with drag and drop to canvas
  • Device Manager

    • Preview content across devices (desktop, tablet, mobile)
  • Topbar Commands

    • Common editor commands exposed via a clean top bar
    • Undo / redo, preview, canvas actions, and more
  • Selector Manager

    • CSS selector management for selecting the state and adding classes
  • Trait Manager

    • Edit component attributes and behaviors
  • Style Manager

    • Intuitive style controls
  • Symbols

    • Reusable components that share state and styling
  • Canvas Spots

    • Quickly adjust padding and margin by dragging visual handles right on the canvas
      • Control visibility per component with showPaddingSpot and showMarginSpot properties
    • Smarter multi-column resizing that redistributes width across neighboring columns, preventing “jumping” and keeping layouts stable
      • For the best results enforce column dragging and default percent column widths.
    • Built-in badges and a top bar with context menus — all implemented as React components for easy styling and customization

🎨 Easy Theme Customization

  • Built on Tailwind CSS
  • Customize spacing, colors, typography, and layout easily
  • Matches existing design systems with minimal effort
  • Dark and light mode

🧩 Datasources (Partially Implemented)

Datasources are already implemented for:

  • Creating data schemas
  • Importing and managing data

The only missing piece is the official GrapesJS API required for:

  • Dynamic components
  • Runtime conditional logic integration

The conditional builder UI is already complete, including:

  • Conditional rules
  • Logical groups
  • Future-ready bindings for dynamic components

Once the official API is available, datasource providers and conditions can be enabled with minimal changes.


🚧 In consideration

  • Google Fonts Integration
    • Built-in font loading and management
  • Default Rich Text Editor (RTE)
    • Opinionated rich text editor to replace the default for enhanced text editing

COMMERCIAL LICENSE

(c) 2026 Blocomposer. All rights reserved.

https://gjs.market/products/grapesjs-shadcn

This Product is a commercial product developed and owned by Blocomposer ("Licensor"). By installing,…

Ratings:

0

0 reviews

5
0
4
0
3
0
2
0
1
0

Share this item:
Last Update:Jan 18, 2026
Published:Jan 12, 2026
Versions:
0.22.x
Files Included:
Source code package (project files)Production-ready dist build

Product Reviews (0)

Sort By :

No Reviews Found

Question and Answers (0)

No question found