Skip to content

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

ng-craft Logo

Installation

shell
npm i @ng-angular-stack/craft@latest

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 #OpenSource

Testimonials

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


Thank you for your interest in @ng-craft! 🙏