Welcome to Angular Universal PWA starter Star


This application is a demo of Angular Universal Progressive Web App starter.

Don't forget to star it and share with others!

Getting started

  npm install -g @ng-toolkit/init
  ng new --collection @ng-toolkit/init myAwesomeApp
  cd myAwesomeApp
  npm start

What's inside?


Progressive Web App is an installable website which lives on the user's home screen and works offline. It offers a full-screen experience and can re-engage users with web push notifications.

Angular Universal

Server-side rendering, here called Angular Universal - is a technique of rendering application content on the initial request. What customer gets, is fully rendered website and application packed in the js file.

Thanks to Angular Universal you got:

  • Better perceived performance
  • Search Engine Optimization
  • Site preview

Learn more about Angular Universal here.


Accelerated Mobile Pages is an open-source initiative. The project enables the creation of web applications that are fast and high-performing across devices and platforms. You can learn more about AMP project here.

Serverless support

Serverless computing is a cost-effective environment for web applications. You pay only for those resources which you are factually using, instead of running your hosting 24 hours for 7 days a week.

Most popular Serverless environemnts are:

  • AWS Lambda
  • Google Cloud Functions
  • Azure Functions
  • Webtasks


Decrease number of requests done by back-end and front-end. Read more on the TransferState page.


This project is my 'after-hours' work. I am devoting my private time and resources for its continuous evolution. If you like it, I would appreciate if you donor it!

List of donors can be found on the donors page

Here is the list of pages where you can donor this project: