# Resources

### Projects

* [Angular Authentication and Authorization flows with NGXS](https://github.com/nikosanif/angular-authentication)
* [Angular 6 with NGXS and NX](https://xmlking.github.io/ngx-starter-kit/home)
* [Angular 7, Angular Material and NGXS](https://github.com/adoi/Libnr)
* [Ngxs-Pizza-Order](https://github.com/tommythongnguyen/Ngxs-Pizza-Order)
* [Ngxs Todo](https://github.com/mailok/todo-ngxs)
* [EL-3270 Electron IBM Terminal Emulator](https://github.com/mflorence99/el-3270)
* [*El terminador* Electron-based Terminal Manager, inspired by iTerm2](https://github.com/mflorence99/el-term)
* [*Elf* Electron-based File Manager, with state from selection to file system completely managed by NGXS](https://github.com/mflorence99/el-file)
* [Angular NGXS Tutorial - An Alternative to NgRx for State Management](https://coursetro.com/posts/code/152/Angular-NGXS-Tutorial---An-Alternative-to-Ngrx-for-State-Management)
* [NGXS + Firebase Demo](https://github.com/fisenkodv/itinerary)
* [Use NGXS in a shared module](https://stackblitz.com/edit/angular-shared-for-root-imports?file=app%2Fshared-components%2Fshared-components.module.ts)
* [ScuttleButt Client using NGXS](https://github.com/datenknoten/ngx-ssb-client)
* [Movies Catalog APP (mobile & desktop) with NGXS, Angular 6, Ionic 4 and Capacitor](https://github.com/abritopach/angular-ionic-ngxs-movies)
* [NGXS Form Example](https://github.com/kuncevic/ngxs-form-example)
* [ngxs coffee](https://github.com/chybie/ngxs-coffee)
* [ngxs vs NgRx](https://github.com/codediodeio/ngrx-vs-ngxs)
* [Ngxs Effects](https://github.com/hsdgit/State.Of.Angular/tree/effects)
* [Reactive Programming with Observables & NGXS](https://github.com/kctang/reactive-with-ngxs)
* [Port of NgRx Example App](https://github.com/eranshmil/ngxs-example-app)
* [State Management with NGXS](https://github.com/joaqcid/state-mgmt-with-ngxs)
* [Fretboard Learning (Game/tool built using angular, Ionic and NGXS)](https://guitar-fretboard-learning.web.app/)
* [Arkham Horror Card Game (Built using Angular and NGXS)](https://github.com/sandb0x4477/arkham-horror-lcg)

### Media

* [ngAtlanta - NGXS, State Management Made Simple - Jecelyn Yeen](https://youtu.be/0bhfUGjn0KA)
* [ngAir 153 - NGXS: A New State Management for Angular Apps with Austin McDaniel and Danny Blue](https://www.youtube.com/watch?v=rkn73khwfWU\&feature=youtu.be)
* [ngAir 196 - One year of NGXS with Mark Whitfeld](https://youtu.be/B7m7eWywJB0)
* [Quick Start to NGXS](https://youtu.be/SGj11j4hxmg)
* [NGXS: Redux implemented in 2018 by Gerard Sans](https://youtu.be/nh-mp85folo?t=3240)
* [Angular NGXS Tutorial - An Alternative to NgRx for State Management](https://youtu.be/SfiO3bDUK7Q)

### Articles

* [@amcdnl - Authentication in NGXS](https://medium.com/@amcdnl/authentication-in-ngxs-6f25c52fd385)
* [@amcdnl - Why another state management framework for Angular?](https://medium.com/@amcdnl/why-another-state-management-framework-for-angular-b4b4c19ef664)
* [Alligator - Manage State in Angular with NGXS](https://alligator.io/angular/ngxs/)
* [@joshblf - Migrating from NGRX to NGXS in Angular 6](https://medium.com/@joshblf/migrating-from-ngrx-to-ngxs-in-angular-6-ddddcdce543e)
* [< BE OUTSTANDING /> - Why I Prefer NGXS over NGRX](https://blog.singular.uk/why-i-prefer-ngxs-over-ngrx-df727cd868b5)
* [JWORKS TECH BLOG - NGRX VS. NGXS VS. AKITA VS. RXJS: FIGHT!](https://ordina-jworks.github.io/angular/2018/10/08/angular-state-management-comparison.html)
* [The InfoGrid - Angular – Managing Authentication State Using NGXS](https://theinfogrid.com/tech/developers/angular/ngxs-authentication-angular/)
* [C# Corner - Angular With NGXS - State Management](https://www.c-sharpcorner.com/blogs/angular-with-ngxs-statemanagement)
* [@timdeschryver - Simple state mutations in NGXS with Immer](https://blog.angularindepth.com/simple-state-mutations-in-ngxs-with-immer-48b908874a5e)
* [@mehmetakifalp - Keeping Multiple Tab In Sync using NGXS state management library, Rxjs and localStorage](https://medium.com/@mehmetakifalp/keeping-multiple-tab-in-sync-using-ngxs-state-management-library-rxjs-and-localstorage-840c0bf615fa)
* [Q Software - NGXS — Initial impressions of an Angular state management solution](https://medium.com/q-software/ngxs-initial-impressions-of-an-angular-state-management-solution-a44b59f52508)
* [Bratislava Angular - Ngxs and Firebase Authentication](https://medium.com/bratislava-angular/ngxs-and-firebase-authentication-2c2a1c1196d6)
* [@hi\_46634 - Angular NGXS and WebSockets with Laravel backend](https://medium.com/@hi_46634/angular-ngxs-and-websockets-with-laravel-backend-2e66e0183cc2)
* [@dazcyril - State Management in Angular](https://medium.com/@dazcyril/state-management-in-angular-9ebae914ca9a)
* HSD - State Management In Angular using NGXS - [Part1](https://www.hsd.com.au/blog/state-management-in-angular-using-ngxs-part-1/), [Part2](https://www.hsd.com.au/blog/state-management-in-angular-using-ngxs-part-2/)
* [App Dividend - Angular NGXS Tutorial With Example From Scratch](https://appdividend.com/2018/07/03/angular-ngxs-tutorial-with-example-from-scratch/)
* [Angular Firebase - NGXS Quick Start Tutorial](https://angularfirebase.com/lessons/ngxs-quick-start-angular-state-management)
* [coursetro - Angular NGXS Tutorial - An Alternative to Ngrx for State Management](https://coursetro.com/posts/code/152/Angular-NGXS-Tutorial---An-Alternative-to-Ngrx-for-State-Management)
* [@splincode - NGXS Facade](https://medium.com/ngxs/ngxs-facade-3aa90c41497b)
* [@alvino.aj - NGXS — Thoughts, Patterns, Architecture and best practices](https://medium.com/@alvino.aj/ngxs-thoughts-patterns-architecture-and-best-practices-c991c42618d9)
* [Angular Chile - Manejo de Estado con NGXS en Angular (Spanish)](https://medium.com/angular-chile/manejo-de-estado-con-ngxs-en-angular-e66e11198a0)

If you have content you'd like to share with the community, make a PR to add it here.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.ngxs.io/community-and-labs/community/projects.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
