Vvveb CMS is a free, open source website builders project written in HTML and released under AGPL-3.0. It has 1,189 GitHub stars, 215 forks and 173 open issues, and was last pushed 1 months ago. On this registry it ranks #6 of 9 tracked projects in Website Builders, with 5 head-to-head comparisons available. It gained 2 stars over the last 6 tracked days.

What is Vvveb CMS?

Vvveb CMS is an open source, AGPL-3.0 licensed content management system built in PHP that pairs a drag-and-drop page builder with blogging and ecommerce features, made for site owners, agencies and developers who want to build and run websites, blogs or online stores without hand-coding pages.

What it is

Vvveb CMS is a PHP content management system that lives in the traditional LAMP-style hosting ecosystem, requiring PHP 7.4 or newer (8.3 recommended) alongside MySQL 5.7+, MariaDB 10.2+, SQLite or PostgreSQL. It ships as a complete site-building stack: a visual drag-and-drop page builder, a blog engine, and an ecommerce module with products, variants and checkout. It is hybrid by design, working both as a traditional server-rendered CMS and as a headless CMS that exposes content over GraphQL and REST APIs. Themes and plugins install from a marketplace directly inside the admin dashboard, and the entire thing is packaged so that only a single PHP file is exposed to the public web.

The concrete problem it solves is fragmentation. Anyone building a small site, a blog and a shop normally ends up maintaining separate installations, or hand-writing HTML templates and then bolting a store onto a blog. Vvveb CMS replaces that with one admin, one page builder and one content model covering posts, custom posts, products and custom products, all editable through reusable custom fields. It also removes the setup step: installation runs without a separate configuration wizard, and the low resource footprint is intended to serve hundreds of requests per second on free shared hosting, with caching bringing it close to static-site speed.

Key capabilities

  • Drag-and-drop page builder reached through /admin/?module=/editor/editor, with templates such as index.html edited visually.
  • Hybrid delivery: same content served as a traditional CMS or headless via GraphQL and REST API.
  • Ecommerce module covering one page checkout, subscriptions, digital assets, vouchers, coupons, product options, attributes, variants, reviews and product Q&A.
  • Flexible content modelling with custom fields, custom posts and custom products.
  • Themes and plugins marketplace with one-click install from the admin dashboard.
  • Multi-site support, localization, multi-language content, revisions, media management and multi-user access with advanced role permissions.
  • Bundled advanced SEO plugin with schema, open graph and hreflang support and sitemaps, plus a contact forms plugin with storage and email.

Who uses it and how

  • Small businesses and bloggers running a single combined site, store and blog on cheap shared hosting, where hundreds of requests per second must fit inside tight resource limits.
  • Agencies managing several client properties from one installation using multi-site support and per-role permissions.
  • Store owners selling physical goods, subscriptions or digital assets, using one page checkout, coupons and product variants.
  • Development teams using the headless mode, feeding a separate front end through GraphQL or REST while editors keep using the visual builder.
  • Editors and non-technical staff doing day-to-day publishing through revisions, media management and the contact forms plugin.

Getting started

Install from the official site at vvveb.com and run the bundled installer on a PHP 7.4+ host with MySQL 5.7+, MariaDB 10.2+, SQLite or PostgreSQL, remembering that only one PHP file is exposed publicly. The README documents no Composer package name, Docker image or compose file, so deployment means the documented PHP installation path.

How it compares

No list of paid products this project replaces is provided, and the facts name no comparable tools. It stands alone in this registry as the only entry in this set.

When to use it — and when not to

A self-hoster must operate a PHP runtime with the required extensions (mysqli or sqlite3 or pgsql, xml, pcre, zip, dom, curl, gettext, gd or imagick), a supported database, and mail delivery for the contact forms plugin. The AGPL-3.0 licence is a strong copyleft, which matters if the goal is redistributing a modified closed-source product, and the repository carries 173 open issues with no released version numbers visible in the README. Teams that want a managed SaaS, a non-PHP stack, or a vendor-held upgrade path should look elsewhere.

project readme (upstream, from github) — read inline

Vvveb

Powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores.

Website | Documentation | Forum | Twitter

Live Demo / Admin Demo / Page Builder Demo

Editor dark Editor light Dashboard light Dashboard dark
Post Post dark Product Product dark
Home Home dark Blog Blog dark
Shop Shop dark Product Product dark

Features

  • Drag and drop page builder
  • Multi site support
  • Localization and multi language support
  • Easy publishing with revisions, media management, multi user access and advanced role permissions.
  • Advanced ecommerce features
    • One page checkout
    • Subscriptions
    • Digital assets support
    • Vouchers, coupons
    • Product options, attributes, variants, reviews, qa etc
    • Product variants
  • Themes and plugins marketplace with one click install from admin dashboard.
  • Flexible with custom fields, custom posts and custom products support.
  • Manual and automatic backup.
  • Import/export for easy migration.
  • Easily extendable through plugins with a powerful event system.
  • Built in contact forms plugin with storage and email support.
  • Very fast, with cache enabled as fast as a static website.
  • Low resource footprint serving hundreds of requests per second on free shared hosting.
  • Hybrid Headless CMS - can used both as a traditional CMS and a Headless CMS with GraphQL and REST Api.
  • Bundled advanced SEO plugin with support for schema, open graph, href langs, sitemaps etc.
  • Advanced security with brute force protection, sql injection protection, hidden admin login page
  • Easy installation without setup.
  • Secure install with only one php file exposed to public minimizing attack surface.

System Requirements

  • PHP minimum PHP 7.4+, recommended PHP 8.3+ with the following extensions:
    • mysqli or sqlite3 or pgsql, xml, pcre, zip, dom, curl, gettext, gd or imagick
  • Database

Build

  • Clone the repository
#git 2.13+ 
git clone --recurse-submodules https://github.com/givanz/Vvveb

# older git versions 
git clone --recursive https://github.com/givanz/Vvveb
  • Pull changes
git pull --recurse-submodules
git submodule update --recursive --remote
  • Build vvveb.zip to upload to server
./build.sh

Install

  • Clone the repository and build or download the latest release
  • Upload the files on your server or localhost and open http://localhost/ or http://myserver.com/
  • Follow the installation instructions

Command line install

php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email][email protected] admin[password]=admin engine=mysqli

Replace engine with sqlite or pgsql if you like.

Documentation

User documentation

Developer documentation

Submodules

Parts of the project have their own repositories that can be used independently of the rest of the project.

Support

If you like the project you can support it with a PayPal donation or become a backer/sponsor via Open Collective

License

GNU Affero General Public License Version 3 (AGPLv3) or any later version

Frequently asked questions

Is Vvveb CMS free to use?

Vvveb CMS is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Vvveb CMS do?

Open source CMS with powerful drag-and-drop builder

What is Vvveb CMS written in?

Vvveb CMS is primarily written in HTML. Its source is publicly available at https://github.com/givanz/Vvveb, and it has 1,189 GitHub stars.