User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Angular

A curated list of awesome Angular resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: March 1, 2021, 3:06 a.m.

Thank you PatrickJS & contributors
View Topic on GitHub:
PatrickJS/awesome-angular

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official Resources

Community

Angular Team on twitter

Experts on Twitter

A curated list of awesome Angular resources

7.44K
1.12K
6m
CC0-1.0

Server-Side Rendering

Material Design

Component infrastructure and Material Design components for Angular

20.94K
5.62K
9d
MIT

Angular wrap around Materialize library

320
73
2y 87d
Apache-2.0

💡 Material Design UI components for Angular (versions 4+)

40
7
3y 65d
n/a

A lightweight Material Design library for Angular based on Google's Material Components for the Web.

134
21
20d
Apache-2.0

Angular Bootstrap with Material Design - Powerful and free UI KIT

1.03K
260
49d
n/a

md2

Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Switch, Tabs, Tags(Chips), Toast and Tooltip.

set of material2 examples and extra components (data table, dialog, ...) built on top of @angular2-material/core

Angular 2 components, directives and styles based on Material Design Lite

Material Design Lite Ext (carusel, grid, lightbox, selectfield, sticky header, ...)

Material Web Components for Angular. A faithful and accurate representation of Material Design as envisioned on the web.

Cheatsheet

⚡ Cheatsheet for developing lightning fast progressive Angular applications

3.5K
395
97d
MIT

List of 300 Angular Interview Questions and answers

1.55K
840
12d
Apache-2.0

HTTP

Router

Test

Ahead-of-Time Compilation

Angular CLI

CLI tool for Angular

24.24K
10.45K
9d
MIT

Hooks for the angular-cli

1
1
15d
MIT

Webpack

Angular Starter

10.4K
5.21K
6m
MIT

A complete, yet simple, starter for Angular v2+ using webpack

1.33K
603
3y 7m
MIT

A complete Angular 6 and Webpack 4 starter seed with minimal and full featured branches. Full featured branch includes: Material Design 2 (Bootstrap 4 branch available as well), @ngrx, HMR, DLLs and optional use of Universal for server-side rendering - Supports AOT (offline) compilation, sync and lazy loading. Karma/Protractor for e2e/unit tests.

912
198
2y 5m
MIT

Template for ASP.NET Core, Angular with Webpack and Visual Studio

498
130
78d
MIT

Angular2 starter kit with Typescript and Webpack

69
31
3y 11m
n/a

For angular 2+

3
2
3y 5m
n/a

Version of Tour of Heroes angular2 tutorial with angular2 final + webpack + rxjs

5
2
4y 5m
MIT

Series

Video Tutorials

Style Guides

Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development

180
18
11m
MIT

Angular Connect

Books

On-Site Training

Approach and Explanation

Integrations

Integrating NativeScript with Angular

1.2K
248
38d
Apache-2.0

Use Angular and React Native to build applications for Android and iOS

801
102
2y 50d
MIT

Client for SapphireDb, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core

37
2
4m
MIT

A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server 🎁

1.02K
249
12d
MIT

Official CKEditor 5 Angular 5+ component.

144
62
39d
n/a

Official CKEditor 4 Angular component.

27
16
13d
n/a

Decorators

Collection of highly useful decorators that help write concise code while also improving readability.

31
2
11m
MIT

Site Templates

Dashboard for Angular (versions 4 +)

57
11
2y 9m
n/a

A sample project to show how to make angular2+ deployment size small. It uses lazy loaded modules to keep the size small.

12
2
9m
n/a

Pipes

UI Components for use with Angular2 and Bootstrap4

309
59
4y 7m
n/a

𝗩 Angular 5+ pipeline for array filtering.

129
35
42d
MIT

⚡️ Useful pipes for Angular with no external dependencies!

1.24K
150
7m
MIT

▼ Angular 5+ orderBy pipe

224
56
39d
MIT

Angular2 pipe to convert camelCase strings to human readable strings

2
0
4y 17d
n/a

Generators

Slush Generator For Angular 2

45
6
4y 98d
MIT

A Yeoman Generator to create Angular2 apps right now.

259
42
4y 5m
MIT

Extensible Angular 11+ enterprise-grade project generator

1.32K
200
46d
MIT

[DEPRECATED] now integrated directly into ngX-Rocket generator

13
3
2y 4m
n/a

Core generator for ngX-Rocket add-ons

9
2
52d
MIT

Dart project generator - web apps, console apps, servers, and more.

649
126
27d
n/a

