OpenSourceProjects logo
VvvebJs logo

VvvebJsDrag and drop page builder library written in vanilla javascript without dependencies or build tools.

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

8,477 stars
1,818 forks
JavaScript
Apache-2.0
VvvebJs screenshot

VvvebJs

A lightweight drag-and-drop page builder library built with vanilla JavaScript, requiring no dependencies or build tools. It provides a complete solution for creating and editing web pages visually with Bootstrap 5 components, media management, and code editing capabilities.

Key Features

  • Drag and Drop Components: Seamlessly drag Bootstrap 5 components, sections, and blocks onto the canvas for visual page building
  • Zero Dependencies: Built with vanilla JavaScript, no frameworks or build tools required for basic usage
  • Live Code Editor: Integrated code editor with syntax highlighting for advanced customization
  • Undo/Redo Operations: Full undo and redo support for all page building actions
  • Media Management: Built-in file manager, image upload, and CC0 image search with gallery integration
  • Responsive Design: Full Bootstrap 5 support with responsive preview and editing capabilities
  • Export Options: Save pages to server, download as HTML, or export as ZIP with all assets
  • Extended Widgets: YouTube embeds, Google Maps, Charts.js, SVG icons, and animation on scroll support

Use Cases

  • Website Creation: Build complete websites without coding knowledge using visual drag-and-drop interface
  • Landing Page Design: Quickly create landing pages with pre-built Bootstrap 5 sections and blocks
  • Content Management: Integrate as a page builder in custom CMS or web applications
  • Rapid Prototyping: Create interactive prototypes and mockups without design tools
  • Template-Based Development: Extend with custom components and sections for specialized use cases

Who Is It For

VvvebJs is ideal for web developers, designers, and non-technical users who want to build responsive websites visually. It's perfect for agencies building client sites, entrepreneurs creating online presence, and developers embedding page building functionality into their applications.