Pick your first route.

Taipa has one component definition that can run in the browser or render on the server. Start with the browser path to learn the model, then advance to retained server HTML when it matches your application.

Install

pnpm add @taipa/ui alien-signals
npm install @taipa/ui alien-signals

alien-signals is Taipa’s runtime reactivity dependency. Install it explicitly when you use import maps or no-build browser delivery.

What you need

Install the package and its single reactivity dependency.

Choose your next page

Basic: client component

Mount a counter into a browser node. This is the shortest route to the component model.

Advanced: server islands

Render that same counter as server HTML and attach behavior to the retained nodes.

Forms

Start with native HTML, then add validation and submission behavior only where it helps.