Generate full Angular Material applications with MongoDB, SQL or Firebase Firestore databases.

Documentation tools

📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

58.66K
5.84K
9d
MIT

The missing documentation tool for your Angular, Nest & Stencil application

3.3K
311
14d
MIT

Visualize the dependencies between the NgModules in your Angular 2+ application

33
5
3y 9m
Apache-2.0

Count the number of Modules, Lazy Modules, Pipes, Providers, Directives, Components used in an Angular application.

82
3
80d
MIT

Developer tools

Browser extension for debugging and profiling Angular applications.

An online IDE and prototyping tool for rapid Angular development.

TodoMVC

Schematics

Add cypress to an Angular CLI project

103
19
5m
MIT

Angular schematic for adding Jest and the required files to an Angular CLI project

183
21
5m
MIT

Add Prettier to an Angular CLI project

119
8
5m
MIT

🔥 A schematic that adds Tailwind CSS to Angular applications

64
2
5m
n/a

This is a basic template project to start with Angular 10.x and ThreeJS

122
52
5m
MIT

Animations

Render After Effects animations on Angular based on lottie-web

311
94
2y 6m
MIT

🌙 A collection of cool, reusable and flexible animations for Angular 9+

621
65
83d
MIT

Interactive Angular payment card library.

57
9
43d
n/a

tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno.

1.55K
153
8d
MIT

Auth Components

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access

2.79K
166
7d
MIT

permission based access control for your angular2 applications.

49
17
2y 11m
MIT

Angular Material UI component for firebase authentication

511
130
26d
MIT

Auth0 platform implementation and JWT authentication utility for Angular & Angular Universal

55
10
10m
MIT

Permission and roles based access control for your angular(angular 2,4,5,6,7,9+) applications(AOT, lazy modules compatible

744
98
99d
MIT

Backend Components

Cloudinary Angular client library

304
222
6m
MIT

🏌🏽 Simplify RESTful http resource generator for Angular 4+

8
0
3y 6m
n/a

Restangular for Angular 2 and higher versions

787
101
6m
MIT

Calendars

A flexible calendar component for angular 6.0+ that can display events on a month, week or day view.

2.07K
664
5m
MIT

🏄🏼 A data picker based on Angular 4+ (like native datetime picker of iOS)

20
11
9m
MIT

An official Angular component for FullCalendar

725
135
72d
MIT

Charts

Functional Chart.js wrapper for Angular

36
12
5m
MIT

Lightweight Angular Chart Library

9
0
32d
MIT

Beautiful charts for Angular based on Chart.js

1.91K
512
39d
ISC

Declarative Charting Framework for Angular

3.86K
1.05K
13d
MIT

Angular for Antvis F2

7
0
2y 91d
MIT

📈 Simple, elegant spark lines for Angular

103
10
87d
MIT

Drag/Drop

A drag/drop/resize grid-based plugin directive for angular2

362
165
1y 15d
MIT

Simple drag and drop with dragula

1.81K
444
5m
MIT

Editor Components

Codemirror Wrapper for Angular

189
38
96d
MIT

roosterjs library for angular!!

8
1
1y 6m
n/a

Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.

695
180
24d
n/a

A basic ace editor directive for angular 2.

33
109
4y 4m
MIT

🍡@quilljs editor component for @angular

234
54
11m
MIT

File Upload

Give file dropping super-powers to any element or component

27
1
5m
MIT

Angular2 File Dropzone

0
21
4y 11m
n/a

Easy to use Angular components for files upload

1.83K
645
1y 4m
MIT

A highly configurable dropzone component for Angular.

76
25
34d
n/a

flow.js file upload for angular

39
10
27d
MIT

Angular Library for uploading files. It supports: File Upload and Preview (additionally preview images with lightbox), validation, image cropper , drag and drop with multi language support.

Form Controls

Customizable Slack-like emoji picker for Angular

317
64
20d
MIT

vanilla javascript input mask

2.46K
142
6m
MIT

Angular 2 Dropdown Multiselect

225
217
58d
MIT

Input mask for React, Angular, Ember, Vue, & plain JavaScript

7.94K
778
82d
Unlicense

NG Form Validations Errors Helper - Some helpers to help you with form validation :)

5
2
2y 6m
MIT

Native angular select component

2.55K
651
21d
MIT

Simple dropdown for your angular2 applications using bootstrap3.

69
38
3y 11m
n/a

Checkbox group and radio group control for your angular2 applications using bootstrap3.

