PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

GrapesJS + React

Crea un constructor de páginas React listo para producción con GrapesJS

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.

Código abierto: núcleo BSD-3-Clause, envoltorio React MIT26k+ estrellas en GitHub100+ plugins en el marketplaceAutoalojado: tus datos, tu resultadoCompatible con React y Next.js
Demo en vivo

Mira lo que puedes construir

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.

Abrir a pantalla completa

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.

grapesjsshadcn.netlify.appPremium

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.

El coste real

No dediques seis meses a construir la infraestructura de un editor

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

  • Arrastrar y soltar
  • Componentes
  • Bloques
  • Gestor de estilos
  • Edición responsive
  • Gestor de recursos
  • Deshacer y rehacer
  • Almacenamiento
  • Exportación de HTML y CSS
  • Edición de texto enriquecido
  • Páginas
  • Gestor de dispositivos
  • Arquitectura de plugins
  • Interfaz del editor

Desde cero

Más de 3–6 meses

  • Un equipo de ingeniería grande y dedicado
  • Mantenimiento continuo para siempre
  • Casos límite que aparecen en producción
  • Tu hoja de ruta real en pausa

GrapesJS + GJS.Market

Empieza en minutos

  • Núcleo del editor de código abierto
  • Plugins ya hechos para todo lo demás
  • Autoalojado, sin ningún proveedor de por medio
  • Amplía solo lo que tu producto necesita

No reconstruyas el editor. Construye tu producto.

Por qué GrapesJS

¿Por qué construir con GrapesJS?

No es el único framework de editores, pero sí el que deja más control en tus manos.

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ú.

Amigable con cualquier framework

React, Next.js, Vue, Angular y JavaScript puro. El editor se monta en un contenedor, así que no impone nada al resto del stack.

Listo para producción

GrapesJS se desarrolla activamente desde 2016 y sirve de base para editores visuales y creadores de webs que llegan a usuarios reales.

Extensible

Componentes, bloques, paneles, comandos y almacenamiento son todos conectables. Créalos tú o instala uno que ya existe.

Sin dependencia de proveedor

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.

Un ecosistema enorme

100+ plugins, presets y librerías de bloques en GJS.Market, cada ficha con notas de compatibilidad, reseñas e instrucciones de instalación.

Cómo se paga

Empieza gratis. Paga solo por lo que necesites.

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.

Gratis

GrapesJS

El núcleo del editor, con licencia BSD-3-Clause. Lienzo, modelo de componentes, motor de estilos y pila de deshacer.

combinado con
Pago por plugin

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.

te da
Tuyo

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.

Casos de uso

¿Qué estás construyendo?

El núcleo del editor es el mismo en todos los casos. Lo que cambia es la combinación de plugins que pones encima.

Inicio rápido

Tu primer editor React en minutos

Consigue un editor GrapesJS React funcionando con unas pocas líneas de código.

Instalación

npm install grapesjs @grapesjs/react
Builder.tsxTSX
import GjsEditor from '@grapesjs/react';
import 'grapesjs/dist/css/grapes.min.css';

export default function Builder() {
  return (
    <GjsEditor
      options={{
        height: '100vh',
        storageManager: false,
      }}
    />
  );
}
Arquitectura

Monta tu stack de editor en React

  1. 1
    Capa 1

    GrapesJS

    El motor del editor: modelo de componentes, lienzo, pila de deshacer, motor de estilos y comandos.

  2. 2
    Capa 2

    @grapesjs/react

    El envoltorio oficial de React. Un componente monta el editor; el resto de tu aplicación sigue siendo React normal.

  3. 3
    Capa 3

    UI / sistema de diseño

    Una interfaz de editor acorde con tu producto en lugar de con aspecto de demo.

  4. 4
    Capa 4

    Bloques

    Las secciones que tus usuarios arrastran de verdad al lienzo.

  5. 5
    Capa 5

    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.

  6. 6
    Capa 6

    Páginas

    Proyectos multipágina en lugar de un único documento interminable.

  7. 7
    Capa 7

    Exportación

    HTML y CSS limpios fuera del editor y dentro de tu proceso de publicación.

  8. 8
    Capa 8

    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.

Ecosistema de plugins

Construye tu editor con plugins

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.

