Status: Sunset. This is the retained VueForge product line, no longer under active development. It has been superseded by CodeMonster UI — the multiplatform successor, with the same canonical DOM rendered by both a Vue adapter and an Annabel Razor (PHP) adapter.
Existing applications may continue to install and use these packages under their existing versions. No new features, no new components, no new platform support will be added here. Security fixes are evaluated case by case; feature requests and non-critical bugs will not be worked.
Use @codemonster-ru/ui-vue and its siblings instead —
they cover the equivalent surface, plus layouts, a theme subsystem, and icons, on both Vue and PHP.
See the migration guide
for the mapping from each VueForge package and component to its CodeMonster UI counterpart.
| Package | What it was |
|---|---|
@codemonster-ru/vueforge-core |
The Vue component library |
@codemonster-ru/vueforge-layouts |
Page layouts (AdminLayout, AppShell, DocumentLayout, and others) |
@codemonster-ru/vueforge-icons |
Icon rendering: 116 icons, two families, four variants |
@codemonster-ru/vueforge-theme |
Design tokens and theme switching |
@codemonster-ru/vueforge-codeblock |
Syntax-highlighted code blocks, via Shiki |
@codemonster-ru/vueforge-playground |
Interactive code editor and live preview UI |
@codemonster-ru/vueforge-playground-core |
The TypeScript worker and sandboxed iframe runtime behind Playground |
@codemonster-ru/vueforge-playground-vite-plugin |
A Vite plugin turning demo files into virtual modules for Playground |
This repository was extracted from codemonster-ru/ui on
2026-09-03, preserving each package's commit history via git subtree split. Two packages
(vueforge-layouts, vueforge-icons) were renamed shortly before the extraction to free their
names for CodeMonster UI's own packages; their history here starts at the rename, and their fuller
history remains in codemonster-ru/ui's own git log.