46
17
3y 11m
n/a

Angular based replacement for select boxes

684
613
3y 99d
MIT

🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more

300
38
82d
MIT

The most flexible and customized angular select

5
0
1y 8m
MIT

Angular recursive form at any level based on your json input.

30
9
4m
MIT

A Credit Card Directives and Form Validators package for Angular X (4+).

Icons

Angular5 Components and Directives for Fontawesome

87
21
3y 23d
MIT

An easy-to-use directive for font awesome icons.

20
5
4y 6m
MIT

Keyboard Mouse

Context Menu Service for Angular

61
9
7m
MIT

Adds cursor: pointer styling to elements having (click) directive, prevents event when disabled.

3
0
18d
MIT

Angular 4+ Directive adding event for escape key

2
0
2y 10m
MIT

A simple directive to add easter eggs in your Angular application 👾

28
4
4m
MIT

Layout Components

Official Angular wrapper for fullPage.js https://alvarotrigo.com/angular-fullpage/

129
37
11d
GPL-3.0

🍌 Angular UI library to split views and allow dragging to resize areas using CSS flexbox layout.

571
155
73d
Apache-2.0

A module used to arrange card elements including content infinitely on a grid layout.

675
45
6m
MIT

NOT MAINTAINED: Card view component for angular2

7
3
4y 102d
MIT

Angular 2 fullPage.js port library

285
55
1y 10m
MIT

Angular2 sheet component

2
0
3y 6m
n/a

A simple swipeable card component implemented in Angular2

15
3
4y 5m
MIT

Lightweight, Material Design inspired "go to top button". No dependencies. Pure Angular!

12
1
24d
MIT

🚀 Observable-based virtual scroll implementation in Angular

133
13
2y 93d
MIT

An Infinite Scroll Directive for Angular2 (based on Observables)

Loaders

The most powerful and customizable progress bar for Angular ✨

16
2
34d
MIT

Reusable angular components for epic-spinners

128
11
2y 4m
MIT

Show busy/loading indicators on any promise, or on any Observable's subscription.

324
108
3y 10m
MIT

Chilled loading buttons for angular2

84
26
20d
MIT

Amazing collection of Angular spinners components with pure css.

26
2
7m
MIT

Simple progress bar control for your angular2 applications using bootstrap3.

20
5
3y 11m
n/a

Configuration utility for Angular

134
17
10m
MIT

🖼 Load placeholder image on image error, Angular 5+

79
10
5m
n/a

Angular progress bar ☄

809
98
33d
MIT

A simple and flexible loading indicator service for Angular apps.

Maps

JavaScript library for creating map based web apps using Cesium and Angular

139
57
5m
MIT

Angular 2+ Google Maps Components

1.94K
717
6m
MIT

Angular binding of mapbox-gl-js

247
80
12d
MIT

Notifications

Angular 2+ Notification Center

290
65
7m
MIT

A sweetalert2 service for angular2.

49
24
3y 6m
MIT

An angular wrapper for popper.js, great for tooltips and positioning popping elements

181
38
1y 6m
MIT

🍞 Angular Toastr

1.81K
286
87d
MIT

State Management

A modernized Angular 4+ query builder based on jquery QueryBuilder

232
143
10m
MIT

Helper library for handling JWTs in Angular 2+ apps

2.46K
484
102d
MIT

Implementation of Angular 1.x $cookies service to Angular 2

112
27
3y 10m
MIT

Wrapper around cookies/sessionStorage/localStorage for angular2. If all are unavailable will use an in memory storage.

79
19
1y 11d
MIT

A local and session storage wrapper for angular 2.

14
2
4y 6m
MIT

Angular decorators to automagically keep variables in HTML5 LocalStorage, SessionStorage, cookies; injectable services for managing and listening to data changes and a bit more.

150
37
9m
n/a

Speed up your remote requests by automatically caching them on client and add support for offline navigation.

25
6
4y 23d
MIT

Cache utility for Angular

142
11
10m
MIT

Universal Model for Angular

6
1
6m
MIT

Tables

Angular 2 directive for Handsontable

279
96
2y 8m
MIT

Angular Smart Data Table component

1.53K
795
109d
MIT

Simple table extension with sorting, filtering, paging... for Angular2 apps

556
357
4y 83d
MIT

Angular Firebase Sortable Table is a module that makes tables creation with firebase an easy task.

30
4
3y 4m
n/a

✨ A feature-rich yet lightweight data-table crafted for Angular

4.21K
1.5K
26d
MIT

