01Two parts, one stack
Theme framework · v1.0.0
VLThemes Framework
The PHP layer inside the theme: setup, assets, menus, sidebars, Customizer and helpers. Added as a Git submodule. PHP 7.4+, WordPress 5.0+, GPL v2.
View on GitHub
WordPress plugin · v1.0.0
VLThemes Toolkit
Everything that shouldn't live in a theme: Elementor extensions and widgets, icon sets, demo import, integrations. Requires Elementor.
View on GitHub
02How it fits together
- Step Theme Templates and styles — only what makes the design.
- Step Framework Inside the theme: setup, assets, menus and options.
- Step Toolkit A plugin: widgets, icons, demo import — your content stays if you switch themes.
- Your site Step Elementor Every page is built and edited visually.
03What's inside
Source on GitHub
Framework
Modular core
Setup, assets, menus, sidebars and filters are separate modules — add your own with vlt_fw_register_modules.
Framework
One config filter
Content width, menus, sidebars, image sizes and fonts in one place — vlt_fw_config.
Framework
Customizer controls
Typography, alpha color, dividers and notices, plus helpers and sanitizers for theme code.
Toolkit
Elementor extensions
Parallax, masks, noise, equal height, animations and custom CSS — plus widgets for forms, templates and WooCommerce.
Toolkit
7 icon sets
Socicons, ET-Line, Icomoon, Iconsmind, Linearicons, Elusive Icons and Icofont in the Elementor icon picker.
Toolkit
Theme dashboard
Activation, one-click demo import, required plugins, status check — and integrations with ACF Pro, CF7, WooCommerce.
Building on it?
Both repositories are open source under GPL v2. Found a bug or have an idea — open an issue on GitHub.