Microweber: Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag and Drop Website Builder and CMS with E-commerce

Summary

Microweber is an open-source Drag-and-Drop website builder and Content Management System (CMS) built on the PHP Laravel Framework. It empowers users to create diverse websites, online stores, and blogs without requiring extensive technical expertise. With its focus on e-commerce and real-time editing, Microweber offers a flexible and visually appealing solution for online success.

Repository Info

Updated on May 7, 2026
View on GitHub

Introduction

Microweber is a robust, open-source Drag-and-Drop website builder and Content Management System (CMS) powered by the PHP Laravel Framework. Designed for ease of use, it allows individuals to effortlessly create professional websites, online stores, and blogs without needing deep technical knowledge. Microweber stands out with its real-time text editing capabilities and a comprehensive suite of features tailored for e-commerce and content management, making it an ideal choice for aspiring online entrepreneurs and bloggers.

Installation

Getting started with Microweber is straightforward, offering both a quick download option and a more developer-centric Composer installation.

System Requirements

To run Microweber, ensure your environment meets these requirements:

  • HTTP server (Apache with mod_rewrite or Nginx)
  • Database server (MySQL, SQLite, Microsoft SQL Server, PostgreSQL)
  • PHP >= 8.2 with extensions: lib-xml (DOM), GD, intl, curl, json, openssl, sodium, mbstring, bcmath, zip, fileinfo, pdo_sqlite, pdo_mysql.

The Fast Way: Download and Unzip

The quickest method is to download Microweber and unzip the files to your web server directory.

Via Composer

For developers, Microweber can be installed using Composer:

  1. Install Microweber:
    composer create-project microweber/microweber my_site dev-master
    

    This command installs Microweber into a folder named my_site.

  2. Install NPM dependencies:
    npm install
    
  3. Build NPM dependencies:
    npm run build
    

File Permissions

Ensure the following directories and their contents are writable by the PHP user:

  • config/
  • storage/
  • userfiles/

Examples

Microweber offers various ways to see it in action and get started:

Why Use Microweber?

Microweber distinguishes itself with several powerful features designed to simplify web development and e-commerce:

  • Intuitive Drag & Drop Technology: Effortlessly manage content by dragging and dropping elements like images, text fields, videos, and modules. The "Dream" template alone offers over 75 pre-designed layouts.
  • Real-Time Text Editing: The Live Edit view allows you to make instant changes directly on your website's interface, providing a true "what you see is what you get" experience.
  • Powerful Admin Panel: Organize dynamic pages, posts, and products into custom categories. Create new content using various layouts and modules, with the flexibility to add your own.
  • Dedicated E-commerce Solution: Built with online entrepreneurs in mind, Microweber includes integrated features to support and grow online shops, making it an ideal platform for e-commerce ventures.

Links