Advanced Datagrid for Pure Javascript / AngularJS 1.x / AngularJS 2 / Web Components

General

Angular UI components with native CSS variables theming and module extracting feature

17
1
2y 71d
MIT

Accessible Web Components

21
10
5y 9m
MIT

Element for Angular

505
122
2y 8m
MIT

Customizable Angular UI Library based on Eva Design System Dark Mode

6.88K
1.31K
35d
MIT

A configurable Mobile UI components based on Ant Design Mobile and Angular. 🐜

704
188
56d
n/a

Angular UI Component Library based on Ant Design

7.29K
2.57K
9d
MIT

Native Angular components & directives for Lightning Design System

866
116
49d
MIT

Angular components for Metro4 UI library in modern ui style.

32
5
8m
MIT

Flexible and easily customizable UI-kit for Angular 6+

78
11
15d
MIT

Angular 2 building blocks based on Semantic UI

1.01K
159
4y 89d
MIT

An Angular 9/10 Component Library for Generating QR (Quick Response) Codes

161
59
6m
MIT

🚀 Style and Component Library for Angular

527
96
11d
MIT

UX guidelines, HTML/CSS framework, and Angular components working together to craft exceptional experiences

6.18K
692
10d
n/a

Over 60 high-performance, lightweight, modular, and responsive UI components for Angular.

Collection of rich UI components for Angular 2

Set of UI components for Angular2

Material Based

Angular Library to manage contacts and users with a material design

41
4
1y 11m
MIT

Angular Library built with material design in order to provide a reusable faq (frequently asked questions) component for every project. Ask, Answer and List

25
1
1y 11m
MIT

Autocomplete input component and directive for google-maps built with angular and material design | ANGULAR V9 SUPPORTED

133
37
37d
MIT

Angular open source UI library to preview web links

45
10
9m
MIT

Open source library for angular apps to illustrate custom material pages content with steps (ideal for tutorials and explanations purposes)

51
7
1y 21d
MIT

Angular UI library to illustrate and validate a password's strength with material design - Angular V9 supported

181
40
24d
MIT

Component infrastructure and Material Design components for Angular

20.94K
5.62K
9d
MIT

Teradata UI Platform built on Angular Material

2.16K
340
5m
MIT

Advanced Angular Components with Material Design.

a UI platform built on Angular 2.0 + Material Design

Bootstrap Based

Angular Bootstrap UI library for firebase authentication powered by @ng-bootstrap and @angularfire2

37
4
2y 51d
MIT

UI Components for use with Angular2 and Bootstrap4

309
59
4y 7m
n/a

Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)

5.25K
1.66K
12d
MIT

Experiments with Angular2 directives for Bootstrap

9
0
5y 4m
n/a

Open modal window (dialog box) for your angular2 applications using bootstrap3.

112
87
3y 10m
n/a

Simple pagination control for your angular2 applications using bootstrap3

32
5
3y 11m
n/a

Simple tabs control for your angular2 applications using bootstrap3

38
15
3y 11m
n/a

Angular 4 directives for Bootstrap 4 by the ui-bootstrap team

UX Components

An Angular wrapper for the site tour library Shepherd

90
29
10d
MIT

A wizard component for Angular 9+

266
72
22d
MIT

Angular2+ plugin for building a tour, showcase or a walkthrough for your app

14
5
2y 14d
MIT

Viewers

🎠 ♻️ Everyday 30 million people experience. It's reliable, flexible and extendable carousel.

529
44
6m
MIT

<ng2-markdown> - Angular2 Markdown Web Component

26
5
1y 38d
MIT

📄 PDF Viewer Component for Angular 5+

986
291
13d
MIT

very tiny and safe img for Angular 2

8
0
4y 6m
MIT

Angular Universal carousel

261
91
34d
MIT

Lightweight and simple carousel with no dependencies.

48
26
2y 65d
MIT

Misc Components

Angular Context: Easy property binding for router outlet and nested component trees.

118
7
7m
MIT

a simple countdown angular2 directive with multiple language

26
17
3y 6m
MIT

💬 A simple facebook/linkedin lookalike chat module for Angular applications.

130
76
4m
MIT

Use Google Sheets as your (read-only) backend for your Angular app!

17
2
57d
MIT

Angular module to write beautiful math expressions in TeX syntax boosted by KaTeX library

94
29
64d
MIT

Render any child view somewhere else on the page.

15
8
5m
MIT

Angular Adsense Component

113
21
86d
MIT

