I am here to connect with you
I am very logical creature, below you will see everything you need to know to work with me
logo

Introduction

waw is a minimal and modular JavaScript framework created by Web Art Work. Its core is intentionally lightweight—designed to be extended entirely through external modules. Whether you're building a full-stack web app, mobile app with Capacitor, or Unity-based game, waw adapts to your stack.

Key Concepts

Minimal Core

waw itself contains almost no logic. All functionality is added through custom modules, allowing full control over project architecture.

Modular Architecture

Supports:

  • Angular
  • React
  • Vue
  • Unity
  • Capacitor
  • Node.js
  • MongoDB

Choose only the tools and technologies you need.

Getting Started

Install waw CLI

npm install -g waw

Create New Project

waw new my-project

Run Your Project

waw

Production Start

waw start

Sync Modules

waw sync

Update waw

waw update

Module System

Global Modules: Shared across projects, pulled from GitHub.

Local Modules: Scoped to a project, modifiable.

Convert global to local when customization is needed.

Default Tools

Back-End

  • Express.js
  • Socket.io
  • MongoDB

Front-End

  • Angular
  • React
  • Vue

Game

Unity integration with waw-unity

CLI Tooling

  • waw-core – project scaffolding
  • waw-sem – Express + Socket.io + MongoDB backend generator
  • waw-angular, waw-react, waw-vue, waw-unity – frontend/game project support

Why waw?

  • Only the modules you need
  • Scalable and maintainable
  • Unified workflow for web, mobile, and game