Autosave & Restore — Crash Recovery for GrapesJS
What's Included
- Source code package (project files)
- Production-ready dist build
- GrapesJS Studio compatible
- Commercial license
- Future updates included
GrapesJS Compatible
Tested with GrapesJS 0.23.x, 0.22.x, 0.21.x, 0.20.x, 0.19.x
Source Code Included
Full source + production-ready dist build
Studio Ready
Fully compatible with GrapesJS Studio
Commercial License
Use in client projects without restrictions
Your users will close the tab. Their laptop will die. The browser will crash.
GrapesJS keeps the project in memory. If nothing saved it, an hour of work is gone — and the person who lost it blames your editor, not their battery.
Autosave & Restore adds a local safety net underneath whatever storage you already use. Every change is written to IndexedDB in the background. When the editor opens and finds a newer local snapshot than the loaded project, it offers to bring it back.
What you get
- Background autosave to IndexedDB, debounced — no lag while typing
- Version history: the last 20 snapshots with timestamps, component count and size
- Restore any version in one click — and undo the restore if it was the wrong one
- Recovery banner on load when unsaved work is detected
- Ctrl/Cmd+S to snapshot on demand
- Graceful quota handling: oldest snapshots drop, the editor never breaks
Works alongside your storage, not instead of it
This is a local layer on top ofStorageManager, not a replacement. It saves project state (getProjectData), so a restored session comes back editable — components, styles, pages, everything. Your remote save keeps working exactly as configured.
Built for
Anyone shipping GrapesJS to end users. The support ticket "I lost my page" is the one you can stop receiving.
GrapesJS 0.21–0.23. Buy once, all future updates included.
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.
