Press Kit
Resources and information about @ng-craft for articles, presentations, and sharing.
Project Description
Short Description
@ng-craft is a reactive state management tool for Angular, focusing on URL, Client, and Server state with 100% type-safety and Signal-based architecture.
Long Description
@ng-craft is a reactive state management tool designed specifically for Angular applications. It focuses on managing URL, Client, and Server state, allowing developers to concentrate on business value and user experience. Built on Angular Signals with optional RxJS support, @ng-craft provides type-safe primitives and composable stores that integrate seamlessly into your components and services. The library promotes granular, declarative state management with powerful features like automatic localStorage synchronization, optimistic updates, and smart loading states.
Key Features
- ✅ 100% Type-Safe - Built with TypeScript, leveraging inference to minimize manual type declarations
- ✅ Signal-Based - Fully powered by Angular Signals (RxJS optional)
- ✅ Composable - Design for composition and logic reuse
- ✅ Granular State - Promotes focused state slices
- ✅ Flexible Architecture - Method-based to source-based approaches
- ✅ Declarative - 100% declarative state definition
- ✅ Frictionless DX - Maximum TypeScript inference and intuitive API
Logo & Brand Assets
Logo

Installation
npm i @ng-angular-stack/craft@latestLinks
- GitHub: github.com/ng-angular-stack/ng-craft
- Documentation: ng-angular-stack.github.io/craft/
- NPM: npmjs.com/package/@ng-angular-stack/craft
Social Media
LinkedIn
Excited to share @ng-craft - a new reactive state management tool for Angular!
@ng-craft helps you focus on delivering business value by handling the common patterns in Angular applications. Built on Signals with 100% type safety, it offers:
• Reactive state with automatic updates
• Async method handling with loading states
• URL parameter synchronization
• Server data queries with caching
• Optimistic mutations
• localStorage persistence
• And much more!
Check it out: [link]
#Angular #WebDevelopment #TypeScript #OpenSourceTestimonials
We'd love to hear from you! Share your experience with @ng-craft.
License
MIT License - Free for personal and commercial use
Credits
Created and maintained by Romain Geffrault.
Contact
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Thank you for your interest in @ng-craft! 🙏