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: Dec. 5, 2020, 6:07 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
96d
CC0-1.0

Server-Side Rendering

Material Design

Component infrastructure and Material Design components for Angular

20.69K
5.54K
1d
MIT

Angular wrap around Materialize library

320
74
2y 1d
Apache-2.0

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

40
7
2y 11m
n/a

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

119
19
5d
Apache-2.0

Angular Bootstrap with Material Design - Powerful and free UI KIT

1.02K
259
4d
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.45K
383
11d
MIT

List of 300 Angular Interview Questions and answers

1.39K
732
19d
Apache-2.0

HTTP

Router

Test

Ahead-of-Time Compilation

Angular CLI

CLI tool for Angular

24.01K
10.06K
1d
MIT

Webpack

Angular Starter

10.39K
5.24K
119d
MIT

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

1.33K
608
3y 4m
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.

913
197
2y 77d
MIT

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

499
131
81d
MIT

Angular2 starter kit with Typescript and Webpack

69
31
3y 8m
n/a

For angular 2+

3
2
3y 85d
n/a

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

5
2
4y 79d
MIT

Series

Video Tutorials

Style Guides

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

179
18
9m
MIT

Angular Connect

Books

On-Site Training

Approach and Explanation

Integrations

Integrating NativeScript with Angular

1.2K
247
18d
Apache-2.0

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

802
102
1y 10m
MIT

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

34
1
43d
MIT

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

954
241
18d
MIT

Official CKEditor 5 Angular 5+ component.

137
57
46d
n/a

Official CKEditor 4 Angular component.

27
16
3d
n/a

Decorators

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

28
2
8m
MIT

Site Templates

Dashboard for Angular (versions 4 +)

57
11
2y 6m
n/a

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

11
2
7m
n/a

Pipes

UI Components for use with Angular2 and Bootstrap4

310
59
4y 4m
n/a

𝗩 Angular 5+ pipeline for array filtering.

129
34
91d
MIT

⚡️ Useful pipes for Angular with no external dependencies!

1.22K
147
4m
MIT

▼ Angular 5+ orderBy pipe

221
56
56d
MIT

Angular2 pipe to convert camelCase strings to human readable strings

2
0
3y 9m
n/a

Generators

Slush Generator For Angular 2

45
6
4y 12d
MIT

A Yeoman Generator to create Angular2 apps right now.

259
42
4y 82d
MIT

Extensible Angular 10+ enterprise-grade project generator

1.29K
198
61d
MIT

[DEPRECATED] now integrated directly into ngX-Rocket generator

13
2
2y 45d
n/a

Core generator for ngX-Rocket add-ons

9
2
95d
MIT

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

626
120
24d
n/a

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

Documentation tools

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

55.55K
5.61K
1d
MIT

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

3.21K
307
38d
MIT

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

32
5
3y 6m
Apache-2.0

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

82
3
46d
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
87d
MIT

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

183
21
71d
MIT

Add Prettier to an Angular CLI project

119
8
89d
MIT

🔥 A schematic that adds Tailwind CSS to Angular applications

64
2
87d
n/a

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

122
52
64d
MIT

Animations

Render After Effects animations on Angular based on lottie-web

298
89
2y 97d
MIT

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

601
64
2y 4m
MIT

Interactive Angular payment card library.

54
8
7d
n/a

Auth Components

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

2.52K
155
18d
MIT

permission based access control for your angular2 applications.

50
17
2y 8m
MIT

Angular Material UI component for firebase authentication

480
125
5d
MIT

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

52
10
7m
MIT

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

724
98
13d
MIT

Backend Components

Cloudinary Angular client library

304
222
101d
MIT

🏌🏽 Simplify RESTful http resource generator for Angular 4+

7
0
3y 97d
n/a

Restangular for Angular 2 and higher versions

782
99
114d
MIT

Calendars

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

2.07K
664
74d
MIT

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

17
11
7m
MIT

An official Angular component for FullCalendar

666
129
23d
MIT

Charts

Functional Chart.js wrapper for Angular

33
12
75d
MIT

Lightweight Angular Chart Library

8
0
4m
MIT

Beautiful charts for Angular based on Chart.js

1.85K
505
14d
ISC

Declarative Charting Framework for Angular

3.79K
1.02K
36d
MIT

Angular for Antvis F2

7
0
2y 5d
MIT

📈 Simple, elegant spark lines for Angular

100
10
1d
MIT

Drag/Drop

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

362
164
9m
MIT

Simple drag and drop with dragula

1.8K
438
82d
MIT

Editor Components

Codemirror Wrapper for Angular

185
38
10d
MIT

roosterjs library for angular!!

6
1
1y 111d
n/a

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

687
178
36d
n/a

A basic ace editor directive for angular 2.

33
110
4y 63d
MIT

🍡@quilljs editor component for @angular

233
53
8m
MIT

File Upload

Give file dropping super-powers to any element or component

24
1
75d
MIT

Angular2 File Dropzone

0
21
4y 8m
n/a

Easy to use Angular components for files upload

1.82K
638
1y 37d
MIT