React UI for GrapesJSReact

React UI for GrapesJS

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.

GratisVer plugin
Reactor Preset for GrapesJSReact

Reactor Preset for GrapesJS

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.

GratisVer plugin
GrapesJS ShadcnPreset

GrapesJS Shadcn

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.

999,99 US$Ver plugin
Plugin Blocky for Tailwind CSSBloques

Plugin Blocky for Tailwind CSS

Una amplia librería de bloques Tailwind CSS responsive ya hechos, listos para arrastrar al lienzo.

59,00 US$Ver plugin
Autosave & Restore — Crash Recovery for GrapesJSAlmacenamiento

Autosave & Restore — Crash Recovery for GrapesJS

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.

12,00 US$Ver plugin
Grapesjs Project ManagerPáginas

Grapesjs Project Manager

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.

GratisVer plugin
TinyMCE 8 Inline Text EditorTexto enriquecido

TinyMCE 8 Inline Text Editor

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.

69,00 US$Ver plugin
Autofill — Dummy Content Filler for GrapesJSIA

Autofill — Dummy Content Filler for GrapesJS

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.

9,00 US$Ver plugin
Combinaciones listas

¿Necesitas un stack completo?

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.

Los precios se leen en vivo del marketplace.

Lo que cuesta

¿Cuánto cuesta construir un constructor de páginas React?

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.

SubsistemaCon GrapesJSConstruido desde cero
Arquitectura del editorIncluida en el núcleoSemanas de diseño antes de la primera pantalla
Arrastrar y soltarIncluido en el núcleoSemanas, y luego meses de casos límite
Gestor de estilosIncluido en el núcleoSemanas por cada grupo de propiedades
Controles responsiveEn el núcleo, ampliable con pluginsSemanas, más correcciones continuas
Bloques y componentesInstala una librería de bloquesDías por bloque, para siempre
Almacenamiento y guardado automáticoInstala un plugin y apúntalo a tu APISemanas, más el trabajo de recuperación
Gestor de recursosIncluido en el núcleoSemanas con subidas y CDN
Pruebas y mantenimientoCompartido con la comunidadCoste permanente de equipo

Estimaciones de tiempo de ingeniería para dimensionar. Tus cifras dependerán de tu equipo y tus requisitos.

Alternativas

GrapesJS frente a Puck, Craft.js y Builder.io

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.

CapacidadGrapesJSPuckCraft.jsBuilder.io
Licencia de código abiertoBSD-3-ClauseMITMITPropietaria
Frameworks soportadosCualquiera: React, Next.js, Vue, Angular, JS puroSolo ReactSolo ReactReact, Next.js, Vue
AutoalojableSí, una librería en tu aplicaciónSí, una librería en tu aplicaciónNo, servicio alojado
Marketplace de pluginsGJS.Market, 100+ pluginsNingunoNingunoIntegraciones incluidas
Editor de correoSí, mediante presetsNoNoNo
Modelo de preciosGratis, pago por pluginGratisGratisPlanes 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

El trabajo invisible

Lo que una librería de edición solo para React te deja por construir

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 editorGrapesJSCraft.js / Puck
Gestor de estilosIncluidoConstrúyelo tú
Gestor de dispositivos y edición responsiveIncluidoConstrúyelo tú
Gestor de recursosIncluidoConstrúyelo tú
Ecosistema

Hecho para desarrolladores que construyen productos reales

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.

Preguntas frecuentes

Preguntas frecuentes

Siguiente paso

Crea tu constructor de páginas React sin empezar de cero

Usa el núcleo de código abierto de GrapesJS. Añade los plugins que necesites. Construye el editor que tu producto realmente requiere.

Empieza gratis

Empezar a construir

Configura un editor, elige un preset y llévate una instalación de GrapesJS lista para meter en tu aplicación React.

Empezar a construir
Amplía

Ver plugins de GJS.Market

Bloques, almacenamiento, páginas, texto enriquecido, componentes React y más, instalados de uno en uno según los necesites.

Ver plugins de GJS.Market
Pide ayuda

¿Necesitas ayuda para integrar GrapesJS?

Si prefieres dejar la integración en manos de quien ya ha hecho una, para eso están nuestros servicios.

Hablemos de la integración