Skip to content

Press Kit ​

Resources and information about @craft-ts/core for articles, presentations, and sharing.

Project description ​

Short description ​

@craft-ts/core is a reactive TypeScript toolkit for URL, client, and server state. Its primitives make dependencies explicit and keep application code fully type-safe.

Long description ​

@craft-ts/core brings state, asynchronous work, services, forms, routing, and testing into one composable model. Named generators and typed insertions make the dependency graph visible to both the compiler and development tools. The result is granular reactivity, typed failures, optimistic updates, persistence, and predictable loading states without repetitive coordination code.

Key features ​

  • ✅ Type-safe — TypeScript inference minimizes manual declarations
  • ✅ Composable — primitives and insertions share one composition model
  • ✅ Granular — updates target the readers that actually depend on them
  • ✅ Declarative — state, effects, forms, and routes are explicit data
  • ✅ Observable — the same graph powers logging, tracing, and diagnostics
  • ✅ Testable — services, components, and architecture contracts can be tested independently

Logo and brand assets ​

craft-ts Logo

Installation ​

shell
npm i @craft-ts/core@beta

Social media ​

LinkedIn ​

text
Excited to share @craft-ts/core — a type-safe toolkit for state, services,
forms, routing, and asynchronous work.

Craft makes dependencies explicit and gives every primitive a predictable
lifecycle, typed failures, and composable behaviour:

• Reactive local and server state
• URL state with typed codecs
• Optimistic mutations
• Typed forms and validation
• Explicit service composition
• Architecture checks and observability

Check it out: [link]

#TypeScript #WebDevelopment #OpenSource

License ​

MIT License — free for personal and commercial use.

Credits ​

Created and maintained by Romain Geffrault.

Contact ​