Frontend tooling ecosystem
This project is a modular frontend tooling ecosystem designed for building modern web applications with full control over architecture. It includes independent packages for build configuration, runtime logic, UI components, and application scaffolding. Developers can use each package separately or combine them into a flexible workflow without relying on heavy frameworks.
The ecosystem focuses on simplicity, performance, and predictable structure for both SPA and MPA projects. It provides a production-ready setup with minimal overhead and clear separation of concerns. Ideal for creating scalable applications, internal tools, and design systems.
Quick Start
npx @razerspine/create-app my-app
cd my-app
npm install
npm run devCore Packages
CLI
CLI tool for scaffolding projects using predefined templates.
Build
Webpack abstraction layer with configuration and plugin system.
Runtime
Lightweight runtime for SPA behavior, state and bindings.
UI
UI layer with styles, components and design tokens.
Philosophy
Independent Packages
Each part of the system can be used separately or together.
No Framework Abstraction
No hidden layers or magic - everything is explicit.
Composable Architecture
Combine only what you need to build your application.
Why this approach?
No Lock-in
You are not tied to a specific framework or ecosystem.
Predictable Structure
Clear separation between build, runtime and UI layers.
Production Ready
Generated projects are ready for deployment out of the box.
Lightweight
Minimal overhead with only necessary features included.
What You Get
Build System
Flexible configuration via defineConfig API.
Runtime Engine
Component lifecycle, bindings and reactive state.
SPA & MPA
Works for both architectures out of the box.
Standalone Apps
No dependency on CLI after generation.
Use Cases
Static Sites
Build fast static websites with full control.
SPA Applications
Create reactive applications without heavy frameworks.
Design Systems
Build reusable UI systems with SCSS/LESS and components.
Internal Tools
Quickly scaffold dashboards and internal apps.
Architecture
Each package has a clear responsibility and can work independently
create-app → build → runtime → UIGetting Started
To create a new project using the CLI, follow the quick start guide.
Open CLI Guide