Forget bloated WordPress — hybrid CMS Vvveb review with visual editor
Choosing an engine for a small website or online store often turns into a compromise search. On one side lies WordPress with a bunch of bulky plugins that constantly break after updates. On the other — modern Headless systems like Strapi or Directus, where the frontend has to be built from scratch.
Recently I came across an open-source project Vvveb (givanz/Vvveb). This is an attempt to combine a visual page builder, e-commerce functionality, and a hybrid architecture in one compact PHP application.
The project collects stars on GitHub quite modestly — at the time of writing, there are just over 11,000 of them. However, many interesting engineering solutions are hidden inside.
What is inside Vvveb
Vvveb is a self-hosted CMS written in PHP. The main idea of the author was to give developers a ready-made "all-in-one" tool without overloading the system with virtual environments weighing gigabytes.

The system can work in two modes:
- Classic monolith. Pages are rendered on the server, themes are built with Bootstrap 5, and content is edited through the built-in visual editor.
- Headless CMS. You can use Vvveb exclusively as a backend, pulling articles, products, and settings via REST API or GraphQL.
The admin panel interface looks neat and supports dark theme out of the box:
|
|
|
|:---:|:---:|
| Admin panel (light) | Admin panel (dark) |
Drag and drop editor without third-party monsters
Usually adding a visual builder to a CMS turns the admin panel into something lagging. The Vvveb developer took a different approach and wrote their own editor VvvebJs. This is a separate JavaScript library on vanilla JS that works with clean HTML and Bootstrap 5.
The editor doesn't pollute the final code with garbage tags or specific markup. You drag and drop blocks, change styles, edit texts directly on the page, and get clean HTML at the output.

Online store right out of the box
Online store creators often have to install heavy plugins like WooCommerce. In Vvveb, the basic e-commerce module is built in immediately.
What's already in the system:
- One-page checkout.
- Selling digital goods and files.
- Subscription sales model.
- Coupons, discounts and promo codes.
- Managing product variations, attributes and reviews.
|
|
|
|:---:|:---:|
| Product card in admin | Storefront |
Technical details and system requirements
From an infrastructure perspective, Vvveb is undemanding. To launch the project, you'll need:
- PHP version 7.4 or higher (the author recommends PHP 8.3+).
- Database of your choice: MySQL (5.7+), MariaDB, PostgreSQL or SQLite.
SQLite support is a nice bonus. You can quickly spin up a working site for a client on the cheapest hosting without configuring a separate database server.
The security architecture is also well thought out. Only one PHP file is actually exposed to public web access. This narrows the possible attack surface. Out of the box, brute force protection, SQL injection escaping, and the ability to hide the admin login address also work.
Deploying the project via CLI
Installation takes less than a minute. You can download a ready-made archive or clone the repository with submodules:
git clone --recurse-submodules https://github.com/givanz/Vvveb
If you prefer deployment via scripts, Vvveb has a console deployment command:
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
To use SQLite, simply replace engine=mysqli with engine=sqlite.
Who will this project be useful for
Vvveb doesn't try to compete with large enterprise frameworks. It's a tool for rapid development.
The project is perfect for:
- Freelancers who need to deliver landing pages and small stores with a convenient admin panel to clients.
- Developers looking for a lightweight headless backend with a ready-made GUI for product management.
- Those tired of constant security plugin updates in WordPress.
The system also has weaknesses. The Vvveb community is still small, so finding answers to specific questions on Google will be harder than for popular engines. The project license is AGPLv3, which is worth considering for closed commercial development.
Nevertheless, Vvveb leaves a pleasant impression of a well-thought-out and monolithic tool. If you need a fast engine with a visual editor "all in one", it's definitely worth taking a closer look.
Related projects