Constructor de páginas de código abierto

Edición moderna de UX, cero bloqueo y control total sobre tu pila de productos.

22k+
GitHub Stars
150k+
Descargas semanales de npm
MIT
Licencia Núcleo
100+
Plugins del ecosistema
Diseñado para equipos que se envían rápido

Crea un creador de páginas listo para producción con control de código abierto.

Usa GrapesJS como motor de edición visual y luego compone tu flujo de trabajo ideal con plugins de GJS. Mercado. Mantienes la propiedad total de UX, infraestructura y datos mientras entregas un editor pulido para usuarios no técnicos.

Lo que obtienen tus usuarios

  • Edición visual con bloques reutilizables
  • Controles de diseño de marca consistentes
  • Ciclos de publicación más rápidos para los equipos de contenido
  • Exportación fiable a HTML y CSS

Por qué los equipos eligen el código abierto para editores visuales

Envía un editor utilizable rápidamente

Empieza desde el núcleo de código abierto más plugins probados en lugar de crear desde cero arrastrar y soltar.

Mantén el control total del producto

Autoaloja y personaliza cada panel, comandos y comportamiento de almacenamiento para adaptarlo a tu flujo de trabajo.

Escala sin costes basados en asientos

Utiliza GrapesJS con licencia MIT en productos comerciales y paga solo por plugins premium opcionales.

Posee tu pipeline de datos

Almacena plantillas, páginas y revisiones en tu API e infraestructura existentes.

Plan de implementación que tu equipo puede seguir

1

Define tu trabajo como editor

Páginas de destino, correos electrónicos, plantillas o contenido completo de CMS. Elige uno primero para evitar sobrecargar.

2

Instala el núcleo GrapesJS

Inicializa primero con el almacenamiento desactivado, luego conecta tu API cuando la experiencia de usuario sea estable.

3

Añade solo plugins esenciales

Empieza con bloques, formularios y exporta. Amplía la información después de que tus primeros usuarios validen el flujo de trabajo.

4

Flujo de guardado y publicación del mapa

Persiste JSON y HTML/CSS generado para que los usuarios no técnicos puedan publicar al instante.

5

Uso de seguimiento y errores

Mide la adopción de plugins, comandos fallidos y publica la latencia para guiar tu hoja de ruta.

Elige tu mejor camino inicial

Para los equipos de producto

Incluye un editor de páginas de marca dentro de tu app SaaS sin necesidad de vinculación por parte del vendedor.

Ver patrones de integración de React

Para equipos de marketing

Permite que los usuarios no técnicos inicien páginas más rápido con bloques y plantillas reutilizables.

Explora los flujos de trabajo de arrastrar y soltar

Para desarrolladores

Empieza desde el núcleo de GrapesJS y amplía tus capacidades con plugins enfocados.

Explorar el ecosistema de plugins

Inicio rápido para desarrolladores en 4 pasos

1

Instala el paquete central

Configura la dependencia del editor base para tu app.

npm install grapesjs
2

Inicializar el lienzo del editor

Renderiza un lienzo visual funcional antes de las personalizaciones.

import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';

const editor = grapesjs.init({
  container: '#gjs',
  fromElement: true,
  height: '100vh',
  storageManager: false,
});
3

Activa plugins desde GJS. Mercado

Añade funciones sin sobrecargar tu implementación principal.

import myPlugin from 'grapesjs-my-plugin';

const editor = grapesjs.init({
  container: '#gjs',
  plugins: [myPlugin],
  pluginsOpts: { [myPlugin]: { option: true } },
});
4

Conectar, guardar y publicar acciones

Convierte al editor en un flujo de trabajo de publicación en producción.

editor.Commands.add('publish-page', {
  run: async (editorInstance) => {
    const html = editorInstance.getHtml();
    const css = editorInstance.getCss();
    await fetch('/api/pages/publish', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ html, css }),
    });
  },
});

Plugins gratuitos recomendados por resultado

PresetGratis

GrapesJS Preset Webpage

Lanza páginas completas con bloques iniciales, viñetas y estilos.

Lo mejor para: Páginas de marketing

Correo electrónicoGratis

GrapesJS MJML

Crea diseños de correo electrónico responsivos con componentes impulsados por MJML.

Lo mejor para: Campañas de correo electrónico

BloquesGratis

GrapesJS Blocks Basic

Añade bloques de contenido fundamental para acelerar la creación de páginas.

Lo mejor para: Editores principiantes

FormasGratis

GrapesJS Forms

Proporciona campos de formulario y plantillas de formulario con opción de arrastrar y soltar.

Lo mejor para: Captura de plomo

UIGratis

GrapesJS Tooltip

Mejora la experiencia de usuario del editor con la integración contextual y consejos.

Lo mejor para: Incorporación de UX

ExportaciónGratis

GrapesJS Export

Exporta la salida HTML/CSS a archivos, portapapeles o flujos de trabajo de CI.

Lo mejor para: Traspaso de producción

GrapesJS frente a otros creadores de código abierto

CaracterísticaGrapesJSWebstudioSilexWebiny
LicenciaMITAGPL-3.0GPL-3.0MIT (núcleo)
Autoalojado
Sistema de enchufesAPI completaLimitadaLimitadaParcial
Soporte de ReactMediante envoltorioNativoNoNativo
Generador de correo electrónicoSí (MJML)NoNoNo
Desarrollo activoMantenimiento

Preguntas frecuentes

Guías relacionadas

Construye hoy tu pila de editores de código abierto

Empieza con GrapesJS core, añade plugins enfocados y lanza un editor visual que tus usuarios puedan adoptar rápidamente.

Explora los plugins GrapesJS