Marketplace
pwpack — symmetric authoring for everyone.
First-party blocks and community packs ship through the same pipeline. No special privileges, no second-class extensions.
How a pack ships
- 01Write a block in TypeScript with
defineBlock. - 02Add a manifest (props, intent, AI knowledge brief).
- 03
pwpack publish— your pack lands in the catalog. - 04AI-discoverable, version-pinned, installable in any World.
First-party packs (45 blocks)
@pwpack/phiwebs/ui
24 blocksText, layout, panel, media, control primitives.
@pwpack/phiwebs/data
7 blocksTables, charts, lists, data sources.
@pwpack/phiwebs/nav
5 blocksHeaders, menus, breadcrumbs, footers.
@pwpack/phiwebs/forms
9 blocksInputs, validation, multi-step, submission.
Build your own pack.
Docs, SDK, and CLI live on docs.phiwebs.com.