Universal avatar component for angular 2+ applications makes it possible to fetch / generate avatar from different sources

206
71
33d
MIT

Simple, easy and performance countdown for angular

125
38
12d
MIT

Route internationalization utility for Angular

38
1
2y 10m
MIT

Angular V8 wrapper for linkifyjs - library for finding links in plain text and converting them to HTML <a> tags via linkifyjs

32
12
1y 92d
MIT

Dynamic page title & meta tags utility for Angular (w/server-side rendering)

328
34
10m
MIT

Angular Prize Winning Wheel

20
10
7m
n/a

A lightweight, configurable and reactive breadcrumbs for Angular 2+

104
25
27d
MIT

style DOM elements based on their display size (rather than browser screen size).

Library for monitoring Angular change detection performance.

JAM Stack

The Static Site Generator for Angular apps

1.89K
183
94d
MIT

Universal Courses And Tutorials

Universal General Resources

Server-side rendering and Prerendering for Angular

3.73K
446
9d
MIT

Universal Seed Projects

Angular Universal starter kit by @AngularClass

2.07K
722
1y 5m
n/a

Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer

664
141
8m
MIT

Angular Universal 100% powered by Angular CLI

148
39
70d
n/a

🔥 Angular 8 PWA Universal Heroku Starter 🔥- Starter project for an Angular 8 application with Universal implementation and heroku build configuration

23
9
7m
MIT

TypeScript General Resources

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

68.71K
9.12K
9d
Apache-2.0

The repository for high quality TypeScript type definitions.

32.34K
23.99K
9d
n/a

A typed superset of JavaScript that compiles to plain JavaScript.

TypeScript Seed Projects

A minimal Angular2 playground using TypeScript and SystemJS loader

543
240
4y 10m
n/a

Angular Lab

151
32
5m
MIT

Angular sample components

1.03K
312
7m
MIT

Todo app with Angular CLI • AngularFire2 • Firebase • OAuth • SW-Precache

519
192
3y 7m
MIT

This repository is an example application for angular2 tutorial

150
54
3y 11m
MIT

A seed project for Angular 2.0 / TypeScript development

41
10
5y 15d
n/a

Gulp Angular Starter using TypeScript (Updated to 4.4.3)

540
155
3y 5m
MIT

A soup of Angular and Leaflet

208
64
7m
MIT

A recipe of Angular and MapboxGL

50
7
2y 10m
MIT

Angular 2.0.0-beta.1 with websocket quickstart

8
0
5y 51d
MIT

Minimal Angular2 starter with webpack

35
3
3y 15d
MIT

Angular - learn by example

780
150
1y 4m
n/a

The ultimate Angular seed project

41
19
4y 43d
n/a

Angular2 + SASS + TypeScript + SystemJS + NPM Builds

86
32
4y 6m
n/a

Customizable admin dashboard template based on Angular 10+

22.22K
7.06K
21d
MIT

Sample of how easy and fast to start hacking with Angular2 and ng2-bootstrap

86
86
4y 36d
n/a

Angular2 Gulp skeleton with unit testing and remapped coverage

17
3
4y 4m
n/a

For angular 2+

3
2
3y 5m
n/a

A base for building Angular2 + Webpack + TypeScript Projects

0
0
4y 5m
n/a

Angular Webpack Starter with AoT compilation, Lazy-loading, Tree-shaking, and Hot Module Reload (Updated to 4.1.0!)

91
18
3y 7m
MIT

Angular 6 Webpack Noob Starter Boilerplate w/o 2269 dependencies

10
0
2y 9m
MIT

Angular2 + FeathersJS application framework for both client and server side

29
5
3y 11m
n/a

Starting point for developing Angular modules and publishing them on NPM.

53
49
4y 35d
MIT

Angular2 D3v4 implementation of charts, graphs, area and view porting

15
8
3y 31d
n/a

Example app showcasing fulls1z3's Angular libraries

27
3
3y 33d
MIT

Admin dashboard template based on Angular 4+, Angular Material 2 and ngx-charts

40
4
3y 40d
n/a

Simple Fullstack GraphQL Application with Angular CLI + Redux. API built with Typescript + Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with Angular CLI + Redux + Async Middleware to access the API.

68
18
2y 9m
MIT

An Angular5 Starter Kit :: Router, HttpClient, Forms, Services, Dev/Prod, HMR, Async/Lazy Routes and a very good structure for large applications by @naologic

53
15
1y 9m
MIT

An example app for Angular

56
29
2y 48d
BSD-3-Clause