Rudra Developer Documentation

Builder guide

Module Builder

Compose published components into reusable visual and behavioral units.

Updated August 18, 2026 · 5 of 13

What is a Module?

A Module is a versioned composition of Library components plus its own state, APIs, functions, outputs, public commands, lifecycle rules, CSS, and preview scenarios. Schema version 2 is the current canonical workspace contract.

Visual tree

Place, nest, select, reorder, and configure elements while preserving a clear component hierarchy.

Inputs and outputs

Declare a stable public interface instead of leaking internal state to the Application.

Functions and APIs

Build explicit steps for state changes, API calls, conditions, transforms, and emitted outputs.

Responsive behavior

Set viewport-aware classes and visibility rules, then verify them in preview.

Good boundary: a Module should solve one reusable product responsibility, such as a search panel, checkout summary, or account header—not an entire application.