Skip to content

@craft-tsSafe AI-first APP, by construction.

Fine-grained reactivity. Declare. Yield. Derive. Compile — no surprises.

Start with an agent

You are setting up a CraftTS project…

Packages ​

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.

PackagePurpose
@craft-ts/coreReactive primitives, services, forms, routing and testing utilities
@craft-ts/componentSelectorless functional components and typed hyperscript templates
@craft-ts/dev-toolsCodemods, generators, CLI commands and ESLint rules
@craft-ts/effectEffect bridge, Layers and Effect-aware reactive resources
@craft-ts/mcpMCP server, Agent Skills and llms.txt helpers for coding agents
Romain Geffrault, creator of @craft-ts

I built @craft-ts around one priority: robustness. Applications that stay solid over time, composed from the smallest possible pieces — so the people who use them inherit a reliability they never have to think about.

The project is open to every suggestion and improvement that can take that robustness further.

Romain Geffraultcreator of @craft-ts