A highly configurable dropzone component for Angular.

70
23
11d
n/a

flow.js file upload for angular

39
9
54d
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

303
62
29d
MIT

vanilla javascript input mask

2.46K
142
107d
MIT

Angular 2 Dropdown Multiselect

216
210
2d
MIT

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

7.87K
765
9m
Unlicense

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

5
2
2y 112d
MIT

Native angular 6+ select component

2.46K
630
16d
MIT

Simple dropdown for your angular2 applications using bootstrap3.

70
38
3y 8m
n/a

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

46
17
3y 8m
n/a

Angular based replacement for select boxes

682
618
3y 13d
MIT

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

276
34
29d
MIT

The most flexible and customized angular select

5
0
1y 5m
MIT

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

29
9
41d
MIT

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

Icons

Angular5 Components and Directives for Fontawesome

87
21
2y 10m
MIT

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

20
5
4y 105d
MIT

Keyboard Mouse

Context Menu Service for Angular

59
8
4m
MIT

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

3
0
2y 7m
MIT

Angular 4+ Directive adding event for escape key

2
0
2y 8m
MIT

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

27
4
44d
MIT

Layout Components

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

128
36
8m
GPL-3.0

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

526
151
12d
Apache-2.0

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

675
45
109d
MIT

NOT MAINTAINED: Card view component for angular2

7
2
4y 16d
MIT

Angular 2 fullPage.js port library

286
55
1y 7m
MIT

Angular2 sheet component

2
0
3y 105d
n/a

A simple swipeable card component implemented in Angular2

15
3
4y 82d
MIT

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

11
1
41d
MIT

🚀 Observable-based virtual scroll implementation in Angular

133
13
2y 7d
MIT

An Infinite Scroll Directive for Angular2 (based on Observables)

Loaders

The most powerful and customizable progress bar for Angular ✨

13
2
13d
MIT

Reusable angular components for epic-spinners

126
10
2y 42d
MIT

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

323
109
3y 7m
MIT

Chilled loading buttons for angular2

83
26
11d
MIT

Amazing collection of Angular spinners components with pure css.

26
2
4m
MIT

Simple progress bar control for your angular2 applications using bootstrap3.

20
5
3y 8m
n/a

Configuration utility for Angular

133
17
7m
MIT

🖼 Load placeholder image on image error, Angular 5+

77
10
91d
n/a

Angular progress bar ☄

791
99
115d
MIT

A simple and flexible loading indicator service for Angular apps.

Maps

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

136
57
87d
MIT

Angular 2+ Google Maps Components

1.92K
717
116d
MIT

Angular binding of mapbox-gl-js

236
79
69d
MIT

Notifications

Angular 2+ Notification Center

290
65
4m
MIT

A sweetalert2 service for angular2.

49
24
3y 4m
MIT

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

178
39
1y 109d
MIT

🍞 Angular Toastr

1.75K
279
1d
MIT

State Management

A modernized Angular 4+ query builder based on jquery QueryBuilder

219
136
7m
MIT

Helper library for handling JWTs in Angular 2+ apps

2.44K
482
16d
MIT

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

112
27
3y 7m
MIT

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

79
19
9m
MIT

A local and session storage wrapper for angular 2.

14
2
4y 105d
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.

148
37
6m
n/a

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

25
6
3y 10m
MIT

Cache utility for Angular

139
11
7m
MIT

Universal Model for Angular

6
1
118d
MIT

Tables

Angular 2 directive for Handsontable

279
96
2y 5m
MIT

Angular Smart Data Table component

1.51K
783
23d
MIT

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

553
357
3y 12m
MIT

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

30
4
3y 36d
n/a

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

4.14K
1.46K
79d
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
0
1y 11m
MIT

Accessible Web Components

21
10
5y 6m
MIT

Element for Angular

493
119
2y 5m
MIT

Customizable Angular UI Library based on Eva Design System Dark Mode

6.68K
1.3K
33d
MIT

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

688
181
10d
n/a

Angular UI Component Library based on Ant Design

7.08K
2.46K
1d
MIT

Native Angular components & directives for Lightning Design System

854
112
5m
MIT

Angular components for Metro4 UI library in modern ui style.

33
5
6m
MIT

Flexible and easily customizable UI-kit for Angular 6+

76
10
6m
MIT

Angular 2 building blocks based on Semantic UI

1.01K
161
4y 3d
MIT

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

153
58
116d
MIT

🚀 Style and Component Library for Angular

513
93
10d
MIT

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

6.11K
676
2d
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

40
3
1y 8m
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

22
2
1y 8m
MIT

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

122
32
15d
MIT

Angular open source UI library to preview web links

45
10
6m
MIT

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

50
7
10m
MIT

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

177
40
5d
MIT

Component infrastructure and Material Design components for Angular

20.69K
5.54K
1d
MIT

Teradata UI Platform built on Angular Material

2.16K
340
93d
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

33
4
1y 11m
MIT

UI Components for use with Angular2 and Bootstrap4

310
59
4y 4m
n/a

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

5.21K
1.65K
29d
MIT

