Open Source

⚡ VBWD

A sales platform for the digital world — SaaS subscriptions, CMS, shop, booking and a token economy on one self-hosted backend, two Vue front-ends and one plugin contract.

landing1cmsmainchatchattheme-switcheranalytics
Read the code

All on GitHub. Fork it. Ship it.

47 public repos under VBWD-platform. BSL 1.1 — self-host for free; a licence is needed only at production scale. Everything below is one git clone away.

Part 1 · the platform

The canvas every plugin paints on

The runtime that boots before any feature loads — auth, sessions, plans, invoices, events, the plugin loader.

vbwd-sdk

The umbrella — recipes, dev-install scripts, integration test harness. Start here.

vbwd-backend

Python · Flask — auth, billing, CMS, plugin host, event bus, DI container. Postgres + Redis.

vbwd-fe-user

Vue 3 — the user-facing SPA. Plugins inject their own routes + stores at boot.

vbwd-fe-admin

Vue 3 — the back-office SPA. Same plugin contract as fe-user.

vbwd-fe-core

Shared Vue component library both SPAs depend on. Touch once, both apps update.

Part 2 · feature plugins

What users pay for

Each plugin is a trio — vbwd-plugin-<name>, vbwd-fe-user-plugin-<name>, vbwd-fe-admin-plugin-<name> — three repos per feature, each with its own tests and CI.

vbwd-plugin-cms

Pages, layouts, widgets — theme switcher, page-level access, widget registry.

vbwd-plugin-booking

Calendars + bookable resources. Same engine, different config.

vbwd-plugin-shop

Storefront catalogue + inventory + checkout. Pairs with discount + shipping.

vbwd-plugin-meinchat

1-on-1 messaging, address book, peer-to-peer token transfer, admin moderation.

vbwd-plugin-subscription

Tiered plans, add-ons, prorated upgrades, dunning — the billing backbone.

Start the whole stack on a laptop in under five minutes — github.com/VBWD-platform/vbwd-sdk →