VvvebJs
Librería JavaScript vanilla para constructores de páginas web con arrastrar y soltar, basada en Bootstrap 5, sin dependencias de compilación ni frameworks obligatorios.
Ficha actualizada 18 sept 2026, 19:45 · upstream 1 jul 2026, 16:47 · release 2.0.9
Qué es VvvebJs
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
VvvebJs es una librería de código abierto diseñada para crear editores visuales de páginas web utilizando un enfoque de JavaScript puro (vanilla). Está construida sobre Bootstrap 5 y permite la inserción de componentes mediante arrastrar y soltar, ofreciendo funcionalidades como deshacer/rehacer, gestión de archivos y edición en vivo con resaltado de sintaxis. El proyecto incluye scripts de ejemplo para PHP y Node.js para la persistencia de datos.
- Desarrollo rápido de landing pages sin necesidad de escribir código HTML/CSS desde cero.
- Creación de CMS ligeros o paneles administrativos personalizados con editores visuales.
- Prototipado de interfaces web utilizando componentes predefinidos de Bootstrap 5 y widgets.
- Exportación de diseños a archivos HTML estáticos para su despliegue en cualquier servidor.
- Implementación en JavaScript vanilla sin dependencias externas obligatorias ni herramientas de build.
- Integración nativa con Bootstrap 5 y soporte para componentes, inputs y widgets estándar.
- Capacidad de exportar páginas como archivos HTML o ZIP con todos los activos incluidos.
- Soporte oficial para contenedores Docker con scripts de composición y ejecución de imágenes.
- Editor en vivo con resaltado de sintaxis mediante CodeMirror y soporte para Google Fonts.
- La ejecución local requiere un servidor web (Apache/Nginx) debido a restricciones de seguridad de iframes del navegador.
- La funcionalidad de guardar páginas depende obligatoriamente de un backend con PHP o Node.js, no es puramente estático.
- Algunas características avanzadas como la subida de imágenes requieren scripts de ejemplo en PHP instalados.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere servidor web local (Apache/XAMPP) o contenedor Docker. Para persistencia, usar save.php con PHP o save.js con Node.js. Imagen disponible en puerto 8080. Evitar abrir directamente desde disco por políticas de seguridad de iframes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.