Experiments with Angular2 directives for Bootstrap

10
0
5y 35d
n/a

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

112
87
3y 8m
n/a

Simple pagination control for your angular2 applications using bootstrap3

32
5
3y 8m
n/a

Simple tabs control for your angular2 applications using bootstrap3

38
15
3y 8m
n/a

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

UX Components

An Angular wrapper for the site tour library Shepherd

74
24
2d
MIT

A wizard component for Angular 9+

263
70
9d
MIT

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

14
3
1y 9m
MIT

Viewers

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

529
44
113d
MIT

- Angular2 Markdown Web Component

26
5
10m
MIT

📄 PDF Viewer Component for Angular 5+

959
280
5d
MIT

very tiny and safe img for Angular 2

8
0
4y 95d
MIT

Angular Universal carousel

251
87
4d
MIT

Lightweight and simple carousel with no dependencies.

48
26
1y 11m
MIT

Misc Components

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

113
7
4m
MIT

a simple countdown angular2 directive with multiple language

26
17
3y 4m
MIT

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

126
72
51d
MIT

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

14
2
92d
MIT

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

91
27
26d
MIT

Render any child view somewhere else on the page.

13
8
91d
MIT

Angular Adsense Component

107
21
26d
MIT

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

198
66
67d
MIT

Simple, easy and performance countdown for angular

116
35
22d
MIT

Route internationalization utility for Angular

38
1
2y 7m
MIT

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

32
12
1y 6d
MIT

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

323
33
7m
MIT

Angular Prize Winning Wheel

14
7
5m
n/a

A lightweight, configurable and reactive breadcrumbs for Angular 2+

88
22
5d
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
8d
MIT

Universal Courses And Tutorials

Universal General Resources

Server-side rendering and Prerendering for Angular

3.67K
437
2d
MIT

Universal Seed Projects

Angular Universal starter kit by @AngularClass

2.07K
723
1y 81d
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

658
144
5m
MIT

Angular Universal 100% powered by Angular CLI

143
39
5m
n/a

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

23
8
4m
MIT

TypeScript General Resources

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

66.68K
8.85K
0d
Apache-2.0

The repository for high quality TypeScript type definitions.

31.07K
23.35K
0d
n/a

A typed superset of JavaScript that compiles to plain JavaScript.

TypeScript Seed Projects

A minimal Angular2 playground using TypeScript and SystemJS loader

546
242
4y 7m
n/a

Angular Lab

151
32
90d
MIT

Angular sample components

1.03K
313
4m
MIT

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

520
192
3y 5m
MIT

This repository is an example application for angular2 tutorial

150
54
3y 9m
MIT

A seed project for Angular 2.0 / TypeScript development

41
10
4y 9m
n/a

Gulp Angular Starter using TypeScript (Updated to 4.4.3)

541
158
3y 72d
MIT

A soup of Angular and Leaflet

208
65
4m
MIT

A recipe of Angular and MapboxGL

49
7
2y 7m
MIT

Angular 2.0.0-beta.1 with websocket quickstart

8
0
4y 11m
MIT

Minimal Angular2 starter with webpack

35
3
2y 9m
MIT

Angular - learn by example

780
150
1y 40d
n/a

The ultimate Angular seed project

41
19
3y 10m
n/a

Angular2 + SASS + TypeScript + SystemJS + NPM Builds

87
32
4y 110d
n/a

Customizable admin dashboard template based on Angular 10+

21.81K
6.95K
33d
MIT

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

85
86
3y 10m
n/a

Angular2 Gulp skeleton with unit testing and remapped coverage

17
3
4y 48d
n/a

For angular 2+

3
2
3y 85d
n/a

A base for building Angular2 + Webpack + TypeScript Projects

0
0
4y 87d
n/a

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

91
18
3y 4m
MIT

Angular 6 Webpack Noob Starter Boilerplate w/o 2269 dependencies

10
0
2y 6m
MIT

Angular2 + FeathersJS application framework for both client and server side

29
5
3y 8m
n/a

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

53
50
3y 10m
MIT

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

15
8
2y 10m
n/a

Example app showcasing fulls1z3's Angular libraries

27
4
2y 10m
MIT

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

40
4
2y 10m
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
17
2y 6m
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

54
15
1y 6m
MIT

An example app for Angular

54
28
1y 10m
BSD-3-Clause

Angular Material admin dashboard template.

546
155
8d
MIT

This is a starter project for creating open-source libraries for Angular. It is a full fledged Angular workspace with demo application and easy library addition. It is designed to be used for open-sourcing libraries on Github and has everything you'd need ready for CI, code coverage, SSR testing, StackBlitz demo deployment and more.

65
9
78d
Apache-2.0

A curated list of awesome Angular resources

7.44K
1.12K
96d
CC0-1.0

Ionic 2 in Angular 2

A framework to build hybrid apps with mobile-optimized HTML, CSS and JS with AngularJS.

Ionic 2 General Resources

An "awesome" list of Ionic resources

790
190
26d
CC0-1.0

Angular 2 in Cordova

Official Website for Apache Cordova