Código abierto
El núcleo tiene licencia BSD-3-Clause y el envoltorio oficial de React es MIT. Ambas permiten el uso comercial y todo lo alojas tú.
PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado
Empieza con el editor de código abierto GrapesJS y añade plugins, bloques e integraciones listos para producción de GJS.Market cuando los necesites.
Tres editores GrapesJS reales: la base de código abierto gratuita y dos editores de producción que se venden en GJS.Market. Elige una pestaña, cárgala y arrastra algo al lienzo.
Un preset de GrapesJS creado con React, el envoltorio oficial de React y shadcn/ui, de modo que la interfaz del editor ya se ve como una aplicación React moderna. Justamente lo que si no tendrías que dedicar meses a diseñar.
Carga grapesjsshadcn.netlify.app en un marco incrustado. No se ejecuta nada de terceros hasta que hagas clic.
¿Te gusta lo que ves?
Consigue Editor shadcn/ui en GJS.Market
Construye tu propio editor en lugar de rehacer la infraestructura de edición desde cero.
Un editor visual no es una funcionalidad: son catorce subsistemas que deben entenderse entre sí, y cada uno esconde casos límite que solo descubrirás cuando haya usuarios reales dentro.
Lo que tendrías que construir desde cero
Desde cero
Más de 3–6 meses
GrapesJS + GJS.Market
Empieza en minutos
No reconstruyas el editor. Construye tu producto.
No es el único framework de editores, pero sí el que deja más control en tus manos.
El núcleo tiene licencia BSD-3-Clause y el envoltorio oficial de React es MIT. Ambas permiten el uso comercial y todo lo alojas tú.
React, Next.js, Vue, Angular y JavaScript puro. El editor se monta en un contenedor, así que no impone nada al resto del stack.
GrapesJS se desarrolla activamente desde 2016 y sirve de base para editores visuales y creadores de webs que llegan a usuarios reales.
Componentes, bloques, paneles, comandos y almacenamiento son todos conectables. Créalos tú o instala uno que ya existe.
El editor corre en tus servidores y produce HTML y CSS planos en tu base de datos. No envía nada fuera, y nada deja de funcionar porque un proveedor cambie sus planes.
100+ plugins, presets y librerías de bloques en GJS.Market, cada ficha con notas de compatibilidad, reseñas e instrucciones de instalación.
No hace falta comprar una plataforma entera para tener un editor visual. El motor es gratis para siempre; solo pagas por las piezas que de otro modo te costarían meses de ingeniería.
GrapesJS
El núcleo del editor, con licencia BSD-3-Clause. Lienzo, modelo de componentes, motor de estilos y pila de deshacer.
GJS.Market
Plugins premium, librerías de bloques, integraciones y funcionalidad avanzada, comprados de uno en uno y no como suscripción a una plataforma.
Tu producto
Un constructor de páginas SaaS, un creador de webs, un constructor de landings, un editor de correo, un editor de CMS o una herramienta interna. Autoalojado y bajo tu control.
El núcleo del editor es el mismo en todos los casos. Lo que cambia es la combinación de plugins que pones encima.
Permite que tus clientes creen y editen páginas visualmente dentro de tu SaaS.
Construir un editor SaaSOfrece a los usuarios una experiencia completa de creación visual de webs.
Construir un creador de websDeja que marketing cree landings sin depender de desarrollo.
Construir un editor de landingsCrea plantillas de correo visuales con un resultado responsive y seguro para los clientes de email.
Construir un editor de correoAñade edición visual de contenido a tu CMS actual.
Construir un editor de CMSCrea editores visuales a medida para tu propio equipo.
Construir un editor internoConsigue un editor GrapesJS React funcionando con unas pocas líneas de código.
Instalación
npm install grapesjs @grapesjs/reactimport GjsEditor from '@grapesjs/react';
import 'grapesjs/dist/css/grapes.min.css';
export default function Builder() {
return (
<GjsEditor
options={{
height: '100vh',
storageManager: false,
}}
/>
);
}GrapesJS
El motor del editor: modelo de componentes, lienzo, pila de deshacer, motor de estilos y comandos.
@grapesjs/react
El envoltorio oficial de React. Un componente monta el editor; el resto de tu aplicación sigue siendo React normal.
UI / sistema de diseño
Una interfaz de editor acorde con tu producto en lugar de con aspecto de demo.
Bloques
Las secciones que tus usuarios arrastran de verdad al lienzo.
Almacenamiento
Persiste el JSON del proyecto y el resultado renderizado en tu propia API, y sobrevive a una pestaña que se cierra de golpe.
Páginas
Proyectos multipágina en lugar de un único documento interminable.
Exportación
HTML y CSS limpios fuera del editor y dentro de tu proceso de publicación.
Tu API y tu base de datos
La única capa que nadie puede venderte. Esta es la parte que merece tu tiempo de ingeniería.
Ocho plugins a los que los equipos de React recurren primero. Cada tarjeta enlaza con la ficha real, donde están el precio, la compatibilidad, las reseñas y las instrucciones de instalación.
El envoltorio oficial de React del equipo de GrapesJS. Envoltorios declarativos sobre los módulos del núcleo para que construyas la interfaz del editor con tus propios componentes React.
Lleva tu propio sistema de componentes React al lienzo, de modo que lo que tus usuarios arrastran son los componentes que ya tienes en producción.
Una carcasa de editor completa construida con React y shadcn/ui. Te ahorra los meses que suelen irse en diseñar y montar la interfaz del editor.
Una amplia librería de bloques Tailwind CSS responsive ya hechos, listos para arrastrar al lienzo.
Guardado automático y restauración para el editor, para que una pestaña cerrada o una batería agotada no le cuesten una hora de trabajo a tu usuario.
Gestión de proyectos, plantillas y páginas con gestores de almacenamiento incluidos: la vía más rápida para pasar de editar un documento a manejar proyectos de verdad.
Sustituye el editor de texto enriquecido integrado por TinyMCE, con edición en línea y barras de herramientas separadas para elementos de bloque y en línea.
Rellena una maqueta con contenido de ejemplo con un solo comando, para que un lienzo en blanco no bloquee una demo ni una revisión de diseño.
Tres combinaciones que cubren la mayoría de los productos. Cada una es el núcleo del editor más el puñado de plugins que lo convierten en una herramienta concreta.
Para incrustar un editor que tus clientes usan dentro de tu aplicación
Para correo HTML responsive y seguro en los clientes de email
Para sitios multipágina completos con SEO y recursos
Los precios se leen en vivo del marketplace.
La unidad honesta es el tiempo de ingeniería, no una licencia. Abajo tienes lo que cuesta construir cada subsistema frente a instalarlo. Son estimaciones para dimensionar, no un presupuesto.
| Subsistema | Con GrapesJS | Construido desde cero | Por qué importa |
|---|---|---|---|
| Arquitectura del editor | Incluida en el núcleo | Semanas de diseño antes de la primera pantalla | El modelo de componentes condiciona todo lo demás. Equivocarse sale muy caro de deshacer. |
| Arrastrar y soltar | Incluido en el núcleo | Semanas, y luego meses de casos límite | Las reglas de anidamiento, las zonas de destino y el táctil son lo primero que se rompe en un editor casero. |
| Gestor de estilos | Incluido en el núcleo | Semanas por cada grupo de propiedades | Los usuarios esperan cada propiedad CSS que conocen, y en cada punto de ruptura. |
| Controles responsive | En el núcleo, ampliable con plugins | Semanas, más correcciones continuas | Editar por punto de ruptura multiplica el estado que el editor debe controlar. |
| Bloques y componentes | Instala una librería de bloques | Días por bloque, para siempre | Una librería de bloques nunca se termina: la lista crece con tu producto. |
| Almacenamiento y guardado automático | Instala un plugin y apúntalo a tu API | Semanas, más el trabajo de recuperación | Perder trabajo es la forma más rápida de perder la confianza en un editor. |
| Gestor de recursos | Incluido en el núcleo | Semanas con subidas y CDN | Subir, previsualizar y reutilizar archivos es un producto en sí mismo. |
| Pruebas y mantenimiento | Compartido con la comunidad | Coste permanente de equipo | Un editor casero es un producto más que mantener, además del tuyo. |
Estimaciones de tiempo de ingeniería para dimensionar. Tus cifras dependerán de tu equipo y tus requisitos.
Solo aparecen datos que podemos documentar. Cuando una afirmación no se ha podido verificar para las cuatro herramientas, la fila se ha omitido en lugar de suponerla.
| Capacidad | GrapesJS | Puck | Craft.js | Builder.io |
|---|---|---|---|---|
| Licencia de código abierto | BSD-3-Clause | MIT | MIT | Propietaria |
| Frameworks soportados | Cualquiera: React, Next.js, Vue, Angular, JS puro | Solo React | Solo React | React, Next.js, Vue |
| Autoalojable | Sí | Sí, una librería en tu aplicación | Sí, una librería en tu aplicación | No, servicio alojado |
| Marketplace de plugins | GJS.Market, 100+ plugins | Ninguno | Ninguno | Integraciones incluidas |
| Editor de correo | Sí, mediante presets | No | No | No |
| Modelo de precios | Gratis, pago por plugin | Gratis | Gratis | Planes de pago |
Verificado el 2026-08-26. Los datos de licencia y frameworks provienen de los metadatos de paquete y la documentación de cada proyecto. Comparativas en detalle: GrapesJS frente a Craft.js · Alternativa al editor Puck · GrapesJS frente a Builder.io
Craft.js y Puck te dan un árbol React con arrastrar y soltar. Todo lo demás que alguien espera de un editor sigue siendo cosa tuya.
| Subsistema del editor | GrapesJS | Craft.js / Puck | Por qué importa |
|---|---|---|---|
| Gestor de estilos | Incluido | Constrúyelo tú | Sin él, los usuarios solo pueden cambiar lo que hayas expuesto como prop. |
| Gestor de dispositivos y edición responsive | Incluido | Constrúyelo tú | Editar por punto de ruptura es lo primero que piden los usuarios. |
| Gestor de recursos | Incluido | Constrúyelo tú | Subir, explorar y reutilizar imágenes es ya un pequeño producto. |
Sin logos ni testimonios en esta página: solo las cifras del ecosistema, que puedes comprobar tú mismo.
26k+
Estrellas en GitHub
100+
Plugins en GJS.Market
10 years
Desarrollo activo
$0
Coste de licencia, siempre
Las estrellas provienen del repositorio de GrapesJS en GitHub y el número de plugins del catálogo de GJS.Market. Ambos verificados el 2026-08-26.
Usa el núcleo de código abierto de GrapesJS. Añade los plugins que necesites. Construye el editor que tu producto realmente requiere.
Configura un editor, elige un preset y llévate una instalación de GrapesJS lista para meter en tu aplicación React.
Empezar a construirBloques, almacenamiento, páginas, texto enriquecido, componentes React y más, instalados de uno en uno según los necesites.
Ver plugins de GJS.MarketSi prefieres dejar la integración en manos de quien ya ha hecho una, para eso están nuestros servicios.
Hablemos de la integración