GrapesJS Document Blocky
What's Included
- Source code package (project files)
- Production-ready dist build
- Commercial license
- Future updates included
GrapesJS Compatible
Tested with GrapesJS 0.22.x, 0.21.x, 0.20.x, 0.19.x, 0.18.x, 0.17.x
Source Code Included
Full source + production-ready dist build
Editor Compatible
Designed for the GrapesJS open-source editor
Commercial License
Use in client projects without restrictions
GrapesJS Document Blocky is the ultimate block collection for building professional documents inside GrapesJS.
Create invoices, proposals, reports, certificates, quotes, statements, and more — using 43+ beautifully designed, document-safe blocks.
Every block is built with table-based HTML, ensuring maximum compatibility with:
-
Document generators
-
PDF exporters
-
Email clients
-
Cross-browser rendering
Perfect for no-code document editors, SaaS builders, CRM/ERP systems, and anyone who needs reliable, print-ready UI blocks.
✅ What’s Included
-
43+ ready-to-use document blocks
-
Modern headers & footers
-
Parties / client details sections
-
Item tables (commerce, services, grids)
-
Proposal layouts
-
Report layouts
-
Totals, summary, and signature blocks
-
Fully responsive & editable
-
Lightweight, clean HTML (no frameworks)
🎯 Why It’s Special
-
Built specifically for documents, not websites
-
Uses email/document-safe HTML for perfect rendering
-
Professional UI, consistent spacing, clean typography
-
Works with all GrapesJS builders (React, Vue, vanilla, SaaS)
🚀 Perfect For
-
Document editors
-
PDF generators
-
CRM/ERP systems
-
Invoicing SaaS
-
Proposal builders
-
No-Code tools
-
Internal document templates
Ratings:
No reviews yet. Be the first to share your experience.
Questions & Answers
No questions yet. Have something to ask?
Common problems this plugin can help fix
Real community questions on the same topic — see how others worked around them.
- #514💬 2 answers
Template/ Blocks/ Components
- #2839💬 1 answers
I added one component named template in the blocks but when i try to drag another components inside this template component ,it will be dragged but after saving it removes all the components inside it. How to avoid this?
- #6669💬 3 answers
Cross-level reordering of blocks in Layer Manager causes Sorter errors and breaks further move attempts
- #6116✓ Solved · 4
AsDocument not working as expected
