CodeMonster UI is a cross-platform design system with shared tokens, CSS, browser behavior, and supported adapters for Vue 3 and Annabel Razor.
Install the stable Vue packages:
npm install vue@^3.5.0 @codemonster-ru/ui-vue@^1.1.0 @codemonster-ru/ui-css@^1.1.0Install the stable Annabel Razor package:
composer require codemonster-ru/ui-razor:^1.1.0See the CodeMonster UI 1.1 release notes, component documentation, and CSS-only guide.
Local runnable examples are available in examples/ui-showcase for Vue
and examples/razor for Annabel Razor/PHP.
CodeMonster UI succeeds VueForge, the Vue-only design system this project migrated from. VueForge
is sunset: no new components, no new fixes. Its packages and documentation now live in
codemonster-ru/vueforge, where existing consumers
can continue to install them; nothing in this repository builds or publishes them anymore.
- Node.js
>=24.15.0for the repository workspace and development scripts. The required version is pinned by.nvmrcand enforced by the rootpackage.json. - Vue
^3.5.0for the Vue packages. - Published packages may declare narrower runtime requirements in their own manifests; consult the package documentation when consuming them outside this repository.
Start at the documentation index and see the release notes for coordinated package changes.
CodeMonster UI packages are available under the MIT License.