Installation

Start building with PawaJS — a 15.5kb reactive runtime that works anywhere.

Quick Start

NPM / PNPM
Install via your favorite package manager.
bash

                 
npm install pawajs 

        
CDN (IIFE)
No build step required. Just drop a script tag.
html

                 
<script type="module" src="https://cdn.jsdelivr.net/npm/pawajs-cdn@2.0.0/dist/pawajs.iife.min.js" type="module"></script> 

        

Manual Setup (Vite / Webpack)

For custom builds using Vite or other bundlers, you can manually initialize your application. PawaJS is ESM-native and fits perfectly into modern development workflows.

Pro Tip: Learn how to configure HMR and specialized plugins for Vite.
View Manual Setup Guide →

SupaPawaJS

Full-Stack Framework

If you are building a production-ready web application, we recommend using SupaPawaJS. It is a full-stack meta-framework that handles routing, server rendering, and RPC-style server actions out of the box.

bash

                 
npx create-supa-app project-name 

        

Server-Side Runtimes

To enable the Continuity Rendering Model (CRM), your server must generate the appropriate HTML markers.

Install the official Node.js SSR engine.

bash

                 
npm install pawa-ssr pawajs-continue