Awesome Angular

Awesome Angular Awesome

This is the original Awesome list of the Angular2 framework, today known as just Angular. This repository contains intriguing libraries and repos in the Angular ecosystem for both inexperienced and seasoned developers.

Current Angular version:

npm version

Table of contents:

Angular

Angular is a development platform for building mobile and desktop web applications.

Official Resources

Community

Angular Team on twitter

Experts on Twitter

List of Angular experts you should follow on Twitter (in no particular order). This list is by no means complete.

Google Developer Experts

Blogs

Server-Side Rendering

Material Design

Cheatsheet

Testing

Angular CLI

Webpack

YouTube Channels

Style Guides

Books

On-Site Training

Online Training

Integrations

Site Templates

Generators

Documentation tools

Developer tools

Schematics


Third Party Components

Animations

Calendars

Charts

Drag/Drop

Editor Components

File Upload

Form Controls

Icons

Keyboard Mouse

Layout Components

Loaders

Maps

Notifications

State Management

Tables

UI Libraries

General
Material Based
Bootstrap Based
Tailwind CSS Based

UX Components

Viewers

Misc Components

JAM Stack

Universal Angular 2

Universal (isomorphic) javascript support for Angular 2

Universal Courses And Tutorials

Universal General Resources

Universal Seed Projects

Angular 2 in TypeScript

TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

TypeScript General Resources

TypeScript Seed Projects


Ionic in Angular

Ionic is the beautiful, open source front-end SDK for developing hybrid mobile apps with web technologies.

Ionic General Resources

Angular 2 in Dart

Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.

Dart General Resources


Angular 2 in Traceur

Traceur is a JavaScript.next-to-JavaScript-of-today compiler.

Traceur General Resources

Traceur Seed Projects


Angular 2 in ES5

An ECMAScript language that includes structured, dynamic, functional, and prototype-based features.

ES5 General Resources

ES5 Seed Projects

angular2-es5-starter-kit Angular2 ES5 Starter Kit


Meteor in Angular 2

Build Realtime Web and Mobile Apps With Angular and Meteor.

Meteor General Resources

Meteor Seed Projects


Angular 2 in NativeScript

Build truly native iOS, Android and Windows Phone apps with Javascript and CSS. Try NativeScript open-source framework for cross-platform development.

NativeScript General Resources

NativeScript Seed Projects


Angular 2 in React Native

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript.

React Native General Resources

React Native Projects

React Native Seed Projects


Angular 2 in Scala

General purpose language; multiparadigm (object-oriented, functional, concurrent elements); statically typed, type-safe; focus: Web services.

Scala General Resources

Scala Seed Projects


Angular 2 components with Bit

Bit is an open source virtual repository (code base) built to make components easily manageable and usable across applications. You can quickly export any Angular component from any context while working on any project to a bit distributed Scope. Bit’s reusbale component environment cuts the overhead of configuring build and test environments for exporting every new component. The Scope is a virtual component repository which stores, organizes, manages and tests your components. Once modeled on a Scope, your components can be easily found and used in any Angular application. Components can be organized together and still modified and used individually without pulling in entire libraries.

Bit Resources

Security

Authentication

NgRx


enjoy — PatrickJS


License

CC0