Monorepo de código abierto con SDK, ejemplos y proyectos iniciales para la plataforma de desarrollo visual de Builder.io, compatible con React, Vue, Svelte, Qwik y más.
- Estrellas
- 2,445
- Forks
- 564
- Issues abiertos
- 42
- Último commit
- hace 23 horas
¿Qué es?
Frappe Builder es un creador de sitios web low-code que funciona con Frappe Framework. Los usuarios diseñan páginas en un editor visual similar a Figma, con vistas adaptables y modo oscuro integrado, y luego publican el sitio con un solo clic. El proyecto busca evitar los scripts y estilos adicionales que hacen más pesadas las páginas creadas con muchas otras herramientas.
Las páginas pueden usar datos dinámicos mediante el CMS integrado de Frappe, que obtiene contenido de la base de datos del sitio. Las opciones de personalización incluyen scripts globales, scripts de cliente, scripts de datos por bloque, props tipadas para bloques y enlaces de propiedades o estilos a scripts, datos de página o parámetros de consulta. Un panel de analíticas integrado muestra las visitas a las páginas, los visitantes únicos y las principales fuentes de referencia.
El proyecto también incluye un creador de sitios con IA llamado Bob, que edita páginas mediante chat, reutiliza componentes y tokens del tema existentes y solicita aprobación para los cambios sensibles. Se puede desplegar en Frappe Cloud o alojar en infraestructura propia con Docker o Bench.
Funciones clave
- 01Editor visual similar a Figma para diseñar páginas
- 02Diseños adaptables y modo oscuro integrado
- 03CMS integrado para crear páginas dinámicas a partir de la base de datos del sitio
- 04Scripts personalizados y props tipadas para bloques con enlaces dinámicos
- 05Publicación con un solo clic y panel de analíticas integrado
- 06Asistente de IA para editar páginas mediante chat
Casos de uso
- Crear sitios web de marketing o de empresas en un sitio con Frappe o ERPNext
- Crear páginas dinámicas que muestren registros de una base de datos de Frappe
- Diseñar landing pages sin escribir código de front-end
- Alojar en infraestructura propia un creador de sitios web con Docker o Frappe Bench
Inicio rápido
- 1
Crea una carpeta para el proyecto
mkdir frappe-builder && cd frappe-builder - 2
Descarga el archivo docker-compose.yml
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/builder/develop/docker/docker-compose.yml - 3
Descarga el script de configuración init.sh
wget -O init.sh https://raw.githubusercontent.com/frappe/builder/develop/docker/init.sh - 4
Inicia los contenedores y luego abre http://builder.localhost:8000 (inicio de sesión: Administrator / admin)
docker compose up
Antes de usarlo
- La configuración basada en Docker requiere que Docker y docker-compose estén instalados en tu equipo.
- El autoalojamiento en producción requiere un nombre de dominio y utiliza un script de instalación independiente, por lo que requiere más trabajo de configuración que el alojamiento gestionado.
Temas
Preguntas frecuentes
- ¿Qué es builder?
- Un creador visual de sitios web low-code para Frappe Framework, con un editor similar a Figma y publicación con un solo clic. Frappe Builder es un creador de sitios web low-code que funciona con Frappe Framework. Los usuarios diseñan páginas en un editor visual similar a Figma, con vistas adaptables y modo oscuro integrado, y luego publican el sitio con un solo clic. El proyecto busca evitar los scripts y estilos adicionales que hacen más pesadas las páginas creadas con muchas otras herramientas.
- ¿builder es gratuito? ¿Qué licencia tiene?
- builder es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿builder sigue mantenido?
- Mantenimiento activo. El último commit de builder fue el 20 oct 2026.
- ¿Para qué puedo usar builder?
- Crear sitios web de marketing o de empresas en un sitio con Frappe o ERPNext Crear páginas dinámicas que muestren registros de una base de datos de Frappe Diseñar landing pages sin escribir código de front-end Alojar en infraestructura propia un creador de sitios web con Docker o Frappe Bench
- ¿Cómo se instala builder?
- Crea una carpeta para el proyecto: mkdir frappe-builder && cd frappe-builder Descarga el archivo docker-compose.yml: wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/builder/develop/docker/docker-compose.yml Descarga el script de configuración init.sh: wget -O init.sh https://raw.githubusercontent.com/frappe/builder/develop/docker/init.sh Inicia los contenedores y luego abre http://builder.localhost:8000 (inicio de sesión: Administrator / admin): docker compose up
- ¿Dónde consigo builder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/frappe/builder
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CRM de código abierto para equipos de ventas basado en Frappe, con usuarios ilimitados, pipelines Kanban e integración de llamadas y WhatsApp.
App de finanzas personales autoalojada para registrar transacciones diarias, importar datos bancarios y analizar gastos con gráficos.
CMS de video y contenido multimedia autohospedado y completo, creado con Django y React para gestionar portales de intercambio de videos.
CMS de código abierto para editar contenido y archivos multimedia directamente en un repositorio de GitHub, pensado para sitios estáticos creados con Jekyll, Hugo, Next.js, Astro y herramientas similares.
Herramienta de código abierto para atención al cliente y gestión de tickets, basada en Frappe, con portales para agentes y clientes, SLA y una base de conocimientos.