Back to rankings

ngrx/example-app

TypeScript

Example app showcasing the ngrx platform

ngrxangularreduxrxjsobservables
Star Growth
Stars
1.4k
Forks
484
Weekly Growth
Issues
0
5001k
May 2016Sep 2019Feb 2023Jul 2026
Artifactsnpmnpm install example-app
README

This repository is for version 2.x of the example application.

Click here for the latest version (4.x)


@ngrx example application

Example application utilizing @ngrx libraries, showcasing common patterns and best practices. Take a look at the live app.

This app is a book collection manager. Using the Google Books API, the user can search for books and add them to their collection. This application utilizes @ngrx/db to persist the collection across sessions; @ngrx/store to manage the state of the app and to cache requests made to the Google Books API; @angular/router to manage navigation between routes; @ngrx/effects to isolate side effects.

Built with @angular/cli

Included

Quick start

# clone the repo
git clone https://github.com/ngrx/example-app.git


# change directory to repo
cd example-app

# Use npm or yarn to install the dependencies:
npm install

# OR
yarn

# start the server
ng serve

Navigate to http://localhost:4200/ in your browser

NOTE: The above setup instructions assume you have added local npm bin folders to your path. If this is not the case you will need to install the Angular CLI globally.

Related repositories
ngrx/platform

Reactive State for Angular

TypeScriptnpmOtherngrxrxjs
ngrx.io
8.3k2k
angular/angularfire

Angular + Firebase = ❤️

TypeScriptnpmMIT Licensefirebaseangular
firebaseopensource.com/projects/angular/angularfire2
7.8k2.2k
altair-graphql/altair

✨⚡️ A feature-rich GraphQL Client for all platforms.

TypeScriptnpmMIT Licensegraphqlgraphql-client
altairgraphql.dev
5.4k402
timjacobi/angular-education

A list of helpful material to develop using Angular

angularangular2-components
5.3k853
ngrx/store

RxJS powered state management for Angular applications, inspired by Redux

TypeScriptnpmMIT Licensengrxangular
3.9k308
ngxs/store

🚀 NGXS - State Management for Angular

TypeScriptnpmMIT Licensecqrsredux
ngxs.io
3.5k404
tomastrajan/angular-ngrx-material-starter

Angular, NgRx, Angular CLI & Angular Material Starter Project

TypeScriptnpmMIT Licenseangularngrx
tomastrajan.github.io/angular-ngrx-material-starter
2.9k902
trungvose/angular-spotify

Spotify client built with Angular 15, Nx Workspace, ngrx, TailwindCSS and ng-zorro

TypeScriptnpmMIT Licenseangularnx
spotify.trungk18.com
2.8k418
NathanWalker/angular-seed-advanced

Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (*native* mobile), Electron (Mac, Windows and Linux desktop) and more.

TypeScriptnpmMIT Licenseangularnativescript
2.2k432
sysgears/apollo-universal-starter-kit

Apollo Universal Starter Kit is a SEO-friendly, fully-configured, modular starter application that helps developers to streamline web, server, and mobile development with cutting-edge technologies and ultimate code reuse.

JavaScriptnpmMIT Licensegraphqlapollo
apollokit.org
1.7k316
TrilonIO/aspnetcore-angular-universal

ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO

TypeScriptnpmMIT Licenseangularuniversal
trilon.io
1.4k421
tomalaforge/angular-challenges

Set of Angular challenges to practise and train on Angular

TypeScriptnpmangularchallenge
angular-challenges.vercel.app
1.4k2.9k