Fine-grained reactivity
A signal read inside a binding invalidates only that text, property, class or style. Sibling bindings and the component template stay untouched.
Fine-grained reactivity. Declare. Yield. Derive. Compile — no surprises.

The toolkit is split into focused packages. They are currently published on the beta channel. Coding agents should start from llms.txt and the coding agents guide.
| Package | Purpose |
|---|---|
@craft-ng/core | Reactive primitives, services, forms, routing and testing utilities |
@craft-ng/component | Selectorless functional components and typed hyperscript templates |
@craft-ng/dev-tools | Codemods, generators, CLI commands and ESLint rules |
@craft-ng/mcp | MCP server, Agent Skills and llms.txt helpers for coding agents |