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. 4, 2021, 11:12 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

8.13K
1.21K
4m
CC0-1.0

Server-Side Rendering

Material Design

Component infrastructure and Material Design components for Angular

22.24K
5.89K
31d
MIT

Angular wrap around Materialize library

322
76
3y 0d
Apache-2.0

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

40
7
3y 11m
n/a

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

147
21
9m
Apache-2.0

Angular 11 & Bootstrap 5 & Material Design 2.0 UI KIT

1.05K
267
32d
MIT

Cheatsheet

⚡ Cheatsheet for developing lightning fast progressive Angular applications

3.7K
422
1y 10d
MIT

List of 300 Angular Interview Questions and answers

2.19K
1.17K
70d
Apache-2.0

HTTP

Router

Test

Ahead-of-Time Compilation

Angular CLI

CLI tool for Angular

25.02K
11.78K
30d
MIT

Hooks for the angular-cli

4
1
34d
MIT

Webpack

Angular Starter

10.41K
5.16K
88d
MIT

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

1.32K
592
4y 53d
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.

906
197
116d
MIT

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

495
131
8m
MIT

Angular2 starter kit with Typescript and Webpack

69
31
4y 8m
n/a

For angular 2+

3
2
4y 84d
n/a

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

5
2
5y 78d
MIT

Series

Video Tutorials

Style Guides

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

182
18
116d
MIT

Angular Connect

Books

On-Site Training

Approach and Explanation

Integrations

Integrating NativeScript with Angular

1.21K
252
8m
Apache-2.0

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

797
101
2y 10m
MIT

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

40
2
60d
MIT

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

1.22K
260
58d
MIT

Official CKEditor 5 Angular 5+ component.

162
80
4m
n/a

Official CKEditor 4 Angular component.

39
19
31d
n/a

Decorators

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

35
2
74d
MIT

Component property connection in Angular application.

4
1
8m
MIT

Site Templates

Dashboard for Angular (versions 4 +)

59
10
3y 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.

13
2
60d
n/a

Pipes

UI Components for use with Angular2 and Bootstrap4

306
57
2y 6m
n/a

𝗩 Angular 5+ pipeline for array filtering.

132
36
55d
MIT

⚡️ Useful pipes for Angular with no external dependencies!

1.31K
164
58d
MIT

▼ Angular 5+ orderBy pipe

232
57
86d
MIT

Angular2 pipe to convert camelCase strings to human readable strings

2
0
4y 9m
n/a

Generic pipe for Angular application.

2
0
8m
MIT

Generators

Slush Generator For Angular 2

45
6
5y 11d
MIT

A Yeoman Generator to create Angular2 apps right now.

257
41
5y 81d
MIT

Extensible Angular 12+ enterprise-grade project generator

1.41K
213
59d
MIT

[DEPRECATED] now integrated directly into ngX-Rocket generator

13
3
3y 44d
n/a

Core generator for ngX-Rocket add-ons

9
2
4m
MIT

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

674
127
6m
BSD-3-Clause

Documentation tools

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

65.77K
6.69K
31d
MIT

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

3.52K
338
37d
MIT

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

35
4
4y 6m
Apache-2.0

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

91
3
49d
MIT

Developer tools

TodoMVC

Schematics

⛔️ DEPRECATED Add cypress to an Angular CLI project

164
26
59d
MIT

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

253
27
59d
MIT

Add Prettier to an Angular project

136
10
73d
MIT

🔥 A schematic that adds Tailwind CSS to Angular applications

557
39
6m
MIT

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

185
64
65d
MIT

Animations

Render After Effects animations on Angular based on lottie-web

324
100
116d
MIT

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

673
65
60d
MIT

Interactive Angular payment card library.

68
12
6m
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.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

2.65K
295
5d
MIT

Auth Components

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

3.58K
207
30d
MIT

permission based access control for your angular2 applications.

51
18
3y 8m
MIT

Angular Material UI component for firebase authentication

563
150
37d
MIT

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

56
11
4m
MIT

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

793
106
57d
MIT

Backend Components

Cloudinary Angular client library

308
236
51d
MIT

🏌🏽 Simplify RESTful http resource generator for Angular 4+

8
0
4y 96d
n/a

Restangular for Angular 2 and higher versions

791
103
60d
MIT

Calendars

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

2.29K
750
68d
MIT

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

19
13
1y 7m
MIT

An official Angular component for FullCalendar

809
139
31d
MIT

Charts

Functional Chart.js wrapper for Angular

46
13
6m
MIT

Lightweight Angular Chart Library

9
2
60d
MIT

Beautiful charts for Angular based on Chart.js

2.02K
527
31d
ISC

Declarative Charting Framework for Angular

4.04K
1.09K
43d
MIT

Angular for Antvis F2

7
0
3y 4d
MIT

📈 Simple, elegant spark lines for Angular

110
10
6m
MIT

Drag/Drop

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

360
163
11m
MIT

Simple drag and drop with dragula

1.84K
449
116d
MIT

Editor Components

Codemirror Wrapper for Angular

