Categories
All Softwares
Sublime Text VSCode Binaries Postman TeamViewer Firebase Visual Studio Code Contentful Tribe Circle Notion Datadog NewRelic Vmix Archbee Docker Desktop Bitly GitHub BitBucket Upsource Zapier Make Medium substack Facebook Amazon S3 Maya 3DS MAX Adobe Substance Airtable Roam Research Azure DevOps Retool Powerapps Appsheet 1Password Plex Emby Netflix Apple HomeKit Algolia Lightshot Confluence Toad tableau Data Studio Salesforce SAP Calendly Google photos Bloomberg Terminal BigQuery ML Google AutoML Tables Shopify BigCommerce Google Drive Redis Memcached Windows media player WhatsApp Heroku Render Looker Quizlet Google Analytics Auth0 Trello Elasticsearch Adobe Premiere Pro Zerotier Zoom Skype Docker Polypane Google Chrome Microsoft Edge Safari Gitbook Gmail Google Vertex AI Kdb+ Amplitude Google Docs Typora Roboflow ML Kit Azure Intercom Quicken YNAB Uptime Robot Figma npm TigerGraph Amazon Neptune Fivetran Okta YouTube LastPass Mailchimp Sendinblue Adobe Acrobat Pocket Reddit Onenote Shogun DaVinci Resolve UiPath Taliscale Adobe Lightroom FullStory LogRocket RescueTime Boxcryptor LaunchDarkly ArcGIS AWS SageMaker Tailscale NordVPN WooCommerce Twitter Dropbox Nagios Zabbix Prtg Google Cloud Webflow ActiveCampaign Quickbooks .Net Maui Airplane.dev Pipedream Evernote Autodesk AutoCAD HCL Connections Google Sheets Excel Rundeck Ansible Tower Salt Twilio Pastebin Zoho Unity3D GameMaker AWS Config GCP Cloud Asset inventory AWS GuardDuty Unreal Engine (UE4) Jira YouTrack Stytch Suite CRM Greynoise Photoshop LinkTree BlackBoard Zendesk Discord Rollout.io Disqus Oracle Fusion ERP Cloud Odoo Microsoft Dynamics Alfred Sophos Firewall UniFi Security Gateway Azure AD Doodle Office Online Power BI MicroStrategy Qlik Ampache Socrata Drone CI IOS WordPress IDM FDM Ninja Download Manager McAfee Google Meet WIX cPanel LucidChart HubSpot Landbot Typeform CCleaner Ecwid Spotify Stackstrom N8N Substance Painter Onshape SketchUp Canny Miro XMind Segment GoogleForms Adobe Illustrator MultiSim Proteus Prezi Slack Microsoft Teams SumSub JAWS Wetransfer Framer Microsoft 365 Telegram Threema Signal Lokalise Crowdin Phrase WolframAlpha Dataclay Templater Bot WorkOS FrontEgg Snorkel AI ZohoCRM Voicemod Chromatic Percy POEditor Transifex Microsoft Office Selenium vBulletin Xenforo Hightouch Logseq Bundlephobia Webpack Esbuild Rollup Session Berty WHMCS Stripe Billing Google Camera ImgIX Netlify Google Keep SocialPilot Hootsuite Firebase Analytics Access Manager Wordle Amazon Redshift Snowflake Microsoft Active Directory ClubHouse Tenable Nessus Obsidian Scrivener IDA Neo4j Pushbullet Pushover TinkerCAD Fusion360 SolidWorks TablePlus Cryptomator Glasswire Comodo Firewall Coyim Splunk Hungry Bring Panther IFTTT openHAB Alexa Google Home Twitch Asana IBM Watson Discovery FL Studio Ableton Google Maps Gather Aseprite Instagram Agora Wowza Docuware ELO Office Apollo GraphQL Supabase Hasura Stepzen Postgraphile Lyket.dev Kahoot Clubdesk Fairgate Bandicam Revoltchat Element Imply Pinot MongoDB Oracle Peoplesoft CurseForge Google Tag Manager MS SQL AppWrite Nhost AWS Kendra QnA Maker Apigee Google Cloud IoT Core Microsoft OneNote Amazon API Gateway Qualtrics Sprig Hotjar Sibelius Finale Dorico Snyk Common Room Orbit Toggl Track Adobe Scan Microsoft Lens CamScanner Vercel Stack Overflow Traktor Pro 3 Markup CMS Documentation Atlassian Confluence Raindrop Akeneo Salsify Informatica SuiteCRM VtigerCRM Cruise Tesla autopilot Waymo Adobe Animate Pencil2D Men&Mice Solarwinds Infoblox Device42 AWS WAF
Microweber

Microweber

Open Source Alternative to WIX
Language
HTML
Stars
3255
Watchers
3255
Forks
901
Open Issues
364
Last Updated
5/9/2025

REAMDE.md

Microweber: Drag-and-Drop CMS

Microweber Logo

Current version: 2.0 running on Laravel 10!

Download Microweber | What is Microweber? | Core Features | System Requirements | Installation | Getting Started | Contribute


What is Microweber?

Admin Panel

