Files
awesome-awesomeness/terminal/angular
2024-04-23 15:17:38 +02:00

130 KiB

 

 

 
 
Awesome Angular !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 
This is the original Awesome list of the Angular2 framework, today known as just Angular (https://angular.io/). This repository contains intriguing libraries and repos in the Angular ecosystem for both inexperienced and seasoned
developers.
 
Current Angular version:
 
!npm version (https://badge.fury.io/js/%40angular%2Fcore.svg) (https://www.npmjs.com/~angular)
 
Table of contents:
 
Angular (#angular)
Official Resources (#official-resources)
Community (#community)
Experts on Twitter (#experts-on-twitter)
Blogs (#blogs)
Server-Side Rendering (#server-side-rendering)
Material Design (#material-design)
Cheatsheet (#cheatsheet)
Testing (#testing)
Angular CLI (#angular-cli)
Webpack (#webpack)
YouTube Channels (#youtube-channels)
Style Guides (#style-guides)
Books (#books)
On-Site Training (#on-site-training)
Online Training (#online-training)
Integrations (#integrations)
Site Templates (#site-templates)
Generators (#generators)
Documentation tools (#documentation-tools)
Developer tools (#developer-tools)
Schematics (#schematics)
Angular Challenges (https://angular-challenges.vercel.app/)
Third Party Components (#third-party-components)
Animations (#animations)
Calendars (#calendars)
Charts (#charts)
Drag/Drop (#drag/drop)
Editor Components (#editor-components)
File Upload (#file-upload)
Form Controls (#form-controls)
Icons (#icons)
Keyboard Mouse (#keyboard-mouse)
Layout Components (#layout-components)
Loaders (#loaders)
Maps (#maps)
Notifications (#notifications)
State Management (#state-management)
Tables (#tables)
UI Libraries (#ui-libraries)
UX Components (#ux-components)
Viewers (#viewers)
Misc Components (#misc-components)
JAM Stack (#jam-stack)
Universal (#universal-angular-2)
Courses & Tutorials (#universal-courses-and-tutorials)
Universal General Resources (#universal-general-resources)
Seed Projects (#universal-seed-projects)
TypeScript (#angular-2-in-typescript)
TypeScript General Resources (#typescript-general-resources)
Seed Projects (#typescript-seed-projects)
Dart (#angular-2-in-dart)
General Resources (#dart-general-resources)
Traceur (#angular-2-in-traceur)
Traceur General Resources (#traceur-general-resources)
Seed Projects (#traceur-seed-projects)
ES5 (#angular-2-in-es5)
Seed Projects (#es5-seed-projects)
Ionic (#ionic-in-angular)
Ionic General Resources (#ionic-general-resources)
Meteor (#meteor-in-angular-2)
Meteor General Resources (#meteor-general-resources)
Seed Projects (#meteor-seed-projects)
NativeScript (#angular-2-in-nativescript)
NativeScript General Resources (#nativescript-general-resources)
Seed Projects (#nativescript-seed-projects)
React Native (#angular-2-in-react-native)
React Native General Resources (#react-native-general-resources)
React Native Projects (#react-native-projects)
Scala (#angular-2-in-scala)
Seed Projects (#scala-seed-projects)
Bit (#angular-2-components-with-bit)
Security (#security)
Authentication (#authentication)
NgRx (#ngrx)
 
Angular
 
Angular is a development platform for building mobile and desktop web applications.
 
Official Resources
 
Site (https://angular.io)
Blog (https://blog.angular.io)
Documentation (https://angular.io/docs)
Cheatsheet (https://angular.io/guide/cheatsheet)
Getting Started Guide (https://angular.io/guide/quickstart)
GitHub Repo (https://github.com/angular/angular)
Future Site (https://angular.dev)
 
Community
 
#angular2 channel on Freenode IRC Server.
#angular (https://twitter.com/hashtag/angular) hashtag on Twitter.
Gitter Channel (https://gitter.im/angular/angular)
Angular StackOverflow (https://stackoverflow.com/questions/tagged/angular)
@Angular on Twitter (https://twitter.com/angular)
/r/Angular2 Subreddit (https://www.reddit.com/r/Angular2/)
Angular Group on Facebook (https://www.facebook.com/groups/angular2/)
AngularAir (https://angularair.com/) podcast and live broadcast.
Adventures in Angular (https://devchat.tv/adv-in-angular) podcast.
Angular Expo (https://angularexpo.com/) showcase.
#ng-2 Slack Channel (https://angularbuddies.slack.com/messages/ng-2/) on AngularBuddies.
Programming Community Curated Resources for Learning Angular (https://hackr.io/tutorials/learn-angular)
Top rated Angular stackoverflow questions Dashboard (https://dashboard.nbshare.io/apps/stackoverflow/top-angular-questions/)
 
Angular Team on twitter
 
@mhevery (https://twitter.com/mhevery)
@IgorMinar (https://twitter.com/IgorMinar)
@naomitraveller (https://twitter.com/naomitraveller)
Minko Gechev (https://twitter.com/mgechev)
Alan Agius (https://twitter.com/AlanAgius4)
George Kalpakas (https://twitter.com/gkalpakas)
Stephen Fluin (https://twitter.com/stephenfluin)
 
Experts on Twitter
 
List of Angular experts you should follow on Twitter (in no particular order). This list is by no means complete.
 
@PatrickJS__ (https://twitter.com/PatrickJS__)
@scotups (https://twitter.com/scotups)
@pkozlowski_os (https://twitter.com/pkozlowski_os)
@teropa (https://twitter.com/teropa)
@eggheadio (https://twitter.com/eggheadio)
@hirez_io (https://twitter.com/hirez_io)
@cedric_exbrayat (https://twitter.com/cedric_exbrayat)
@amcdnl (https://twitter.com/amcdnl)
@victorsavkin (https://twitter.com/victorsavkin)
@jeffbcross (https://twitter.com/jeffbcross)
@waterplea (https://twitter.com/waterplea)
@marsibarsi (https://twitter.com/marsibarsi)
@maciejtreder (https://twitter.com/maciejtreder)
@codewith_ahsan (https://twitter.com/codewith_ahsan)
 
Google Developer Experts (https://developers.google.com/experts/all/technology/web-technologies)
 
Jack Franklin (https://twitter.com/jack_franklin)
Thierry Chatel (https://twitter.com/ThierryChatel)
Uri Shaked (https://twitter.com/urishaked)
Gonzalo Ruiz de Villa Suárez (https://twitter.com/gruizdevilla)
Sharon DiOrio (https://twitter.com/sharondio)
John Papa (https://twitter.com/John_Papa)
Dan Wahlin (https://twitter.com/danwahlin)
Christian Weyer (https://twitter.com/christianweyer)
Todd Motto (https://twitter.com/toddmotto)
Tim Ruffles (https://twitter.com/timruffles)
Wassim Chegham (https://twitter.com/manekinekko)
Aaron Frost (https://twitter.com/js_dev)
Wilson Mendes (https://twitter.com/willmendesneto)
Jared Williams (https://twitter.com/jaredwilli)
Gerard Sans (https://twitter.com/gerardsans)
Pascal Precht (https://twitter.com/PascalPrecht)
Jeff Whelpley (https://twitter.com/jeffwhelpley/)
Raúl Jiménez (https://twitter.com/elecash/)
Ciro Nunes (https://twitter.com/cironunesdev/)
Maxim Salnikov (https://twitter.com/webmaxru)
Deborah Kurata (https://twitter.com/deborahkurata)
Shai Reznik (https://twitter.com/shai_reznik)
Manfred Steyer (https://twitter.com/manfredsteyer)
Juri Strumpflohner (https://twitter.com/juristr)
William Grasel (https://twitter.com/willgmbr)
Alyssa Nicoll (https://twitter.com/AlyssaNicoll)
Nir kaufman (https://twitter.com/nirkaufman)
Dmitriy Shekhovtsov (https://twitter.com/valorkin)
Jeff Delaney (https://twitter.com/jeffdelaney23)
Nishu Goel (https://twitter.com/TheNishuGoel)
Alex Inkin (https://twitter.com/waterplea)
Santosh Yadav (https://twitter.com/SantoshYadavDev)
Ankit (https://twitter.com/ankitsharma_007)
Siddharth Ajmera (https://twitter.com/SiddAjmera)
Muhammad Ahsan Ayaz (https://twitter.com/codewith_ahsan)
Dmytro Mezhenskyi (https://twitter.com/DecodedFrontend)
Michael Hladky (https://twitter.com/Michael_Hladky)
Fabio Biondi (https://github.com/fabiobiondi)
Thomas Laforge (https://twitter.com/laforge_toma)
{{ add_expert }} (https://github.com/gdi2290/awesome-angular/edit/gh-pages/README.md)
 
Blogs
 
angular (https://blog.angular.io/) - Official Angular blog
modern-angular (https://modernangular.com/) - Josh Morony's website is a collection of content centered around creating modern Angular applications using the latest Angular features and concepts.
angularexperts (https://angularexperts.io/blog) - Learn all about Angular, NgRx, RxJs & NX and advance your skills with guides, in-depth content and actionable tips and tricks!
angular-university (https://blog.angular-university.io/) - Learn and Keep Up with the Angular Ecosystem
justangular (https://justangular.com/) - Shares the newest and most important updates about Angular, along with useful tips and tricks.
Netanel Basal (https://medium.com/@netbasal)
Tim Deschryver (https://timdeschryver.dev/)
Chau Tran (https://nartc.me/)
Minko Gechev (https://blog.mgechev.com/)
Matthieu Riegler (https://riegler.fr/)
Thomas Laforge (https://medium.com/@thomas.laforge)
Rainer Hahnekamp (https://medium.com/@rainer-hahnekamp)
Evgeniy OZ (https://medium.com/@eugeniyoz)
 
Server-Side Rendering
 
Angular Universal Repository (GitHub) (https://github.com/angular/universal)
SEO-Friendly Angular SPA: Universal Server-Side Rendering Tutorial (https://snipcart.com/blog/angular-seo-universal-server-side-rendering)
ng-web-apis (https://github.com/taiga-family/ng-web-apis) - A set of common utils for consuming Web APIs with Angular
ssr (https://angular.dev/guide/ssr#enable-server-side-rendering) - Documentation for the new ssr package built into the framework.
 
Material Design
 
Official Angular Material Design (GitHub) (https://github.com/angular/material2)
MDBootstrap (https://github.com/mdbootstrap/mdb-angular-ui-kit) - Angular 16 & Bootstrap 5 & Material Design 2.0 UI KIT
 
Cheatsheet
 
Official Angular Cheatsheet (https://angular.io/guide/cheatsheet)
Dart API Cheatsheet (https://docs.google.com/document/d/1FYyA-b9rc2UtlYyQXjW7lx4Y08MSpuWcbbuqVCxHga0/edit#heading=h.34sus6g4zss3)
Angular Dart cheatsheet (https://github.com/andresaraujo/angular2_cheatsheet_dart)
Angular Performance Checklist (https://github.com/mgechev/angular-performance-checklist)
List of 100 Angular Interview questions and answers (https://github.com/sudheerj/angular-interview-questions)
Angular References (https://ngrefs.com)
Angular Developer Roadmap (https://roadmap.sh/angular)
Angular Cheetsheet (https://www.interviewbit.com/angular-cheat-sheet/)
 
Testing
 
Testing Angular – A Guide to Robust Angular Applications (https://testing-angular.com) - A Guide to Robust Angular Applications. A free online book and e-book.
Auto-create and -update tests tool (https://www.npmjs.com/package/scuri) - Automate Angular unit test and boilerplate with this schematic.
Angular Testing Library (https://testing-library.com/docs/angular-testing-library/intro/) - Angular Testing Library builds on top of DOM Testing Library by adding APIs for working with Angular components.
ng-mocks (https://github.com/help-me-mom/ng-mocks) - Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup
auto-spies (https://github.com/hirezio/auto-spies) - Create automatic spies from classes
@angular/cdk/testing (https://material.angular.io/cdk/test-harnesses/overview) - @angular/cdk/testing provides infrastructure to help with testing Angular components.
cypress (https://www.cypress.io/) - End to End and Component Testing for Angular.
jasmine (https://jasmine.github.io/) - Simple JavaScript testing
jest (https://jestjs.io/) - Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
jest-preset-angular (https://github.com/thymikee/jest-preset-angular) - Jest configuration preset for Angular projects.
jest-preview (https://github.com/nvh95/jest-preview) - Debug your Jest tests. Effortlessly.
playwright-ct-angular (https://github.com/sand4rt/playwright-ct-angular) - Playwright Angular component testing.
spectacular (https://github.com/ngworker/ngworker/tree/main/packages/spectacular) - Spectacular offers test harnesses for Angular applications and libraries.
spectator (https://github.com/ngneat/spectator) - A Powerful Tool to Simplify Your Angular Tests
testcafe (https://testcafe.io/) - TestCafe is a user-friendly end-to-end testing solution. Free and open-source test runner. Powerful desktop app.
webdriverio (https://github.com/webdriverio/webdriverio) - Next-gen browser and mobile automation test framework for Node.js
angular-tour-of-heroes-jest-100-coverage (https://github.com/kristiyan-velkov/angular-tour-of-heroes-jest-100-coverage) - 100% unit testing coverage of the popular Angular demo app - Tour of Heroes.
how-do-i-test (https://github.com/rainerhahnekamp/how-do-i-test) - Repository representing different testing use cases for Angular and Spring.
YouTube (https://www.youtube.com/playlist?list=PLu062eICIOdGAJ4AgTzHI6EokHnB90bRJ) - How do I Test? playlist.
YouTube (https://www.youtube.com/watch?v=emnwsVy8wRs) - Angular Unit Testing Made Easy
Tim Deschryver Blog (https://timdeschryver.dev/blog/testing-an-ngrx-project) - Testing an NgRx project
 
Angular CLI
 
Official web page (https://cli.angular.io/)
Official repository (https://github.com/angular/angular-cli)
ng-cli-hooks (https://github.com/smartin85/ng-cli-hooks) - Hooks for the Angular CLI to customize the build
 
Webpack
 
Official web page (https://webpack.js.org)
Angular Webpack Starter from PatrickJS (https://github.com/gdi2290/angular-starter)
Angular Webpack from preboot (https://github.com/preboot/angular-webpack)
Angular Nightly Webpack Starter (https://github.com/qdouble/angular-webpack2-starter)
Angular Webpack with Visual Studio ASP.NET Core from Damien Bowden (https://github.com/damienbod/AngularWebpackVisualStudio)
Angular Typescript Webpack from schempy (https://github.com/schempy/angular2-typescript-webpack)
Angular Webpack Tour of Heroes from michaelbazos (https://github.com/michaelbazos/angular-starter) - Tour of Heroes official typescript tutorial built with webpack
Angular Webpack + rxjs + modules (https://github.com/jorgeas80/angular2-webpack-toh)
Angular Builders (https://github.com/just-jeb/angular-builders/tree/master/packages/custom-webpack) - custom webpack
 
YouTube Channels
 
YouTube (https://www.youtube.com/@procademy) - Procademy
YouTube (https://www.youtube.com/@MonsterlessonsAcademy) - Monsterlessons Academy
YouTube (https://www.youtube.com/@JoshuaMorony) - Joshua Morony
YouTube (https://www.youtube.com/@NihiraTechiees) - Nihira Techiees
YouTube (https://www.youtube.com/@AngularUniversity) - Angular University
YouTube (https://www.youtube.com/@RainerHahnekamp) - Rainer Hahnekamp
YouTube (https://www.youtube.com/@CodeShotsWithProfanis) - Code Shots With Profanis
YouTube (https://www.youtube.com/@deborah_kurata) - Deborah Kurata
YouTube (https://www.youtube.com/@BrandonRobertsDev) - BrandonRobertsDev
YouTube (https://www.youtube.com/@DecodedFrontend) - Decoded Frontend
YouTube (https://www.youtube.com/@galaxies_dev) - Galaxies_dev
 
Style Guides
 
Official Angular style guide (https://angular.io/guide/styleguide)
Shared TSLint & codelyzer rules by fulls1z3 (https://github.com/ng-seed/angular-tslint-rules)
 
Books
 
ng-book 2 (https://www.ng-book.com/2/) fullstack.io
Become a ninja with Angular 2 (https://books.ninja-squad.com/angular) Ninja Squad
Angular Development with TypeScript (https://www.manning.com/books/angular-2-development-with-typescript) Manning Publications
Angular in Action (https://www.manning.com/books/angular-in-action) Manning Publications
Practical Angular 2 (https://leanpub.com/practical-angular-2) Leanpub
Switching to Angular 2 (https://www.packtpub.com/product/switching-to-angular-2/9781785886201) Packt Publishing
Testing Angular Applications (https://www.manning.com/books/testing-angular-applications) Manning Publications
Angular-Buch (German) (https://angular-buch.com/) dpunkt.verlag
Build a Full-Stack Web Application Using Angular & Firebase (https://www.c-sharpcorner.com/ebooks/build-a-full-stack-web-application-using-angular-and-firebase) Ankit Sharma
Angular Cookbook - 80+ Recipes to enhance your Angular skills for enterprises (https://codewithahsan.dev/ng-book) Packt Publishing
Build a Frontend Web Framework (From Scratch) (https://www.manning.com/books/build-a-frontend-web-framework-from-scratch) Manning Publications
 
On-Site Training
 
Angular Boot Camp (https://angularbootcamp.com)
Angular.Schule (in Germany) (https://angular.schule/)
Angular.DE (Germany) (https://angular.de/schulungen/angular-intensiv/)
Workshops.DE (Germany) (https://workshops.de/seminare-schulungen-kurse/angular-typescript/)
 
Online Training
 
Angular Start (https://angularstart.com/) - Learn to build professional-grade Angular v17 applications using new features with modern best practices
Angular Training (https://www.angulartraining.com/) - The Angular Coach
You Need
Angular University (https://angular-university.io/) - Learn And Keep Up With The Angular Ecosystem
Ultimate Courses (https://ultimatecourses.com/courses/angular) - Everything you need to
become an Angular expert
 
Integrations
 
GraphQL + Angular (https://github.com/apollographql/apollo-angular) - Caching GraphQL client for Angular and every GraphQL server
ckeditor5-angular (https://github.com/ckeditor/ckeditor5-angular) - An official CKEditor 5 rich text editor component for Angular 2+
ckeditor4-angular (https://github.com/ckeditor/ckeditor4-angular) - An official CKEditor 4 rich text editor component for Angular 2+
TailwindCSS + Angular (https://tailwindcss.com/docs/guides/angular) - Integrate Angular app with Tailwind
Sentry (https://docs.sentry.io/platforms/javascript/guides/angular/configuration/integrations/) - Sentry is a developer-first error tracking and performance monitoring platform.
Stencil (https://stenciljs.com/docs/angular) - Stencil can generate Angular component wrappers for your web components. This can improve Angular performance.
GoodData (https://www.gooddata.com/blog/frontend-integration-series-angular/) - Integrate GoodData Visualizations into your Angular application.
DataDog (https://docs.datadoghq.com/integrations/rum_angular/) - With the Datadog Angular integration, you can resolve performance issues quickly.
Elastic (https://www.elastic.co/guide/en/apm/agent/rum-js/current/angular-integration.html) - Real User Monitoring JavaScript agent with Angular applications.
HyperFormula (https://hyperformula.handsontable.com/guide/integration-with-angular.html#demo) - HyperFormula is a headless spreadsheet built in TypeScript, serving as both a parser and evaluator of spreadsheet formulas. It can be
integrated into your browser.
Strich (https://docs.strich.io/angular-integration-guide.html) - STRICH is a JavaScript library for real-time, multi-format barcode scanning directly in the web browser.
Pega (https://community.pega.com/marketplace/component/angular-sdk) - Angular SDK includes a bridge and DX components that connect the ConstellationJS Engine to an Angular-based design system.
Genesis Foundation (https://learn.genesis.global/docs/previous/web/integrations/angular/) - Genesis is a low-code platform designed specifically for the financial markets.
ngx-google-analytics (https://github.com/hakimio/ngx-google-analytics) - A simple Google analytics integration for Angular apps.
cloudinary (https://cloudinary.com/documentation/angular_integration) - Angular SDK from Cloudinary.
 
Site Templates
 
ngx-admin (https://github.com/akveo/ngx-admin) - Customizable admin dashboard template based on Angular 10+
ng-matero (https://github.com/ng-matero/ng-matero) - Angular Material admin dashboard template.
coreui-free-angular-admin-template (https://github.com/coreui/coreui-free-angular-admin-template) - CoreUI Angular is free Angular 17 admin template based on Bootstrap 5
sakai-ng (https://github.com/primefaces/sakai-ng) - Free Angular Admin Template by PrimeNG
angular-template-for-threejs (https://github.com/makimenko/angular-template-for-threejs) - Angular Template For Three.js
lemon-mart (https://github.com/duluca/lemon-mart) - Angular Template App with a Router-first architecture
devextreme-angular-template (https://github.com/DevExpress/devextreme-angular-template) - Responsive Application Layout Templates​ based on DevExtreme Angular Components
QuickApp (https://github.com/emonney/QuickApp) - ASP.NET Core / Angular startup project template with complete login, user and role management. Plus other useful services for Quick Application Development.
angular-template-for-threejs (https://github.com/makimenko/angular-template-for-threejs) - Angular Template For Three.js
material-pro-angular-lite
(https://github.com/wrappixel/material-pro-angular-lite) - MaterialPro Angular Lite is high quality free angular material template / theme from WrapPixel. You can download and use for Personal as well as Commercial Projects.
Angular-V17-Template (https://github.com/GabrielToth/Angular-V17-Template) - A template designed for Angular 17 that emphasizes clean code practices and test-friendly development.
angular-quickstart (https://github.com/netlify-templates/angular-quickstart) - A bare-bones Angular template to get you deployed to Netlify fast!
sap-fiori-templates (https://github.com/meta-d/sap-fiori-templates) - SAP BTP & Fiori App templates implemented with third-party frontend frameworks such as React, Vue, and Angular.
template-angular (https://github.com/phaserjs/template-angular) - Phaser 3 TypeScript project template that uses the Angular framework and Vite for bundling.
angular-nest (https://github.com/mugifly/angular-nest) - Simple web app template with Angular v17 + NestJS v9 + ng-openapi-gen.
gradient-able-free-admin-template (https://github.com/codedthemes/gradient-able-free-admin-template) - Gradient able free bootstrap, angular, react admin template
angular-ngrx-frontend (https://github.com/tarlepp/angular-ngrx-frontend) - Angular NgRx powered frontend template for Symfony (or similar) backend.
 
 
 
Generators
 
Node.js
Slush
* **TheVelourFog/slush-angular2** (https://github.com/RyanMetin/slush-angular2)
Yeoman
* **swirlycheetah/generator-angular2** (https://github.com/chrisdwheatley/generator-angular2)
ngX-Rocket: Extensible Angular 4+ enterprise-grade generator and tools
* **ngx-rocket/generator-ngx-rocket** (https://github.com/ngx-rocket/generator-ngx-rocket)
* **ngx-rocket/cli** (https://github.com/ngx-rocket/cli)
* **ngx-rocket/core** (https://github.com/ngx-rocket/core)
Scaffold
ScaffoldHub.io (https://scaffoldhub.io): Generate full Angular Material applications with MongoDB, SQL or Firebase Firestore databases.
Spring Boot
Bootify.io (https://bootify.io): Generate Spring Boot apps with custom database, Angular frontend and CRUD functionality
JHipster (https://www.jhipster.tech): Open source app generator for Spring Boot and Angular
 
Documentation tools
 
Storybook (https://github.com/storybooks/storybook)- The UI development environment you'll love to use
Compodoc (https://github.com/compodoc/compodoc) - The missing documentation tool for your Angular application
ng-doc (https://github.com/ng-doc/ng-doc) - The documentation engine for Angular projects
 
Developer tools
 
StackBlitz (https://stackblitz.com) - Instant Dev Environments
CodeSandbox (https://codesandbox.io/s/angular-angular) - An online IDE and prototyping tool for rapid Angular development.
Bugfender (https://bugfender.com/platforms/angular-logging/) - A cloud service to collect logs and Angular errors in Real-Time.
Angular Dev Tools (https://angular.io/guide/devtools/) - Angular DevTools is a Chrome extension that provides debugging and profiling capabilities for Angular applications.
Scuri Code (https://marketplace.visualstudio.com/items?itemName=gparlakov.scuri-code) - A VS Code extention that will generate and maintain seeds for your unit tests.
Redux DevTools (https://github.com/reduxjs/redux-devtools/) - Can be used in combination with @ngrx/store-devtools to inspect the state of your NgRx app.
Ionic VS Code Extension (https://ionicframework.com/docs/intro/vscode-extension) - Perform various functions that are common to developing an Ionic app, all without leaving your VS Code window.
Angular Schematics (https://marketplace.visualstudio.com/items?itemName=cyrilletuzi.angular-schematics) - Ultimate code generation in Visual Studio Code.
Angular 17 Snippets (https://marketplace.visualstudio.com/items?itemName=Mikael.Angular-BeastCode) - 258 Angular Snippets (TypeScript, Html, Angular Material, Flex Layout, NgRx, RxJS, PWA & Testing)
 
Schematics
 
Cypress (https://github.com/briebug/cypress-schematic): Add Cypress to an Angular CLI application
Jest (https://github.com/briebug/jest-schematic): Configure Angular to execute unit tests with Jest instead of Karma + Jasmine
Prettier (https://github.com/schuchard/prettier-schematic): Add Prettier and a pre-commit hook for formatting staged files in an Angular application
Tailwind CSS (https://github.com/ngneat/tailwind): Add Tailwind CSS to an Angular application
Threejs (https://github.com/JohnnyDevNull/ng-three-template): New three.js starter app
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Third Party Components
 
 
Animations
 
tsparticles (https://github.com/tsparticles/angular/#readme) - A component to easily add Particles animations to your Angular application.
ngx-confetti-explosion (https://github.com/ChellappanRajan/ngx-confetti-explosion) - Confetti in Angular
angular-animations (https://github.com/filipows/angular-animations) - Easy, Reusable Animation Utility library for Angular.
ngx-lottie (https://github.com/ngx-lottie/ngx-lottie) - Fully customizable Angular component for rendering After Effects animations. Compatible with Angular 9+.
angular-animations-explorer (https://github.com/williamjuan027/angular-animations-explorer) - A resource to showcase the different animations that you could do with Angular.
ngx-notation-reveal (https://github.com/namitoyokota/ngx-notation-reveal) - Angular component to add rough notation animation when element is visible.
ngx-typed2 (https://github.com/shiv-source/ngx-typed2) - An Angular Typing Animation Library.
 
Calendars
 
angular-calendar (https://github.com/mattlewis92/angular-calendar) - A flexible calendar component for angular 6.0+ that can display events on a month, week or day view.
angular-calendar-scheduler (https://github.com/michelebombardi/angular-calendar-scheduler) - A scheduler view component for angular-calendar
ng-fullcalendar (https://github.com/ng-fullcalendar/ng-fullcalendar) - Fullcalendar module for Angular
fullcalendar-angular (https://github.com/fullcalendar/fullcalendar-angular) - The official Angular component for FullCalendar.
angular-year-calendar (https://github.com/IOMechs/angular-year-calendar) - A powerful and performant Angular year calendar library built with ❤️
 
Charts
 
ng2-charts (https://github.com/valor-software/ng2-charts) Beautiful charts for Angular2 based on Chart.js
ngx-charts (https://github.com/swimlane/ngx-charts) - Declarative Charting Framework for Angular2 and beyond!
ng-apexcharts (https://github.com/apexcharts/ng-apexcharts) - Angular wrapper for ApexCharts to build interactive visualizations in Angular 7+.
ng-chartist (https://github.com/willsoto/ng-chartist) - Angular component for Chartist.js
org-chart (https://github.com/bumbeishvili/org-chart) - Highly customizable org chart. Integrations available for Angular, React, and Vue.
ag-charts (https://github.com/ag-grid/ag-charts/tree/latest/packages/ag-charts-angular) - Fully-featured and highly customizable JavaScript charting library.
systelab-charts (https://github.com/systelab/systelab-charts) - Systelab Angular Chart services
ngx-gantt (https://github.com/worktile/ngx-gantt) - A modern and powerful gantt chart component for Angular
carbon-charts (https://github.com/carbon-design-system/carbon-charts/tree/master/packages/angular) - Carbon Charts Angular is a thin Angular wrapper around the vanilla JavaScript @carbon/charts component library.
 
Drag/Drop
 
ng2-dragula (https://github.com/valor-software/ng2-dragula) - Drag and Drop so simple it hurts!
ngx-drag-drop (https://github.com/reppners/ngx-drag-drop) - Angular directives using the native HTML Drag And Drop API
ngx-dropzone (https://github.com/hackingharold/ngx-dropzone) - The missing file input component for Angular Material.
ng-dnd (https://github.com/ng-dnd/ng-dnd) - Drag and Drop for Angular
ngx-file-drag-drop (https://github.com/telebroad/ngx-file-drag-drop) - Angular material file input component which lets the user drag and drop files, or select files with the native file picker.
angular cdk (https://material.angular.io/cdk/drag-drop/overview) - The @angular/cdk/drag-drop module provides you with a way to easily and declaratively create drag-and-drop interfaces.
 
Editor Components
 
@ctrl/ngx-codemirror (https://github.com/TypeCtrl/ngx-codemirror) - Codemirror Wrapper for Angular.
@instechnologies/ng-rooster (https://github.com/insurance-technologies/ng-rooster) - Angular wrapper of roosterjs, a rich text editor.
angular2-froala-wysiwyg (https://github.com/froala/angular-froala-wysiwyg) - Angular 2 wrapper for Froala WYSIWYG HTML Editor.
ckeditor (https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/frameworks/angular.html) - Ckeditor plugin for Angular2+.
ngx-simple-text-editor (https://github.com/Raiper34/ngx-simple-text-editor) - Ngx Simple Text editor or ST editor is a simple native text editor component for Angular 9+.
ngx-quill (https://github.com/KillerCodeMonkey/ngx-quill) - Angular (>=2) components for the Quill Rich Text Editor.
ngx-editor (https://github.com/sibiraj-s/ngx-editor) - Rich Text Editor for Angular using ProseMirror.
ngx-markdown-editor (https://github.com/instance-oom/ngx-markdown-editor) - Angular markdown editor based on ace editor.
angular-markdown-editor (https://github.com/ghiscoding/angular-markdown-editor) - Angular Markdown Editor. All-in-one Markdown Editor and Preview.
code-editor (https://github.com/ngstack/code-editor) - Code editor component for Angular applications.
ngx-wig (https://github.com/stevermeister/ngx-wig) - Angular(also Angular 17) WYSIWYG HTML Rich Text Editor.
ngx-monaco-editor (https://github.com/jean-merelis/ngx-monaco-editor) - Monaco Code Editor for Angular.
ngx-property-editor
(https://github.com/heinerwalter/ngx-property-editor) - Angular library containing simple input components and a property editor component, which automatically builds a form for editing all properties of any object.
 
File Upload
 
ng2-file-upload (https://github.com/valor-software/ng2-file-upload) Easy to use file upload directives
ngx-awesome-uploader (https://www.npmjs.com/package/ngx-awesome-uploader) 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.
ngx-flow (https://github.com/flowjs/ngx-flow) - Angular7+ wrapper for flow.js (https://github.com/flowjs/flow.js) for file upload
 
Form Controls
 
@ctrl/ngx-emoji-mart (https://github.com/TypeCtrl/ngx-emoji-mart) - Customizable Slack-like emoji picker for Angular
angular-imask (https://github.com/uNmAnNeR/imaskjs/tree/master/packages/angular-imask) - Angular 4+ input mask
angular2-multiselect-dropdown (https://github.com/CuppaLabs/angular2-multiselect-dropdown) - Angular 2 multiselect dropdown component for web applications
angular2-text-mask (https://github.com/text-mask/text-mask) - Angular 2 input mask directive
ng-select (https://github.com/ng-select/ng-select) - All in One UI Select, Multiselect and Autocomplete
ngx-color (https://github.com/scttcper/ngx-color) - 🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
ngx-flag-picker (https://github.com/iamartyom/ngx-flag-picker) - 😻 Customizable Angular component which containing a dropdown with country flags
ngx-formly (https://github.com/ngx-formly/ngx-formly) - JSON powered / Dynamic forms for Angular
formio (https://github.com/formio/angular) - JSON powered forms for Angular
ng-dynamic-forms (https://github.com/udos86/ng-dynamic-forms) - Rapid form development library for Angular
 
Icons
 
angular2-fontawesome (https://github.com/travelist/angular2-fontawesome) - Angular2 Components and Directives for FontAwesome.
ng2-fontawesome (https://github.com/seiyria/ng2-fontawesome)- A small directive making font awesome even easier to use.
ngx-icon-blur (https://github.com/wadie/ngx-icon-blur) - An Angular component that can be used to create a frosted glass effect for icons.
ng-icons (https://github.com/ng-icons/ng-icons) - The ultimate icon library for Angular.
primeicons (https://github.com/primefaces/primeicons) - PrimeIcons is the default icon library of PrimeNG with over 250 open source icons developed by PrimeTek.
angular-svg-icon (https://github.com/czeckd/angular-svg-icon) - Angular component and service for inlining SVGs allowing them to be easily styled with CSS.
 
 
Keyboard Mouse
 
ngx-focus-control (https://github.com/Raiper34/ngx-focus-control) - Library to provide tools to work with focus and focusable elements to improve user interfaces and accessibility
angular2-hotkeys (https://github.com/brtnshrdr/angular2-hotkeys) - Keyboard shortcuts for Angular 2 apps
virtual-keyboard-javascript (https://github.com/virtual-keyboard-javascript/virtual-keyboard-javascript.github.io) - Virtual Keyboard for Javascript, React, Angular, Vue
angular-touch-keyboard (https://github.com/mohsen77sk/angular-touch-keyboard) - Virtual Keyboard for Angular applications.
 
Layout Components
 
@robingenz/ngx-infinite-scroll (https://github.com/robingenz/ngx-infinite-scroll) Simple Angular directive for infinite scrolling.
angular-fullpage (https://github.com/alvarotrigo/angular-fullpage) Official component for fullPage.js, a fullscreen scrolling library.
angular-split (https://github.com/bertrandg/angular-split) Angular split component
ngx-infinite-scroll (https://github.com/orizens/ngx-infinite-scroll) - Infinite Scroll Directive for Angular
egjs-infinitegrid (https://github.com/naver/egjs-infinitegrid/tree/master/packages/ngx-infinitegrid) - Arrange infinite card elements according to various layout types like masonry for Angular.
ngx-scrolltop (https://github.com/bartholomej/ngx-scrolltop) - Lightweight, Material Design inspired button for scroll-to-top of the page. 🔼 _No dependencies. Pure Angular!_ (Compatibility: Angular 9, Ivy, Universal, ng add)
 
Loaders
 
angular2-promise-buttons (https://github.com/johannesjo/angular2-promise-buttons) - Loading buttons for Angular 2 by @johannesjo
ngx-progressbar (https://github.com/MurhafSousli/ngx-progressbar) - Nanoscopic progress bar, featuring realistic trickle animations.
@dotglitch/ngx-lazy-loader (https://github.com/knackstedt/ngx-lazy-loader) - Highly customizable lazy loader for Angular components.
ng-lazy-load-component (https://github.com/nigrosimone/ng-lazy-load-component) - Lazy load Angular component into HTML template without routing.
 
Maps
 
angular-cesium (https://github.com/TGFTech/angular-cesium) - Creating map based web apps using Cesium and Angular
ngx-mapbox-gl (https://github.com/Wykks/ngx-mapbox-gl) - Angular binding of mapbox-gl-js
ng-maps (https://github.com/ng-maps/ng-maps) - Modular map components for angular
ngx-leaflet (https://github.com/bluehalo/ngx-leaflet) - Core Leaflet package for Angular.io
ngx-maplibre-gl (https://github.com/maplibre/ngx-maplibre-gl) - Angular binding of maplibre-gl
@angular/google-maps (https://github.com/angular/components/blob/main/src/google-maps/README.md) - This component provides a Google Maps Angular component that implements the Google Maps JavaScript API.
 
Notifications
 
ngx-sweetalert2 (https://github.com/sweetalert2/ngx-sweetalert2) - Declarative, reactive, and template-driven SweetAlert2 integration for Angular.
ngx-toastr (https://github.com/scttcper/ngx-toastr) - Notifications/Toastr
hot-toast (https://github.com/ngxpert/hot-toast) - Smoking hot toast notifications for Angular.
ngx-sonner (https://github.com/tutkli/ngx-sonner) - An opinionated toast component for Angular. A port of @emilkowalski's sonner.
ngx-awesome-popup (https://github.com/boris-jenicek/ngx-awesome-popup) - Angular dialog modal framework (Confirmation box, Alert box, Toast notification and Cookie banner).
angular-bootstrap-toast-service (https://github.com/svierk/angular-bootstrap-toast-service) - Angular project for sending Bootstrap based toast notifications including Vercel deployment.
angular2-notifications (https://github.com/flauc/angular2-notifications) - A light and easy to use notifications library for Angular.
 
 
State Management
 
angular2-jwt (https://github.com/auth0/angular2-jwt) - Library for sending authenticated HTTP requests and decoding JWTs
universal-model-angular (https://github.com/universal-model/universal-model-angular) - Store and state management for Angular
ng-http-caching (https://github.com/nigrosimone/ng-http-caching) - Cache for HTTP requests in Angular application.
akita (https://github.com/salesforce/akita) - A Reactive State Management Tailored-Made for JS Applications
ng-simple-state (https://github.com/nigrosimone/ng-simple-state) - Simple state management in Angular with only Services and RxJS.
exome (https://github.com/Marcisbee/exome) - Simple proxy based state manager for deeply nested states, works with Angular Signals and RxJS.
ngxs (https://github.com/ngxs/store) - NGXS tries to make things as simple and accessible as possible with less boilerplate and code to maintain.
ngrx (https://github.com/ngrx/platform) - Reactive State for Angular
rx-angular (https://github.com/rx-angular/rx-angular) - RxAngular offers a toolkit for handling fully reactive apps with the main focus on runtime performance, template rendering, and developer experience.
query (https://github.com/TanStack/query) - Powerful asynchronous state management, server-state utilities and data fetching for the web.
elf (https://github.com/ngneat/elf) - A reactive immutable state management solution built on top of RxJS. It uses custom RxJS operators to query the state and pure functions to update it.
state-adapt (https://github.com/state-adapt/state-adapt) - Declarative, incremental state management library
 
Tables
 
ag-grid (https://www.ag-grid.com/) - The best JavaScript Data Table for building Enterprise Applications. Supports React, Angular, Vue and Plain JavaScript.
ignite-ui-angular's grid (https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid) - The data grid, tree grid, hierarchical grid in Ignite UI for Angular (https://github.com/IgniteUI/igniteui-angular)
provide excel-style filtering, live-data, sorting, draggable row and other toolbar.
sheetjs (https://docs.sheetjs.com/docs/demos/frontend/angular) - SheetJS is a JavaScript library for reading and writing data from spreadsheets.
ngx-easy-table (https://github.com/ssuperczynski/ngx-easy-table) - The Easiest Angular Table. 12kb gzipped! Tree-shakeable. 55 features and growing!
active-table (https://github.com/OvidijusParsiunas/active-table) - Framework agnostic table component for editable data experience.
jsgrids (https://github.com/statico/jsgrids) - A comparison tool to compare JavaScript data grid and spreadsheet libraries. Find even more libraries here.
 
UI Libraries
 
General
 
Dev Extreme (https://js.devexpress.com/Overview/Angular/) - Feature-Complete 65+ Angular Component Suite
Syncfusion (https://www.syncfusion.com/angular-components) - The Complete Angular Components Library.
Nebular (https://github.com/akveo/nebular) - Customizable Angular UI Library based on Eva Design System
NG ZORRO MOBILE (https://github.com/NG-ZORRO/ng-zorro-antd-mobile) - An enterprise-class mobile UI components based on Ant Design Mobile and Angular.
NG ZORRO (https://github.com/NG-ZORRO/ng-zorro-antd) - An enterprise-class UI components based on Ant Design and Angular.
ngx-ui (https://github.com/swimlane/ngx-ui) - Style and Component Library for Angular2 and beyond!
prime-ng (https://github.com/primefaces/primeng) - The Most Complete Angular UI Component Library
Wijmo 5 (http://wijmo.com/products/wijmo-5/) - Set of UI components for Angular2
Taiga UI (https://taiga-ui.dev/) - powerful set of open source components for Angular!
AgnosUI (https://amadeusitgroup.github.io/AgnosUI/latest/) - Highly configurable headless framework agnostic component library
 
Material Based
 
@angular-material-extensions/contacts (https://github.com/angular-material-extensions/contacts) - Angular Library to manage contacts and users with a material design
@angular-material-extensions/faq
(https://github.com/angular-material-extensions/faq) - Angular Library built with material design in order to provide a reusable faq (frequently asked questions) component for every project. Ask, Answer and List
@angular-material-extensions/google-maps-autocomplete (https://github.com/angular-material-extensions/google-maps-autocomplete) - Autocomplete input component and directive for google-maps built with angular material design
@angular-material-extensions/link-preview (https://github.com/angular-material-extensions/link-preview) - Angular open source UI library to preview web links
@angular-material-extensions/pages (https://github.com/angular-material-extensions/pages) - Open source library for angular apps to illustrate custom material pages content with steps (ideal for tutorials and explanations purposes)
@angular-material-extensions/password-strength (https://github.com/angular-material-extensions/password-strength) - Angular UI library to illustrate and validate a password's strength with material design
angular-jqwidgets (https://www.jqwidgets.com/angular/) Advanced Angular Components with Material Design.
Covalent (https://teradata.github.io/covalent/) - a UI platform built on Angular 2.0 + Material Design
Material 2 (https://github.com/angular/material2) - Angular team's Material Design components built on top of Angular 2
Teradata covalent (https://github.com/Teradata/covalent/) - UI Platform built on @angular/material 2.0
 
Bootstrap Based
 
angular-bootstrap-md (https://mdbootstrap.com/docs/angular/) Material Design for Bootstrap 4 (Angular)
ng-bootstrap (https://ng-bootstrap.github.io) - Angular 4 directives for Bootstrap 4 by the ui-bootstrap team
ng2-bootstrap (https://github.com/valor-software/ngx-bootstrap) Native Angular2 Bootstrap 3&4 components
 
Tailwind CSS Based
 
Flowbite (https://flowbite.com/docs/getting-started/angular/) - Open-source UI components built with Tailwind CSS with support for Angular.
David UI Angular (https://github.com/david-ui-org/david-ui-angular) - Components library for enterprise-level projects based on Tailwind CSS and Angular.
 
UX Components
 
angular-shepherd (https://github.com/shepherd-pro/angular-shepherd) - Angular 7 Service wrapping the site tour library Shepherd (https://github.com/shepherd-pro/shepherd)
Zoom Image Library (https://willnguyen1312.github.io/zoom-image) - A little yet powerful framework agnostic headless-library to zoom image on the web
skyux (https://github.com/blackbaud/skyux) - SKY UX components for Angular
ngx-ui-tour (https://github.com/hakimio/ngx-ui-tour) - ngx-ui-tour is a UI tour library inspired by angular-ui-tour.
 
Viewers
 
egjs-flicking (https://github.com/naver/egjs-flicking/tree/master/packages/ngx-flicking) - It's reliable, flexible and extendable carousel for Angular.
ng2-pdf-viewer (https://github.com/VadimDez/ng2-pdf-viewer) - PDF viewer component.
ngu-carousel (https://github.com/sheikalthaf/ngu-carousel) - Angular Universal carousel.
ngx-extended-pdf-viewer (https://github.com/stephanrauh/ngx-extended-pdf-viewer) - A full-blown PDF viewer for Angular 16, 17, and beyond.
ng2-pdfjs-viewer (https://github.com/intbot/ng2-pdfjs-viewer) - An Angular component for PDFJS and ViewerJS (Supports all versions of Angular).
ngx-json-viewer (https://github.com/hivivo/ngx-json-viewer) - JSON formatter and viewer in HTML for Angular.
 
Misc Components
 
@davidlj95/ngx-meta (https://ngx-meta.dev) - Set your Angular site's metadata: standard meta tags, Open Graph, Twitter Cards, JSON-LD, ... Supports SSR (and Angular Universal). Use a service. Use routes' data. Set it up in a flash! 🚀
ng2-adsense (https://github.com/scttcper/ng2-adsense) - Easy AdSense for Angular Applications
ngx-countdown (https://github.com/cipchk/ngx-countdown) - Simple, easy and performance countdown for angular
@ngneat/transloco (https://github.com/ngneat/transloco) - 🚀 😍 The internationalization (i18n) library for Angular
@tolgee/ngx (https://github.com/tolgee/tolgee-js/tree/main/packages/ngx/projects/ngx-tolgee) - Web-based localization tool enabling users to translate directly in the Angular app they develop.
xng-breadcrumb (https://github.com/udayvunnam/xng-breadcrumb) - Zero config breadcrumb solutuon. A lightweight, configurable and reactive breadcrumbs for Angular 6 and beyond.
ng-let (https://github.com/nigrosimone/ng-let) - Structural directive for sharing data as local variable into html component template.
ng-for-track-by-property (https://github.com/nigrosimone/ng-for-track-by-property) - Angular global trackBy property directive with strict type checking.
ng-portal (https://github.com/nigrosimone/ng-portal) Component property connection in Angular application.
ng-lock (https://www.npmjs.com/package/ng-lock) Angular decorator for lock a function and user interface while a task running.
ng-generic-pipe (https://github.com/nigrosimone/ng-generic-pipe) Generic pipe for Angular application.
 
JAM Stack
 
scully (https://github.com/scullyio/scully) - Scully is a static site generator for Angular projects looking to embrace the Jamstack.
 
Universal Angular 2
 
Universal (isomorphic) javascript support for Angular 2
 
Universal Courses And Tutorials
 
Guide to Angular Universal - a comprehensive guide how to sharpen your Universal Skills (https://www.newline.co/courses/newline-guide-to-angular-universal)
 
Universal General Resources
 
Universal Angular 2 Repository (GitHub) (https://github.com/angular/universal)
 
Universal Seed Projects
 
universal-starter (https://github.com/angular/universal-starter) - Angular 2 Universal starter kit by @Angular-Class
ng-seed/universal (https://github.com/ng-seed/universal) - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, dev/prod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, config,
cache, i18n, SEO, and TSLint/codelyzer by @fulls1z3
angular-universal (https://github.com/enten/angular-universal) - Fast, Unopinionated, Minimalist starter kit for Angular Universal 100% powered by Angular CLI
angular-universal-heroku-starter (https://github.com/Alex61NN5/angular-universal-heroku-starter) - Angular 7 Universal Starter Kit with Server-Side Rendering (SSR) and easy deployment to Heroku
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
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 (https://www.typescriptlang.org/) Official Website for TypeScript
REPL (https://www.typescriptlang.org/play/) Official TypeScript REPL that runs entirely in your browser
TypeScript Repository (GitHub) (https://github.com/Microsoft/TypeScript) Official GitHub Repo for TypeScript
DefinitelyTyped Repository (GitHub) (https://github.com/DefinitelyTyped/DefinitelyTyped) The repository for high quality TypeScript type definitions.
 
TypeScript Seed Projects
 
Angular Seed (https://mgechev.github.io/angular-seed/) Seed project for Angular apps
ng2-play (https://github.com/pkozlowski-opensource/ng2-play) A minimal Angular2 playground using TypeScript and SystemJS loader
Angular Lab (https://github.com/rolandjitsu/angular-lab) A simple Angular 2+ setup using Angular CLI (https://cli.angular.io), TypeScript (https://www.typescriptlang.org), Angular Flex Layout (https://github.com/angular/flex-layout),
Material 2 (https://material.angular.io), AOT (https://angular.io/docs/ts/latest/cookbook/aot-compiler.html), and unit and e2e tests on Travis CI (https://travis-ci.org) and Saucelabs (https://saucelabs.com).
Angular 2 Samples (https://github.com/thelgevold/angular-2-samples) Angular 2.0 sample components
Todo app with Firebase, OAuth, and Immutable (https://github.com/r-park/todo-angular-firebase)
Spring Boot and Angular2 tutorial (https://github.com/springboot-angular2-tutorial/angular2-app) Angular2 practical example based on Rails tutorial (https://www.railstutorial.org/).
Angular 2 Goldilocks seed (https://github.com/ColinEberhardt/angular2-goldilocks-seed) - A seed project for Angular 2 and TypeScript that is not too simple, yet not too complex. In fact it's just right!
Angular 2 Starter (https://github.com/antonybudianto/angular-starter) - Simple Angular 2 Starter with Gulp workflow and Travis CI
Angular 2 Leaflet Starter (https://github.com/haoliangyu/ngx-leaflet-starter) - A map application starter based on Angular 2 and Leaflet
Angular 2 MapboxGL Starter (https://github.com/haoliangyu/ngx-mapboxgl-starter) - Another map application starter based on Angular 2 and MapboxGL JS
Angular 2 reconnecting websockets quickstart (https://github.com/mkusz/ng2_websockets_quickstart) - Simple counter using 2-way or 1-way reconnecting websockets communication
ng2-start (https://github.com/cebor/ng2-start) - Minimal setup to start creating an angular2 application
ng-kitchen-sink (https://github.com/born2net/Angular-kitchen-sink) - The ultimate Angular 2 bootstrap single page app - touches on all key and advanced aspects of Angular
ng-skeleton (https://github.com/born2net/ng-skeleton) - The ultimate Angular seed with ngrx, bootstrap and two factor auth
angular2-demo (https://github.com/amcdnl/angular2-demo) Minimal Angular2 Demo using TypeScript / Sass / Npm Tasks
Angular 2 Dashboard Starter (https://github.com/hasanhameed07/angular2-dashboard-starter) - Ready to use dashboard control panel seed project based on Angular 2 and AdminLTE bootstrap theme.
ngx-admin (https://github.com/akveo/ngx-admin) - Admin template based on Nebular framework (Angular 4+, Bootstrap 4+)
Angular 2 full code coverage (https://github.com/danday74/angular2-coverage) - Solid tested SystemJS and gulp workflow ready for your code using Angular2 final release (2.1.0) .. Demonstrates unit
and full code coverage
Angular 2 webpack (https://github.com/michaelbazos/angular2-starter) - Tour of Heroes official typescript tutorial built with webpack
ng2-boiler (https://github.com/amcdnl/ng2-boiler) - A bare-bones simple starter with Angular2, TypeScript and Webpack configured.
Angular Webpack Starter (https://github.com/antonybudianto/angular-webpack-starter) - Angular Webpack Starter with AoT compilation, Lazy-loading, and Tree-shaking
Reaper (https://github.com/Xamber/Reaper) - Angular 2 Webpack Starter Boilerplate w/o 2269 dependencies
famn (https://github.com/implustech/famn) - Angular 2 + FeathersJS application framework for both client and server side
Angular NPM Module Seed (https://github.com/davguij/angular-npm-module-seed) - Starting point for developing Angular modules and publishing them on NPM.
Angular2 D3v4 Seed (https://github.com/gp187/angular2-d3v4-graph) - Angular2 D3v4 implementation of charts, graphs, area and view porting seed project
ng-seed/spa (https://github.com/ng-seed/spa) - Seed project for Angular apps featuring Webpack, dev/prod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer by @fulls1z3
Reboard (https://github.com/ksiabani/reboard) - Angular 4 + Material 2 starter dashboard with ngx-charts, based on generator-ngx-rocket (Typescript, SASS, Webpack, Jasmine+Karma, Protractor, TSLint, Codelyzer, Stylelint,
ngx-translate, Lodash, Angular Flex-Layout)
Angular5 + Redux + Graphql + MySQL quickstart
(https://github.com/rafaesc/fullstack-graphql-angular) - Simple Fullstack GraphQL Application with Angular CLI + Redux + Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL).
Angular5 + Firebase + Structure (https://github.com/naologic/angular5-starter) - Angular 5 + Firebase + a very good router/module structure to make it your own so easy
angular-app-example (https://github.com/daixianceng/angular-app-example) - Angular latest + material + sass themes + more beautiful features, a dashboard app example
NG-MATERO (https://github.com/ng-matero/ng-matero) - This Ng-Matero is an Angular admin templete made with Material componnets.
TinkoffCreditSystems/angular-open-source-starter (https://github.com/TinkoffCreditSystems/angular-open-source-starter) - a starter project for creating open-source libraries for Angular
truonghungit/angular-starter (https://github.com/truonghungit/angular-starter) - 😍 A complete Angular 10, NgRx, Angular CLI & Angular Material starter project
Eoapi (https://github.com/eolinker/eoapi) - A lightweight, extensible API tool based on Angular and Electron
{{ add_your_repo }} (https://github.com/gdi2290/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Ionic in Angular
 
Ionic is the beautiful, open source front-end SDK for developing hybrid mobile apps with web technologies.
 
Ionic Framework (https://ionicframework.com) - Official Website for Ionic Framework
(Github) Ionic Framework (https://github.com/ionic-team/ionic-framework) - Github Repo of Ionic Framework
 
Ionic General Resources
 
Ionic Academy (https://ionicacademy.com/) - The fastest way to learn Ionic.
Elite Ionic (https://eliteionic.com/) - Advanced training for Angular developers who want to create NEXT LEVEL native web applications.
Ionic Themes (https://ionicthemes.com/tutorials) - Tutorials and templates.
Ionic Start (https://ionicstart.com/) - Build web and native mobile applications with Ionic whilst learning modern reactive development with Angular
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
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
 
Dart (https://dart.dev/) Official Website for Dart.
Dart Organization (GitHub) (https://github.com/dart-lang) Official GitHub Organization for Dart
angulardart-community (https://github.com/angulardart-community/website) - The next-generation AngularDart documentation website.
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Angular 2 in Traceur
 
Traceur is a JavaScript.next-to-JavaScript-of-today compiler.
 
Traceur General Resources
 
Traceur Repository (GitHub) (https://github.com/google/traceur-compiler) Official GitHub Repo for Traceur.
 
Traceur Seed Projects
 
GitHub: Angular2 ES6 Seed (Evan Plaice) (https://github.com/evanplaice/angular2-es6-seed/)
{{ add_your_repo }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Angular 2 in ES5
 
An ECMAScript language that includes structured, dynamic, functional, and prototype-based features.
 
ES5 General Resources
 
{{ help_add_resources }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
ES5 Seed Projects
 
angular2-es5-starter-kit (https://github.com/islam-muhammad/angular2-es5) Angular2 ES5 Starter Kit
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Meteor in Angular 2
 
Build Realtime Web and Mobile Apps With Angular and Meteor.
 
Meteor General Resources
 
Angular Meteor (https://angular-meteor.com/) Official Website for Angular Meteor
Angular 2 Meteor (https://www.angular-meteor.com/angular2)
 
Meteor Seed Projects
 
Angular2 Meteor Seed (https://github.com/KyneSilverhide/angular2-meteor-seed)
{{ add_your_repo }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
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 (https://www.nativescript.org/) Official Website for NativeScript
Using NativeScript (https://www.syntaxsuccess.com/viewarticle/using-nativescript-with-angular-2.0)
 
NativeScript Seed Projects
 
sample-Angular2 (https://github.com/NativeScript/sample-Angular2)
angular2-seed-advanced (https://github.com/NathanWalker/angular-seed-advanced)
{{ add_your_repo }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
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 (https://facebook.github.io/react-native/) Official Website for React Native
 
React Native Projects
 
Angular 2 React Native Renderer (GitHub) (https://github.com/angular/react-native-renderer)
 
React Native Seed Projects
 
{{ add_your_repo }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Angular 2 in Scala
 
General purpose language; multiparadigm (object-oriented, functional, concurrent elements); statically typed, type-safe; focus: Web services.
 
Scala General Resources
 
{{ help_add_resources }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
Scala Seed Projects
 
play-angular2 (https://github.com/gdi2290/play-angular2)
{{ add_your_repo }} (https://github.com/PatrickJS/awesome-angular/edit/gh-pages/README.md)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
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
 
Bit (https://github.com/teambit/bit)
Bit-Javascript (https://github.com/teambit/bit-javascript)
bitsrc (https://bitsrc.io/) - Free community hub for sharing, managing and finding open source components.
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
Security
 
Angular.io Security Guide (https://angular.io/guide/security) - brief security guidance including Preventing cross-site scripting (XSS), Sanitization and Content security policy.
So you thought you were safe using AngularJS? Think again! Slides (https://www.owasp.org/images/4/46/OWASPLondon20170727_AngularJS.pdf), Video (https://www.youtube.com/watch?v=3vuLPzjc4RI) - Lewis Ardern speaking at OWASP London 2017.
 
Authentication
 
casl-angular (https://github.com/stalniy/casl/tree/master/packages/casl-angular) - Module which integrates isomorphic permissions management library CASL (https://github.com/stalniy/casl) with Angular2+
ngx-auth-firebaseui (https://github.com/AnthonyNahas/ngx-auth-firebaseui) - Angular Material UI component for firebase authentication
ngx-permissions (https://github.com/AlexKhymenko/ngx-permissions) - Permission and roles based access control for your angular(angular 2, angular 4,5+) applications(AOT, lazy modules compatible)
angular-auth-oidc-client (https://github.com/damienbod/angular-auth-oidc-client) - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
angularx-social-login (https://github.com/abacritt/angularx-social-login) - Social login and authentication module for Angular 17
ms-identity-javascript-angular-tutorial
(https://github.com/Azure-Samples/ms-identity-javascript-angular-tutorial) - A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform using MSAL Angular v2.
angular2-jwt (https://github.com/auth0/angular2-jwt) - Helper library for handling JWTs in Angular apps
auth0-angular (https://github.com/auth0/auth0-angular) - Auth0 SDK for Angular Single Page Applications
ng-universal (https://github.com/nestjs/ng-universal) - Angular Universal module for Nest framework (node.js)
angularfire (https://github.com/angular/angularfire) - Angular + Firebase
supabase (https://supabase.com/docs/guides/getting-started/tutorials/with-angular) - Build a User Management App with Angular.
fingerprint (https://dev.fingerprint.com/docs/angular) - The Fingerprint Angular SDK is an easy way to integrate Fingerprint into your Angular application.
amplify (https://docs.amplify.aws/angular/) - AWS Amplify streamlines full-stack app development. With its libraries, CLI, and services, you can easily connect your frontend to the cloud for authentication, storage, APIs, and more.
 
NgRx
 
ngrx (https://ngrx.io/) - Reactive State for Angular
ngrx-course (https://github.com/angular-university/ngrx-course) - Angular University Complete Guide
ngrx-store-localstorage (https://github.com/btroncone/ngrx-store-localstorage) - Simple syncing between @ngrx store and local storage
Tim Deschryver Blog (https://timdeschryver.dev/blog?q=NgRx) - Excellent NgRx articles from a core maintainer.
angular-ngrx-nx-realworld-example-app (https://github.com/stefanoslig/angular-ngrx-nx-realworld-example-app) - Real world application built with Angular 17, NgRx 17, nrwl/nx 17
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
enjoy — PatrickJS (https://twitter.com/PatrickJS__)
 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
License
 
!CC0 (https://licensebuttons.net/p/zero/1.0/88x31.png) (https://creativecommons.org/publicdomain/zero/1.0/)