A guide covering the Angular web framework including the applications and tools that will make you a better and more efficient Angular developer.
Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages developed by Google.
Google's JavaScript Style Guide
AngularJS Tutorial on W3Schools
Angular Certification - Become a certified Angular Developer
Angular Courses Online on Udemy
Angular Courses Online on Coursera
Learn Angular with Online Courses and Lessons on edX
Angular Online Training Courses on LinkedIn Learning
Learning AngularJS, including Angular directives from Codecademy
Learning Angular from Pluralsight
Angular Language Service for Visual Studio
Angular JavaScript Tutorial in Visual Studio Code
Angular CLI is a command-line tool makes it easy to create an application that already works, right out of the box and follows all of Angular's best practices.
Angular Material UI component library is the Component infrastructure and Material Design components for Angular.
WebStorm is a professional IDE for JavaScript(including support for both HTML and CSS) developed by JetBrains. WebStorm comes with intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).
TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8).
Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.It works with React, Vue, Angular, Ember, and other web frameworks.
AngularFire is the official Angular library for Firebase.
Apollo Angular is a GraphQL Client for Angular Framework.
GraphQL Code Generator is a tool for generating code based on a GraphQL schema and GraphQL operations. The project currently support and maintain plugins (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).
NgRx is the Reactive libraries for Angular.
RxDB is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.
Redux is a predictable state container for JavaScript apps.
Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor is a Node.js program built on top of WebDriverJS.
Onsen UI is an open source framework that makes it easy to create native-feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.
Nebular is a customizable Angular 10 UI Library with a focus on beautiful design and ability to adapt it to your brand easily. It comes with 4 visual themes, a powerful theming engine with runtime theme switching, and support of custom css properties mode.
PrimeNG is the Most Complete Angular UI Component Library.
Project Clarity is an open source design system that brings together UX guidelines, an HTML/CSS framework, Angular components, and Web Components. Project Clarity is currently being developed by VMware.
Angular Flex Layout is a sophisticated HTML UI layout for Angular applications; using Flexbox and a Responsive API.
UI-Grid is an AngularJS data grid.
- If would you like to contribute to this guide simply make a Pull Request.
Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.