Microweber is a Drag-and-Drop website builder and a robust next-generation Content Management System (CMS) based on the PHP Laravel Framework. It empowers you to create various types of websites, online stores, and blogs without requiring any technical expertise.

At its core, Microweber is designed to support your journey toward online success. It offers an array of modules, customizations, and features tailored to e-commerce enthusiasts and bloggers. The CMS leverages the latest Drag & Drop technology and real-time text editing for an enhanced user experience, streamlined content management, visual appeal, and flexibility.

Core Features of Microweber

Drag & Drop

Microweber utilizes intuitive Drag & Drop technology, enabling users to manage content effortlessly by simply clicking and dragging elements across the screen. This functionality extends to various content types, including images, text fields, videos, and a variety of modules and customization options. The default template, "Dream," boasts over 75+ pre-designed layouts available for instant use via drag and drop.

Drag And Drop

Real-Time Text Editing

Live Edit view is the embodiment of Microweber CMS's Real-Time Text Writing & Editing feature, allowing you to make changes to your website's interface in real time.

E-commerce Solution

Powerful Admin Panel

Microweber equips you with the capability to add dynamic pages, posts, and products, which can be organized into custom categories for enhanced navigation and content presentation. New pages can be created using different layouts, and each page, post, or product comes with a variety of preset layouts and modules to jumpstart your content creation. You can also add your custom modules to tailor your content precisely to your needs.

Powerful Admin Panel

E-commerce Solution

Microweber CMS primarily focuses on e-commerce, making it an ideal choice for aspiring online entrepreneurs. The software includes built-in features that support online shop founders, helping their businesses grow and excel.

E-commerce Solution

Give a star to Microweber

See it in action

System Requirements

To run Microweber, you need the following components:

  • HTTP server
  • Database server
  • PHP >= 8.2
    • lib-xml with DOM support
    • GD PHP extension
    • intl PHP extension
    • curl PHP extension
    • json PHP extension
    • openssl PHP extension
    • sodium PHP extension
    • mbstring PHP extension
    • bcmath PHP extension
    • zip PHP extension
    • openssl PHP extension
    • bcmath PHP extension
    • fileinfo PHP extension
    • pdo_sqlite PHP extension
    • pdo_mysql PHP extension

PHP installation command

sudo apt install php8.2-{bcmath,bz2,curl,curl,dom,fileinfo,gd,intl,mbstring,mysql,opcache,sqlite3,xmlrpc,zip}

HTTP Server

Apache

Ensure that the mod_rewrite module is enabled in your Apache configuration. Microweber automatically creates necessary .htaccess files during installation, including one with a Deny All directive in each folder to prevent unauthorized access to entry points other than index.php.

Nginx

For Nginx, add the following location directive to your server configuration block. The root directive should point to the base folder of your Microweber website (usually where this readme is located).

server {
  location / {
    try_files $uri $uri/ /index.php$is_args$args;
  }
  location ~ /(vendor|src|config|database|bootstrap|storage|app|routes|.git|.env) {
    deny all;
    return 404;
  }
}

IIS

You can import the .htaccess rewrite rules for IIS. Ensure that the URL Rewrite module is enabled for your website.

Database

Microweber supports multiple database engines, including MySQL, SQLite, Microsoft SQL Server, and PostgreSQL. For small websites, SQLite is highly recommended. During installation, you can select from the databases enabled in your PHP configuration. If your preferred database server isn't listed, make sure to enable the corresponding PDO extension for your server in your PHP configuration.

Installation

The Fast Way: Download and Unzip

The quickest way to get started is to download Microweber and unzip the files.

Via Composer

Installing Dependencies

Ensure you have Composer installed to download Microweber's dependencies.

Install Microweber with composer command:

composer create-project microweber/microweber my_site dev-master  

Install NPM dependencies:

npm install

Build NPM dependencies:

npm run build

This command will install Microweber in a folder named my_site. Alternatively, you can clone the repository and then run composer install in the base directory.

File Permissions

Make sure that the following folders, and everything inside them, are writable by the user running the PHP scripts:

  • config/
  • storage/
  • userfiles/

Getting Started

For detailed guidance on getting started with Microweber, refer to our online guides.

Contribute

We welcome contributions from individuals who want to help us improve Microweber. If you're a developer, submitting

fixes is straightforward. Fork the Microweber repository, make your changes, submit a pull request, and ensure that all tests pass.

Join our Discord server

Join our Discord server here.

Build Status

Master branch

PHP Unit Tests codecov

Dev branch

PHP Unit Tests Browser Tests

All development is done on the dev branch. The master branch is used for stable releases.

Please note that the dev branch is not guaranteed to be stable at all times, and may contain bugs or other issues. Use it at your own risk.

Please submit all pull requests to the dev branch.

Contributors

Code Contributors

This project thrives thanks to all the contributors. Learn how to contribute. Code Contributors

Financial Contributors

Become a financial contributor and help sustain our community. Contribute here.

Translations

Translate Microweber into your language! Fork the repository, edit language files in the lang directory, commit changes, and submit a pull request. Your help is greatly appreciated!

Individuals

Individual Contributors

Organizations

Support this project with your organization, and your logo will be featured here with a link to your website. Contribute here.

Categories:
CMS