
Carrd
One‑page site builder for simple personal pages, portfolios, and landing pages
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source web builder framework for no-code HTML templates
Free web builder framework for creating HTML templates without coding. Drag-and-drop interface with blocks, style manager, and asset management for websites, newsletters, and mobile apps.
GrapesJS is a web builder framework designed to accelerate template creation for websites, newsletters, and mobile apps. Originally built for CMS integration, it enables developers to embed a visual editor that empowers non-technical users to build dynamic templates through an intuitive drag-and-drop interface.
The framework provides a complete visual editing environment with block-based composition, a style manager for CSS customization, layer management for component hierarchy, and integrated asset management. Built-in code viewing lets users inspect and export clean HTML/CSS. Local and remote storage options ensure templates persist across sessions.
With TypeScript at its core and a robust plugin ecosystem, GrapesJS adapts to diverse use cases. Official plugins extend functionality for forms, flexbox layouts, custom fonts, and specialized builders like MJML for responsive emails. A React wrapper enables declarative UI customization. The framework outputs standard HTML/CSS structures that integrate seamlessly with existing template systems, making it ideal for developers building content management platforms, marketing tools, or any application requiring user-friendly template editing.
When teams consider GrapesJS, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
CMS Template Builder
Embed visual editing in content management systems so editors create page layouts without developer intervention
Email Newsletter Designer
Enable marketing teams to design responsive email templates using MJML components with live preview
SaaS Landing Page Editor
Provide customers white-label page building capabilities within multi-tenant applications
Marketing Automation Platform
Let users design campaign assets and landing pages directly in workflow tools with custom block libraries
GrapesJS is the open-source framework requiring integration work. Studio SDK is a commercial ready-to-use editor with team support for faster embedding in applications.
No, GrapesJS is a framework meant to be embedded in other applications like CMS platforms. It requires development work to integrate and deploy.
The framework works client-side but supports local and remote storage. You can implement custom storage backends using plugins like IndexedDB or Firestore wrappers.
Use the plugin API to register custom blocks, components, and commands. The documentation and official plugins provide examples for creating extensions.
GrapesJS outputs clean HTML structure and CSS styles that integrate with template systems. The code viewer lets users inspect and export generated markup.
Project at a glance
ActiveLast synced 4 days ago