215
40
74d
MIT

roosterjs library for angular!!

9
3
47d
n/a

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

714
181
47d
n/a

A basic ace editor directive for angular 2.

33
110
4y 8m
MIT

🍡@quilljs editor component for @angular

230
54
1y 8m
MIT

File Upload

Give file dropping super-powers to any element or component

32
1
1y 74d
MIT

Angular2 File Dropzone

0
19
5y 8m
n/a

Easy to use Angular components for files upload

1.85K
652
81d
MIT

A highly configurable dropzone component for Angular.

106
38
48d
n/a

flow.js file upload for angular

47
11
60d
MIT

Form Controls

Customizable Slack-like emoji picker for Angular

364
74
99d
MIT

vanilla javascript input mask

3.35K
190
43d
MIT

Angular 2 Dropdown Multiselect

246
235
60d
MIT

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

8.08K
817
5m
Unlicense

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

5
2
3y 111d
MIT

Native angular select component

2.75K
716
35d
MIT

Simple dropdown for your angular2 applications using bootstrap3.

70
38
4y 8m
n/a

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

46
17
4y 6m
n/a

Angular based replacement for select boxes

680
608
4m
MIT

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

350
41
5m
MIT

The most flexible and customized angular select

5
0
2y 5m
MIT

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

33
10
1y 40d
MIT

Icons

Angular5 Components and Directives for Fontawesome

89
21
7m
MIT

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

20
5
5y 104d
MIT

An Angular component that can be used to create frosted glass effect of icons.

4
0
7m
MIT

Keyboard Mouse

Context Menu Service for Angular

70
10
1y 4m
MIT

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

3
0
116d
MIT

Angular 4+ Directive adding event for escape key

3
0
3y 7m
MIT

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

29
4
59d
MIT

Layout Components

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

143
37
60d
GPL-3.0

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

650
171
47d
Apache-2.0

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

1.03K
64
33d
MIT

NOT MAINTAINED: Card view component for angular2

7
3
5y 15d
MIT

Angular 2 fullPage.js port library

285
51
1y 6m
MIT

Angular2 sheet component

2
0
4y 104d
n/a

A simple swipeable card component implemented in Angular2

15
3
5y 81d
MIT

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

18
1
59d
MIT

🚀 Observable-based virtual scroll implementation in Angular

133
13
3y 6d
MIT

Loaders

The most powerful and customizable progress bar for Angular ✨

18
2
73d
MIT

Reusable angular components for epic-spinners

150
14
116d
MIT

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

325
108
4y 64d
MIT

Chilled loading buttons for angular2

87
27
95d
MIT

Amazing collection of Angular spinners components with pure css.

28
2
59d
MIT

Simple progress bar control for your angular2 applications using bootstrap3.

21
5
4y 8m
n/a

Configuration utility for Angular

137
24
4m
MIT

🖼 Load placeholder image on image error, Angular 5+

79
10
87d
n/a

Angular progress bar ☄

870
100
33d
MIT

Maps

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

161
65
95d
MIT

Angular 2+ Google Maps Components

1.98K
739
59d
MIT

Angular binding of mapbox-gl-js

280
99
40d
MIT

Notifications

Angular 2+ Notification Center

312
69
60d
MIT

A sweetalert2 service for angular2.

49
24
4y 4m
MIT

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

185
38
60d
MIT

🍞 Angular Toastr

1.97K
302
40d
MIT

State Management

A modernized Angular 4+ query builder based on jquery QueryBuilder

259
160
59d
MIT

Helper library for handling JWTs in Angular 2+ apps

2.51K
490
59d
MIT

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

111
28
4y 7m
MIT

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

78
19
7m
MIT

A local and session storage wrapper for angular 2.

14
2
5y 104d
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.

163
36
46d
n/a

A powerful, automatic and optimized Angular2/10+ cache system that fits everywhere!

84
2
60d
MIT

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

25
6
4y 10m
MIT

Cache utility for Angular

148
15
4m
MIT

Universal Model for Angular

7
1
74d
MIT

Cache for HTTP requests in Angular application.

8
2
97d
MIT

Tables

Angular 2 directive for Handsontable

278
98
3y 5m
MIT

Angular Smart Data Table component

1.59K
829
56d
MIT

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

558
352
1y 17d
MIT

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

29
4
4y 35d
n/a

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

4.39K
1.56K
36d
MIT

Ignite UI for Angular provide excel-style filtering, live-data, sorting, draggable row and other toolbar.

General

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

17
0
2y 11m
MIT

Accessible Web Components

20
9
6y 6m
MIT

Element for Angular

514
125
1y 0d
MIT

Customizable Angular UI Library based on Eva Design System Dark Mode

7.31K
1.4K
31d
MIT

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

740
211
99d
n/a

Angular UI Component Library based on Ant Design

7.76K
2.9K
31d
MIT

Native Angular components & directives for Lightning Design System

896
117
39d
MIT

Angular components for Metro4 UI library in modern ui style.

34
8
60d
MIT

Flexible and easily customizable UI-kit for Angular 11+

98
12
40d
MIT

Angular 2 building blocks based on Semantic UI

1.01K
156
2y 7m
MIT

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

176
58
59d
MIT

🚀 Style and Component Library for Angular

593
105
39d
MIT

Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.

6.35K
738
31d
MIT

Material Based

Angular Library to manage contacts and users with a material design

45
4
1y 6m
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

29
1
1y 6m
MIT

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

152
45
4m
MIT

Angular open source UI library to preview web links

52
16
1y 6m
MIT

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

52
9
1y 6m
MIT

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

214
50
42d
MIT

Component infrastructure and Material Design components for Angular

22.24K
5.89K
31d
MIT

Teradata UI Platform built on Angular Material

2.22K
345
57d
MIT

Bootstrap Based

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

45
5
1y 9m
MIT

UI Components for use with Angular2 and Bootstrap4

306
57
2y 6m
n/a

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

5.33K
1.67K
33d
MIT

Experiments with Angular2 directives for Bootstrap

9
0
6y 34d
n/a

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

111
85
4y 6m
n/a

Simple pagination control for your angular2 applications using bootstrap3

30
3
4y 8m
n/a

Simple tabs control for your angular2 applications using bootstrap3

38
14
4y 4m
n/a

UX Components

An Angular wrapper for the site tour library Shepherd

125
30
31d
MIT

A wizard component for Angular 9+

289
78
59d
MIT

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

15
5
2y 9m
MIT

Viewers

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

1.82K
91
31d
MIT

📄 PDF Viewer Component for Angular 5+

1.08K
323
32d
MIT

very tiny and safe img for Angular 2

8
0
5y 94d
MIT

Angular Universal carousel

287
92
31d
MIT

Misc Components

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

122
8
31d
MIT

a simple countdown angular2 directive with multiple language

26
17
4y 4m
MIT

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

141
84
5m
MIT

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

25
6
109d
MIT

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

101
31
47d
MIT

Render any child view somewhere else on the page.

15
9
60d
MIT

Angular Adsense Component

119
22
93d
MIT

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

226
76
59d
MIT

Simple, easy and performance countdown for angular

146
50
4m
MIT

🚀 😍 The internationalization (i18n) library for Angular

1.43K
117
31d
MIT

Route internationalization utility for Angular

37
2
2y 16d
MIT

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

37
14
75d
MIT

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

339
44
4m
MIT

Angular Prize Winning Wheel

21
10
59d
n/a

A lightweight, configurable and reactive breadcrumbs for Angular 2+

135
28
4m
MIT

JAM Stack

The Static Site Generator for Angular apps

2.29K
236
31d
MIT

Universal Courses And Tutorials

Universal General Resources

Server-side rendering and Prerendering for Angular

3.81K
463
31d
MIT

Universal Seed Projects

Angular Universal starter kit by @AngularClass

2.06K
713
2y 80d
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

687
143
60d
MIT

Angular Universal 100% powered by Angular CLI

152
39
84d
n/a

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

24
8
60d
MIT

TypeScript General Resources

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

75.48K
9.88K
30d
Apache-2.0

The repository for high quality TypeScript type definitions.

36.48K
26.03K
30d
n/a

TypeScript Seed Projects

A minimal Angular2 playground using TypeScript and SystemJS loader

543
238
2y 9m
n/a

Angular Lab

150
32
1y 89d
MIT

Angular sample components

1.02K
308
116d
MIT

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

516
191
4y 4m
MIT

This repository is an example application for angular2 tutorial

145
54
4y 106d
MIT

A seed project for Angular 2.0 / TypeScript development

40
10
5y 9m
n/a

Gulp Angular Starter using TypeScript (Updated to 4.4.3)

535
153
4y 71d
MIT

A soup of Angular and Leaflet

209
61
54d
MIT

A recipe of Angular and MapboxGL

50
7
3y 7m
MIT

Angular 2.0.0-beta.1 with websocket quickstart

8
0
5y 10m
MIT

Minimal Angular2 starter with webpack

34
3
3y 6m
MIT

Angular - learn by example

776
148
2y 39d
n/a

The ultimate Angular seed project

41
19
4y 10m
n/a

Angular2 + SASS + TypeScript + SystemJS + NPM Builds

86
31
5y 109d
n/a

Customizable admin dashboard template based on Angular 10+

23.18K
7.37K
46d
MIT

Angular2 Gulp skeleton with unit testing and remapped coverage

17
3
3y 4m
n/a

For angular 2+

3
2
4y 84d
n/a

A base for building Angular2 + Webpack + TypeScript Projects

0
0
5y 86d
n/a

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

91
18
4y 4m
MIT

Angular 6 Webpack Noob Starter Boilerplate w/o 2269 dependencies

10
0
3y 6m
MIT

Angular2 + FeathersJS application framework for both client and server side

28
5
4y 8m
n/a

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

52
48
4y 10m
MIT

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

16
8
3y 10m
n/a

Example app showcasing fulls1z3's Angular libraries

27
4
3y 56d
MIT

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.

67
19
3y 6m
MIT </