Angular 2+ Components & Libraries


Contents





UI Components

Overlay

Overlay / modal / alert / dialog / lightbox / popup

Notification

Toaster / snackbar — Notify the user with a modeless temporary little popup

  • angular2-toaster - Angular2-toaster is an asynchronous, non-blocking Angular2 Toaster Notification library.
  • ng2-toasty - Angular2 Toasty component shows growl-style alerts and messages for your app.
  • ng2-notifications - Angular 2 Component for Native Push Notifications.
  • ngx-toastr - Angular 2 toastr.
  • @ngrx/notify - Web Notifications Powered by RxJS for Angular.
  • angular2-notifications - A light and easy to use notifications library for Angular 2. It features both regular page notifications (toasts) and push notifications.
  • angular-notifier - A well designed, fully animated, highly customizable, and easy-to-use notification library for your Angular 2+ application.
  • ng2-toastr - Bootstrap style toast for modern angular (v2.0.0 and above).
Popover

Show a little dialog next to an element

Table

Table / Data Grid — Display (large) datasets

Tree

Visualize data as a tree

  • angular2-tree-component - A simple yet powerful tree component for Angular2.
  • ng2-tree - Angular2 component for visualizing data that can be naturally represented as a tree.
Loading / Progress Indicators

Let the user know that something is being loaded

Menu / sidebar

Charts
Map
List Virtualization
Infinite Scroll
Parallax

Parallax effect while scrolling

Scrollbar

Replace the browser scrollbar with a custom one

Carousel / touch slider / swiper

Sticky

Implementations similar to position: sticky

  • @ngui/sticky - Angular2 "position: sticky" implementation as a directive.
Context Menu
Time

Display time / date / age

Audio / Video
SVG
  • ng-inline-svg - Angular 2+ directive for inserting an SVG file inline within an element.
Social Sharing
PDF
Miscellaneous

Form

Let the user create & edit data

Date Picker

Time Picker / Datetime Picker

Color Picker
Slider

Let the user choose a value from a given range

Select

Let the user choose from a list of options

  • ng2-select - Angular2 based replacement for select boxes.
  • angular2-select - A native angular 2 select component (based on select2).
Autocomplete

Autosuggest / autocomplete / typeahead

Type Select

Let the user select a tag / something while typing

Drag and Drop
  • ng2-dragula - Simple drag and drop with dragula.
  • ng2-dnd - Angular 2 Drag-and-Drop without dependencies.
  • ng-drag-drop - Angular 4 Drag & Drop based on HTML5 with no external dependencies.
Sortable List

Let the user define an order on a list

Masked Input
Rich Text Editor
File Upload
Autosize Input / Textarea
  • angular2-autosize - Angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content.
Calendar

Show & edit events in a calendar view

Image Editing

Image manipulation

UI Layout

Layout the overall / main view

  • angular2-grid - A grid-based drag/drop/resize directive plugin for Angular 2.
  • ng2-fullpage - Angular 2 fullpage scrolling.
  • angular-split - Angular (2+) UI library to split views.
  • ngresizable - Simple, tree-shakable, AoT, Universal and Web Worker friendly resizable component for Angular
Responsive

UI Frameworks

Responsive

Set of components + responsive layout system

Component Collections

Set of components without layout system

  • @angular/material - Official Material Design components for Angular.
  • primeng - UI Components for Angular 2.
  • ng-lightning - Native Angular 2 components & directives for Lightning Design System.
  • angular2-mdl - Angular 2 components, directives and styles based on material design lite.
  • fuel-ui - UI Components for use with Angular2 and Bootstrap4.
  • igniteui-angular2 - Ignite UI directives for Angular 2.
  • md2 - Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.
  • igniteui-js-blocks - Mobile-first Angular native components.
  • devextreme-angular - Angular 2 UI and visualization components based on DevExtreme widgets.
  • ng-zorro-antd - An enterprise-class UI components based on Ant Design and Angular.

Mobile

  • ionic2 - Build amazing native and progressive web apps with Angular and open web technologies. One app running on everything.
  • angular2-onsenui - Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Admin panel

Admin panels / dashboard

  • ngx-admin - Admin template based on Nebular framework (Angular 4+, Bootstrap 4+).

Isomorphic Apps

Server-side rendering

  • angular-ssr - Angular 4+ server-side rendering solution
  • @ng-seed/universal - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev/prod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx/store, config, cache, i18n, SEO, angulartics2 and TSLint/codelyzer.

Code Structure

Improve overall design of the source code

Data Management

Data flow / data store / data flow

Communication with Server

Code Style

Improve readability of the source code

  • codelyzer - Linting for Angular projects.
  • babel-plugin-angular2-annotations - A babel transformer plugin for Angular 2 annotations.
  • redux-decorators - A ridiculously good syntax for working with Redux using decorators in ES7 / TypeScript. Currently limited to Angular 2 but could potentially be used elsewhere.
  • angular-tslint-rules - Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development.

Utilities

Pipes
  • angular-pipes - Useful pipes for Angular.
  • ngx-pipes - Useful pipes for Angular 2 and beyond with no external dependencies.
  • ng-pipes - Bunch of useful pipes for Angular2 (with no external dependencies!).
  • angular2-linky - Linky pipe for angular2.
Form

Utilities to help create HTML forms

Animations
  • ng-animate - 🌙 A collection of cool, reusable and flexible animations for Angular 4.2+
API

Utilities to consume APIs

Authentication
  • ng2-ui-auth - An angular2 repository for authentication based on angular1's satellizer.
  • angular2-token - Token based authentication service for Angular2 (ng2) with multi-user support. Works best with the devise token auth gem for Rails.
  • angular-oauth2-oidc - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.
  • angular-oauth2 - AngularJS OAuth2.
  • @ngx-auth/core - Authentication utility for Angular.
Event Handling
  • ng-click-outside - Angular 2+ directive for handling click events outside of an element.
Scroll
Responsive Design
  • ng2-responsive - Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 2.
Persistence
  • angular2-localstorage - Angular2 decorator to save and restore variables/class properties to HTML5 LocalStorage automatically.
  • ng2-webstorage - Localstorage and sessionstorage manager - angular2 service.
  • angular-safeguard - Wrapper around cookies/sessionStorage/localStorage for angular2. If all are unavailable will use an in memory storage.
  • @ngx-cache/core - Cache utility for Angular.

Cookie manipulation

  • angular2-cookie - Implementation of Angular 1.x $cookies service to Angular 2.
Routing
  • ng2-breadcrumb - This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2/router, to dynamically build up the crumb trail once a component is routed to.
  • ng2-page-transition - Simple Angular2 component to create a page transition animation on route changes.
  • @ngx-i18n-router/core - Route internationalization utility for Angular.
Pagination
Validation
i18n

Internationalization / L10n / localization / translation

Logging
Asset management

Utilities for building / bundling / loading assets

Meta Tags

Set meta tags, , children of <head></em></p> <ul> <li><a href="https://github.com/vinaygopinath/ng2-meta" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-meta</a> - Dynamic meta tags and SEO in Angular2.</li> <li><a href="https://github.com/fulls1z3/ngx-meta" rel="nofollow noreferrer noopener" target="_blank" title="null">@ngx-meta/core</a> - Dynamic page title & meta tags utility for Angular (w/server-side rendering).</li> </ul> <h6 id="clipboard">Clipboard</h6> <p><em>Copy & paste text to clipboard</em></p> <ul> <li><a href="https://github.com/maxisam/ngx-clipboard" rel="nofollow noreferrer noopener" target="_blank" title="null">ngx-clipboard</a> - A wrapper directive for clipboard.js.</li> </ul> <h6 id="angular-1---angular-2-migration">Angular 1 -> Angular 2 Migration</h6> <ul> <li><a href="https://github.com/ngParty/ng-metadata" rel="nofollow noreferrer noopener" target="_blank" title="null">ng-metadata</a> - Angular 2 decorators and utils for Angular 1.x.</li> <li><a href="https://github.com/pbastowski/angular2-now" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-now</a> - Angular 2 @Component syntax for Angular 1 apps.</li> </ul> <h6 id="documentation">Documentation</h6> <ul> <li><a href="https://github.com/compodoc/compodoc" rel="nofollow noreferrer noopener" target="_blank" title="null">compodoc</a> - The missing documentation tool for your Angular application.</li> </ul> <h6 id="iot">IoT</h6> <p><em>Internet of Things</em></p> <ul> <li><a href="https://github.com/urish/angular2-iot" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-iot</a> - Internet of Things directives for Angular 2 (Led, Button, etc.).</li> <li><a href="https://github.com/manekinekko/angular-web-bluetooth" rel="nofollow noreferrer noopener" target="_blank" title="null">@manekinekko/angular-web-bluetooth</a> - The missing Web Bluetooth module for Angular (>=2).</li> </ul> <h6 id="product-tour">Product Tour</h6> <ul> <li><a href="https://github.com/isaacplmann/ng2-tour" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-tour</a> - Product Tour.</li> </ul> <h1 id="performance">Performance</h1> <p><em>Reduce amount of time the user has to wait in order to interact with the app</em></p> <ul> <li><a href="https://github.com/AngularClass/angular2-idle-preload" rel="nofollow noreferrer noopener" target="_blank" title="null">@angularclass/idle-preload</a> - Angular 2 Idle Preload for preloading async routes via @AngularClass.</li> </ul> <h6 id="lazy-load">Lazy Load</h6> <ul> <li><a href="https://github.com/tjoskar/ng2-lazyload-image" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-lazyload-image</a> - Lazy image loader for Angular 2.</li> <li><a href="https://github.com/NathanWalker/ng2-image-lazy-load" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-image-lazy-load</a> - Angular2 image lazy loader library.</li> </ul> <h1 id="integrations">Integrations</h1> <p><em>Integrate with services or other frameworks</em></p> <ul> <li><a href="https://github.com/angular/angularfire2" rel="nofollow noreferrer noopener" target="_blank" title="null">angularfire2</a> - The official Angular 2 library for Firebase.</li> <li><a href="https://github.com/auth0/angular2-jwt" rel="nofollow noreferrer noopener" target="_blank" title="null">ang2-jwt</a> - Helper library for handling JWTs in Angular 2 apps.</li> <li><a href="https://github.com/angular/react-native-renderer" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-react-native</a> - Use Angular 2 and React Native to build applications for Android and iOS.</li> <li><a href="https://github.com/Urigo/angular-meteor" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-meteor</a> - Angular and Meteor - The perfect stack.</li> <li><a href="https://github.com/angulartics/angulartics2" rel="nofollow noreferrer noopener" target="_blank" title="null">angulartics2</a> - Vendor-agnostic analytics for Angular2 applications.</li> <li><a href="https://github.com/mean-expert-official/loopback-sdk-builder" rel="nofollow noreferrer noopener" target="_blank" title="null">perfectedtech-loopback-sdk-builder</a> - Tool for auto-generating Software Development Kits (SDKs) for LoopBack.</li> <li><a href="https://github.com/Alfresco/alfresco-ng2-components" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-alfresco-core</a> - Alfresco Angular 2 components.</li> <li><a href="https://github.com/monounity/karma-typescript" rel="nofollow noreferrer noopener" target="_blank" title="null">karma-typescript</a> - Simplifying running unit tests with coverage for Typescript projects.</li> <li><a href="https://github.com/Urigo/mongo-rxjs-observable" rel="nofollow noreferrer noopener" target="_blank" title="null">meteor-rxjs</a> - Exposing Mongo Cursor as RxJS Observable.</li> <li><a href="https://github.com/shprink/wp-api-angular" rel="nofollow noreferrer noopener" target="_blank" title="null">wp-api-angular</a> - Angular (>=2) services for WordPress WP-API(v2) or WP >= 4.7 (natively supports WP-API).</li> <li><a href="https://github.com/selfbits/selfbits-angular2-sdk" rel="nofollow noreferrer noopener" target="_blank" title="null">selfbits-angular2-sdk</a> - Angular 2 SDK for Selfbits Backend-as-a-Service.</li> <li><a href="https://github.com/MurhafSousli/ng2-wp-api" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-wp-api</a> - Angular WordPress Module.</li> <li><a href="https://github.com/Useful-Software-Solutions-Ltd/angular2-disqus" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-disqus</a> - A DISQUS integration for Angular2.</li> <li><a href="https://github.com/Cloudtasks/angular2-cloudtasks" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-cloudtasks</a> - Helps using Cloudtasks.io image processing task by substituting your images sources with the processing URL.</li> <li><a href="https://github.com/cloudinary/cloudinary_angular" rel="nofollow noreferrer noopener" target="_blank" title="null">@cloudinary/angular</a> - Cloudinary Angular client library.</li> <li><a href="https://github.com/dethariel/ng2-recaptcha" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-recaptcha</a> - Angular 2 component for Google reCAPTCHA.</li> <li><a href="https://github.com/xmaestro/angular2-recaptcha" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-recaptcha</a> - Angular 2 : Typescript component for Google reCaptcha.</li> <li><a href="https://github.com/pubnub/pubnub-angular2" rel="nofollow noreferrer noopener" target="_blank" title="null">pubnub-angular2</a> - Official PubNub Angular2.</li> <li><a href="https://github.com/MurhafSousli/ng2-disqus" rel="nofollow noreferrer noopener" target="_blank" title="null">ng2-awesome-disqus</a> - Disqus for Angular.</li> <li><a href="https://github.com/tomwayson/angular2-esri-loader" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-esri-loader</a> - An Angular 2 service to help you load ArcGIS API for JavaScript Modules.</li> <li><a href="https://github.com/fulls1z3/ngx-universal" rel="nofollow noreferrer noopener" target="_blank" title="null">@ngx-universal/state-transfer</a> - State transferring utility for Angular Universal.</li> </ul> <h1 id="dev-tools">Dev Tools</h1> <ul> <li><a href="https://github.com/compodoc/ngd" rel="nofollow noreferrer noopener" target="_blank" title="null">@compodoc/ngd-cli</a> - View the dependencies tree of you Angular2 application.</li> <li><a href="https://github.com/SoCreate/angular-playground" rel="nofollow noreferrer noopener" target="_blank" title="null">angular-playground</a> - A drop in app module for working on Angular components in isolation (Angular version 2.x and above).</li> <li><a href="https://github.com/ngrx/store-devtools" rel="nofollow noreferrer noopener" target="_blank" title="null">@ngrx/store-devtools</a> - Developer Tools for @ngrx/store.</li> <li><a href="https://github.com/matiboy/angular2-prettyjson" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-prettyjson</a> - Angular 2 debug output of objects. Contains a pipe similar to JsonPipe but adds support for spacing and handling of circular structures.</li> <li><a href="https://github.com/rangle/augury" rel="nofollow noreferrer noopener" target="_blank" title="null">Augury</a> - Angular 2 development tools for Chrome.</li> <li><a href="https://github.com/ng-seed/angular-webpack-config" rel="nofollow noreferrer noopener" target="_blank" title="null">angular-webpack-config</a> - Shared Webpack config for Angular development.</li> </ul> <h1 id="starter-kit">Starter Kit</h1> <p><em>Boilerplate / scaffold / Yeoman generator / stack ensemble / seed</em></p> <ul> <li><a href="https://github.com/angular/angular-cli" rel="nofollow noreferrer noopener" target="_blank" title="null">@angular/cli</a> - Official CLI tool for Angular.</li> <li><a href="https://github.com/angular/angular2-seed" rel="nofollow noreferrer noopener" target="_blank" title="null">test-angular-seed-project</a> - A simple starter Angular2 project.</li> <li><a href="https://github.com/antonybudianto/angular2-starter" rel="nofollow noreferrer noopener" target="_blank" title="null">poke-try-harder</a> - Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3).</li> <li><a href="https://github.com/ericmdantas/generator-ng-fullstack" rel="nofollow noreferrer noopener" target="_blank" title="null">generator-ng-fullstack</a> - Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest: Node, Go, http/2, Angular 1, Angular 2, Express, MongoDB, Gulp, Babel, Typescript and much more.</li> <li><a href="https://github.com/swirlycheetah/generator-angular2" rel="nofollow noreferrer noopener" target="_blank" title="null">generator-angular2</a> - A Yeoman Generator to create Angular2 apps right now.</li> <li><a href="https://github.com/cmelion/generator-ng2-webpack" rel="nofollow noreferrer noopener" target="_blank" title="null">generator-ng2-webpack</a> - An opinionated tool for scaffolding an app using angular2 and webpack.</li> <li><a href="https://github.com/dsebastien/modernWebDevGenerator" rel="nofollow noreferrer noopener" target="_blank" title="null">generator-modern-web-dev</a> - A Yeoman generator for Modern Web development projects.</li> <li><a href="https://github.com/x6doooo/generator-gulp-angular2" rel="nofollow noreferrer noopener" target="_blank" title="null">generator-gulp-angular2</a> - Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular.</li> <li><a href="https://github.com/preboot/angular-library-seed" rel="nofollow noreferrer noopener" target="_blank" title="null">asaf-test</a> - Get started building an Angular library quickly.</li> <li><a href="https://github.com/manekinekko/angular-library-starter" rel="nofollow noreferrer noopener" target="_blank" title="null">@manekinekko/angular-library-starter</a> - A Minimalist Starter for Angular (v2+) libraries (w/ AOT support).</li> <li><a href="https://github.com/AngularClass/angular2-webpack-starter" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-webpack-starter</a> - An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass.</li> <li><a href="https://github.com/alexpods/angular2-universal-starter" rel="nofollow noreferrer noopener" target="_blank" title="null">angular2-universal-starter</a> - Enjoy Server Side rendering and Web Workers in your Angular2 Application.</li> <li><a href="https://github.com/mgechev/angular-seed" rel="nofollow noreferrer noopener" target="_blank" title="null">angular-seed</a> - Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation.</li> <li><a href="https://github.com/vmware/clarity-seed" rel="nofollow noreferrer noopener" target="_blank" title="null">clarity-seed</a> - This is a repository for a seed project that includes Clarity Design System's dependencies.</li> <li><a href="https://github.com/preboot/angular2-webpack" rel="nofollow noreferrer noopener" target="_blank" title="null">Angular 2 Webpack</a> - A complete, yet simple, starter for Angular 2 using webpack</li> <li><a href="https://github.com/colmena/colmena-cms" rel="nofollow noreferrer noopener" target="_blank" title="null">Colmena CMS</a> - Free and Open Source API and Admin powered by LoopBack and Angular.</li> <li><a href="https://github.com/ng-seed/universal" rel="nofollow noreferrer noopener" target="_blank" title="null">@ng-seed/universal</a> - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev/prod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx/store, config, cache, i18n, SEO, angulartics2 and TSLint/codelyzer.</li> </ul> </div> <div class="justify-start native-js ad-7727" style="margin-top:-16px;margin-bottom:24px;"></div></div> <div class="repo-details"><div class="title-desc-box"><h1>Awesome Angular Components</h1> <h2 class="crispy">Catalog of Angular 2+ Components & Libraries</h2></div> <div><div style="padding-bottom:30px;margin:0 auto;"></div></div> <h3>Awesome Angular Components Info</h3> <div class="repo-stats"><div class="stat crispy"><span>⭐ Stars</span> <span>3135</span></div> <div class="stat crispy"><span>🔗 Homepage</span> <span><a href="https://devarchy.com/angular" target="_blank">devarchy.com</a></span></div> <div class="stat crispy"><span>🔗 Source Code</span> <span><a href="https://github.com/brillout/awesome-angular-components" target="_blank">github.com</a></span></div> <div class="stat crispy"><span>🕒 Last Update</span> <span>a year ago</span></div> <div class="stat crispy"><span>🕒 Created</span> <span>5 years ago</span></div> <div class="stat crispy"><span>🐞 Open Issues</span> <span>19</span></div> <div class="stat crispy"><span>➗ Star-Issue Ratio</span> <span>165</span></div> <div class="stat crispy"><span>😎 Author</span> <span>brillout</span></div></div> <div class="related-links"><div><div id="bsa-hovercard-ad" style="padding-bottom:30px;margin:0 auto;" data-v-7914d972></div></div> <h3>Related Open Source Projects</h3> <div class="category-chunks"><div class="category-chunk crispy"><a href="/libs/angular-component" class="category"><div class="flex-apart"><span class="bold">Angular Component</span> <span>25 💼</span></div> <!----></a><a href="/libs/angular-components" class="category"><div class="flex-apart"><span class="bold">Angular Components</span> <span>95 💼</span></div> <!----></a><a href="/libs/angular2-component" class="category"><div class="flex-apart"><span class="bold">Angular2 Component</span> <span>16 💼</span></div> <!----></a><a href="/libs/ng2" class="category"><div class="flex-apart"><span class="bold">Ng2</span> <span>58 💼</span></div> <!----></a><a href="/libs/angular-library" class="category"><div class="flex-apart"><span class="bold">Angular Library</span> <span>31 💼</span></div> <!----></a></div></div></div></div></div></div></div> <footer class="main-header main-footer" data-v-65943a4e><a href="/" class="text-logo" data-v-65943a4e>Open Source Libs</a> <div class="copyright" data-v-65943a4e>© Copyright 2020 Open Source Libs</div> <div data-v-65943a4e><div class="header-btns" data-v-65943a4e><button class="tertiary-button header-btn" data-v-65943a4e><a href="/contact" class="link-button" data-v-65943a4e>Contact</a></button> <button class="tertiary-button header-btn" data-v-65943a4e><a href="/about" class="link-button" data-v-65943a4e>About</a></button> <button class="tertiary-button header-btn" data-v-65943a4e><a href="https://flamelab.io/terms-of-service" class="link-button" data-v-65943a4e>Terms</a></button> <button class="tertiary-button header-btn" data-v-65943a4e><a href="https://flamelab.io/privacy-policy" class="link-button" data-v-65943a4e>Privacy</a></button></div></div></footer></div></div></div><script>window.__NUXT__=(function(a,b){b.id="angular-components";b.count=95;b.categoryId=a;b.name="Angular Components";return {layout:"default",data:[{repo:{slug:"brillout-awesome-angular-components",data:{owner_id:1005638,owner_login:"brillout",created_at:"2017-02-02T14:58:18Z",full_name:"brillout\u002Fawesome-angular-components",stargazers_count:3135,updated_at:"2020-10-15T00:54:34Z",open_issues:19,html_url:"https:\u002F\u002Fgithub.com\u002Fbrillout\u002Fawesome-angular-components",description:"Catalog of Angular 2+ Components & Libraries",name:"awesome-angular-components",homepage:"https:\u002F\u002Fdevarchy.com\u002Fangular",id:80735683},readme:"[\u003Cimg src=\"https:\u002F\u002Frawgit.com\u002Fbrillout\u002Fawesome-angular-components\u002Fmaster\u002Fangular-logo.svg\" align=\"right\" width=\"131\" height=\"143\"\u003E](https:\u002F\u002Fgithub.com\u002Fbrillout\u002Fawesome-angular-components)\n\n# Angular 2+ Components & Libraries\n\n - Official website: [`devarchy.com\u002Fangular`](https:\u002F\u002Fdevarchy.com\u002Fangular)\n - Use devarchy to add a library to the catalog\n\n\u003Cbr\u002F\u003E\n\n#### Contents\n- [UI Components](#ui-components)\n - [Overlay](#overlay)\n - [Notification](#notification)\n - [Popover](#popover)\n - [Table](#table)\n - [Tree](#tree)\n - [Loading \u002F Progress Indicators](#loading--progress-indicators)\n - [Menu](#menu)\n - [Charts](#charts)\n - [Map](#map)\n - [List Virtualization](#list-virtualization)\n - [Infinite Scroll](#infinite-scroll)\n - [Parallax](#parallax)\n - [Scrollbar](#scrollbar)\n - [Carousel](#carousel)\n - [Sticky](#sticky)\n - [Context Menu](#context-menu)\n - [Time](#time)\n - [Audio \u002F Video](#audio--video)\n - [SVG](#svg)\n - [Social Sharing](#social-sharing)\n - [PDF](#pdf)\n - [Miscellaneous](#miscellaneous)\n - [Form](#form)\n - [Date Picker](#date-picker)\n - [Color Picker](#color-picker)\n - [Slider](#slider)\n - [Select](#select)\n - [Autocomplete](#autocomplete)\n - [Type Select](#type-select)\n - [Drag and Drop](#drag-and-drop)\n - [Sortable List](#sortable-list)\n - [Masked Input](#masked-input)\n - [Rich Text Editor](#rich-text-editor)\n - [File Upload](#file-upload)\n - [Autosize Input \u002F Textarea](#autosize-input--textarea)\n - [Calendar](#calendar)\n - [Image Editing](#image-editing)\n- [UI Layout](#ui-layout)\n - [Responsive](#responsive)\n- [UI Frameworks](#ui-frameworks)\n - [Responsive](#responsive-1)\n - [Component Collections](#component-collections)\n - [Mobile](#mobile)\n - [Admin Panel](#admin-panel)\n- [Isomorphic Apps](#isomorphic-apps)\n- [Code Structure](#code-structure)\n - [Data Management](#data-management)\n - [Communication with Server](#communication-with-server)\n- [Code Style](#code-style)\n- [Utilities](#utilities)\n - [Pipes](#pipes)\n - [Form](#form-1)\n - [Animations](#animations)\n - [API](#api)\n - [Authentication](#authentication)\n - [Event Handling](#event-handling)\n - [Scroll](#scroll)\n - [Responsive Design](#responsive-design)\n - [Persistence](#persistence)\n - [Cookie](#cookie)\n - [Routing](#routing)\n - [Pagination](#pagination)\n - [Validation](#validation)\n - [i18n](#i18n)\n - [Logging](#logging)\n - [Asset management](#asset-management)\n - [Meta Tags](#meta-tags)\n - [Clipboard](#clipboard)\n - [Angular 1 -\u003E Angular 2 Migration](#angular-1---angular-2-migration)\n - [Documentation](#documentation)\n - [Product Tour](#product-tour)\n- [Performance](#performance)\n - [Lazy Load](#lazy-load)\n- [Integrations](#integrations)\n- [Dev Tools](#dev-tools)\n- [Starter Kit](#starter-kit)\n\n\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\n# UI Components\n\n###### Overlay\n\n*Overlay \u002F modal \u002F alert \u002F dialog \u002F lightbox \u002F popup*\n\n - [angular2-modal](https:\u002F\u002Fgithub.com\u002Fshlomiassaf\u002Fangular2-modal) - Angular2 Modal \u002F Dialog window.\n - [ng2-bs3-modal](https:\u002F\u002Fgithub.com\u002Fdougludlow\u002Fng2-bs3-modal) - Angular2 Bootstrap3 Modal Component.\n\n###### Notification\n\n*Toaster \u002F snackbar — Notify the user with a modeless temporary little popup*\n\n - [angular2-toaster](https:\u002F\u002Fgithub.com\u002Fstabzs\u002FAngular2-Toaster) - Angular2-toaster is an asynchronous, non-blocking Angular2 Toaster Notification library.\n - [ng2-toasty](https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-toasty) - Angular2 Toasty component shows growl-style alerts and messages for your app.\n - [ng2-notifications](https:\u002F\u002Fgithub.com\u002Falexcastillo\u002Fng2-notifications) - Angular 2 Component for Native Push Notifications.\n - [ngx-toastr](https:\u002F\u002Fgithub.com\u002Fscttcper\u002Fngx-toastr) - Angular 2 toastr.\n - [@ngrx\u002Fnotify](https:\u002F\u002Fgithub.com\u002Fngrx\u002Fnotify) - Web Notifications Powered by RxJS for Angular.\n - [angular2-notifications](https:\u002F\u002Fgithub.com\u002Fflauc\u002Fangular2-notifications) - A light and easy to use notifications library for Angular 2. It features both regular page notifications (toasts) and push notifications.\n - [angular-notifier](https:\u002F\u002Fgithub.com\u002Fdominique-mueller\u002Fangular-notifier) - A well designed, fully animated, highly customizable, and easy-to-use notification library for your Angular 2+ application.\n - [ng2-toastr](https:\u002F\u002Fgithub.com\u002FPointInside\u002Fng2-toastr) - Bootstrap style toast for modern angular (v2.0.0 and above).\n\n###### Popover\n\n*Show a little dialog next to an element*\n\n - [angular-confirmation-popover](https:\u002F\u002Fgithub.com\u002Fmattlewis92\u002Fangular-confirmation-popover) - Displays a bootstrap confirmation popover (with no jQuery or bootstrap JS!).\n\n###### Table\n\n*Table \u002F Data Grid — Display (large) datasets*\n\n - [@swimlane\u002Fngx-datatable](https:\u002F\u002Fgithub.com\u002Fswimlane\u002Fngx-datatable) - A feature-rich yet lightweight data-table crafted for Angular2 and beyond.\n - [ng2-table](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-table) - Simple table extension with sorting, filtering, paging... for Angular2 apps.\n - [angular2-datatable](https:\u002F\u002Fgithub.com\u002Fmariuszfoltak\u002Fangular2-datatable) - DataTable - Simple table component with sorting and pagination for Angular2.\n - [ng2-easy-table](https:\u002F\u002Fgithub.com\u002Fssuperczynski\u002Fng2-easy-table) - The easiest Angular2 table.\n - [ng2-handsontable](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-handsontable) - Angular 2 directive for Handsontable.\n - [ag-grid-angular](https:\u002F\u002Fgithub.com\u002Fceolter\u002Fag-grid-angular) - Ag-Grid Angular 2 Component.\n - [ng2-smart-table](https:\u002F\u002Fgithub.com\u002Fakveo\u002Fng2-smart-table) - Angular 2 Smart Data Table component.\n\n###### Tree\n\n*Visualize data as a tree*\n\n - [angular2-tree-component](https:\u002F\u002Fgithub.com\u002F500tech\u002Fangular2-tree-component) - A simple yet powerful tree component for Angular2.\n - [ng2-tree](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-tree) - Angular2 component for visualizing data that can be naturally represented as a tree.\n\n###### Loading \u002F Progress Indicators\n\n*Let the user know that something is being loaded*\n\n - [ng2-slim-loading-bar](https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-slim-loading-bar) - Angular 2 component shows slim loading bar at the top of the page.\n - [angular2-busy](https:\u002F\u002Fgithub.com\u002Fdevyumao\u002Fangular2-busy) - Show busy\u002Floading indicators on any promise, or on any Observable's subscription.\n - [angular2-ladda](https:\u002F\u002Fgithub.com\u002Fmoff\u002Fangular2-ladda) - Angular 2 Ladda module.\n - [ng-spin-kit](https:\u002F\u002Fgithub.com\u002FWoltersKluwerPL\u002Fng-spin-kit) - SpinKit ( spinners for Angular 2+.\n - [ngx-progressbar](https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fngx-progressbar) - Angular progress bar.\n\n###### Menu\n\n*Menu \u002F sidebar*\n\n - [ng-sidebar](https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-sidebar) - Angular 2+ sidebar component.\n\n###### Charts\n\n - [ng2-charts](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-charts) - Beautiful charts for Angular2 based on Chart.js.\n - [ngx-charts](https:\u002F\u002Fgithub.com\u002Fswimlane\u002Fngx-charts) - Declarative Charting Framework for Angular2 and beyond.\n - [angular2-highcharts](https:\u002F\u002Fgithub.com\u002Fgevgeny\u002Fangular2-highcharts) - Highcharts for your Angular2 project.\n - [ng2-nvd3](https:\u002F\u002Fgithub.com\u002Fkrispo\u002Fng2-nvd3) - Angular2 component for nvd3.\n\n###### Map\n\n - [angular2-google-maps](https:\u002F\u002Fgithub.com\u002FSebastianM\u002Fangular2-google-maps) - Angular 2+ Google Maps Components.\n - [ng2-map](https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-map) - Angular2 Google Maps Directives.\n - [angular2-esri4-components](https:\u002F\u002Fgithub.com\u002Fkgs916\u002Fangular2-esri4-components) - A set of Angular 2 components to work with ArcGIS API for JavaScript v4.1.\n\n###### List Virtualization\n\n- [od-virtualscroll](https:\u002F\u002Fgithub.com\u002Fdinony\u002Fod-virtualscroll) - Observable-based virtual scroll implementation in Angular\n\n###### Infinite Scroll\n\n - [ngx-infinite-scroll](https:\u002F\u002Fgithub.com\u002Forizens\u002Fngx-infinite-scroll) - Infinite Scroll Directive for angular 2.\n\n###### Parallax\n\n*Parallax effect while scrolling*\n\n - [ng2-parallax-scroll](https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-parallax-scroll) - Angular2 parallax background scroll directive.\n\n###### Scrollbar\n\n*Replace the browser scrollbar with a custom one*\n\n - [angular2-perfect-scrollbar](https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-perfect-scrollbar) - Angular 2 wrapper library for perfect scrollbar.\n\n###### Carousel\n\n*Carousel \u002F touch slider \u002F swiper*\n\n- [angular2-swiper-wrapper](https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-swiper-wrapper) - Angular 2 wrapper library for swiper.\n\n###### Sticky\n\n*Implementations similar to `position: sticky`*\n\n - [@ngui\u002Fsticky](https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fsticky) - Angular2 \"position: sticky\" implementation as a directive.\n\n###### Context Menu\n\n - [angular2-contextmenu](https:\u002F\u002Fgithub.com\u002Fisaacplmann\u002Fangular2-contextmenu) - A context menu built with Angular 2 inspired by ui.bootstrap.contextMenu.\n\n###### Time\n\n*Display time \u002F date \u002F age*\n\n - [angular2-moment](https:\u002F\u002Fgithub.com\u002Furish\u002Fangular2-moment) - Moment.js pipes for Angular2.\n\n###### Audio \u002F Video\n\n - [videogular2](https:\u002F\u002Fgithub.com\u002Fvideogular\u002Fvideogular2) - The HTML5 video player for Angular 2.\n\n###### SVG\n\n - [ng-inline-svg](https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-inline-svg) - Angular 2+ directive for inserting an SVG file inline within an element.\n\n###### Social Sharing\n\n - [ng2-sharebuttons](https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-sharebuttons) - Share buttons for angular.\n\n###### PDF\n\n - [ng2-pdf-viewer](https:\u002F\u002Fgithub.com\u002FVadimDez\u002Fng2-pdf-viewer) - PDF Viewer Component for Angular 2.\n\n###### Miscellaneous\n\n - [ng2-inline-editor](https:\u002F\u002Fgithub.com\u002Fcaballerog\u002Fng2-inline-editor) - Native UI Inline-editor Angular2 component.\n - [ng2-markdown-to-html](https:\u002F\u002Fgithub.com\u002Fjfcere\u002Fng2-markdown-to-html) - Angular 2 markdown component\u002Fdirective to parse static or remote content to html.\n - [ngx-no-animation-for-dinosaur](https:\u002F\u002Fgithub.com\u002Fmaxisam\u002Fngx-no-animation-for-dinosaur) - Simple solution for disabling animation for certain old browser\n\n\n\n\n\n### Form\n\n*Let the user create & edit data*\n\n###### Date Picker\n\n*Time Picker \u002F Datetime Picker*\n\n - [ng2-datepicker](https:\u002F\u002Fgithub.com\u002Fjkuri\u002Fng2-datepicker) - Angular2 Datepicker Component.\n - [mydatepicker](https:\u002F\u002Fgithub.com\u002Fkekeh\u002Fmydatepicker) - Angular2 date picker.\n - [ng2-datetime](https:\u002F\u002Fgithub.com\u002Fnkalinov\u002Fng2-datetime) - Datetime picker plugins wrapper for Angular2.\n - [ng2-date-picker](https:\u002F\u002Fgithub.com\u002Fvlio20\u002Fng2-date-picker) - Highly configurable date picker built for Angular 2 applications.\n - [angular2-material-datepicker](https:\u002F\u002Fgithub.com\u002Fkoleary94\u002FAngular-2-Datepicker) - A minimalist datepicker inspired by Google's material design.\n\n###### Color Picker\n\n - [ngx-color-picker](https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-color-picker) - Color picker widget for Angular 2+.\n - [angular2-color-picker](https:\u002F\u002Fgithub.com\u002FAlberplz\u002Fangular2-color-picker) - Angular 2 Color Picker Directive, no dependences required.\n - [ng2-color-picker](https:\u002F\u002Fgithub.com\u002FAndyMeps\u002Fng2-color-picker) - Simple color picker for Angular 2.\n\n###### Slider\n\n*Let the user choose a value from a given range*\n\n - [ng2-slider-component](https:\u002F\u002Fgithub.com\u002FBogdan1975\u002Fng2-slider-component) - Angular 2 slider component.\n\n###### Select\n\n*Let the user choose from a list of options*\n\n - [ng2-select](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-select) - Angular2 based replacement for select boxes.\n - [angular2-select](https:\u002F\u002Fgithub.com\u002Fbasvandenberg\u002Fangular2-select) - A native angular 2 select component (based on select2).\n\n###### Autocomplete\n\n*Autosuggest \u002F autocomplete \u002F typeahead*\n\n - [ng2-completer](https:\u002F\u002Fgithub.com\u002Foferh\u002Fng2-completer) - Angular 2 autocomplete component.\n - [ng2-auto-complete](https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-auto-complete) - Angular2 Auto Complete.\n\n###### Type Select\n\n*Let the user select a tag \u002F something while typing*\n\n - [ng2-tag-input](https:\u002F\u002Fgithub.com\u002FGbuomprisco\u002Fng2-tag-input) - Tag Input for Angular.\n\n###### Drag and Drop\n\n - [ng2-dragula](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-dragula) - Simple drag and drop with dragula.\n - [ng2-dnd](https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-dnd) - Angular 2 Drag-and-Drop without dependencies.\n - [ng-drag-drop](https:\u002F\u002Fgithub.com\u002FObaidUrRehman\u002Fng-drag-drop) - Angular 4 Drag & Drop based on HTML5 with no external dependencies.\n\n###### Sortable List\n\n*Let the user define an order on a list*\n\n - [angular-sortablejs](https:\u002F\u002Fgithub.com\u002FSortableJS\u002Fangular-sortablejs) - A Angular 2+ binding to SortableJS.\n\n###### Masked Input\n\n - [angular2-text-mask](https:\u002F\u002Fgithub.com\u002Ftext-mask\u002Ftext-mask) - Input mask for React, Angular, Ember, Vue, & plain JavaScript.\n - [soft-angular-mask](https:\u002F\u002Fgithub.com\u002Frenatosistemasvc\u002Fsoft-angular-mask) - Directive to masquerade input in angular 2\u002F4 (money and number).\n\n###### Rich Text Editor\n\n - [ng2-ckeditor-codemirror](https:\u002F\u002Fgithub.com\u002Fchymz\u002Fng2-ckeditor) - Angular2 CKEditor component.\n - [angular2-voog-wysihtml](https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-voog-wysihtml) - Voog wysihtml wrapper for Angular 2.\n - [angular2-froala-wysiwyg](https:\u002F\u002Fgithub.com\u002Ffroala\u002Fangular2-froala-wysiwyg) - AngularJS2 bindings for Froala WYSIWYG HTML Rich Text Editor.\n\n###### File Upload\n\n - [ng2-file-upload](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-file-upload) - Easy to use Angular2 components for files upload.\n - [ngx-uploader](https:\u002F\u002Fgithub.com\u002Fjkuri\u002Fngx-uploader) - Angular File Uploader.\n - [angular2-dropzone-wrapper](https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-dropzone-wrapper) - Angular 2 wrapper library for dropzone.\n\n###### Autosize Input \u002F Textarea\n\n - [angular2-autosize](https:\u002F\u002Fgithub.com\u002Fstevepapa\u002Fangular2-autosize) - Angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content.\n\n###### Calendar\n\n*Show & edit events in a calendar view*\n\n - [angular2-calendar](https:\u002F\u002Fgithub.com\u002Fmattlewis92\u002Fangular2-calendar) - A flexible calendar component for angular 2.0+ that can display events on a month, week or day view.\n - [angular2-fullcalendar](https:\u002F\u002Fgithub.com\u002Fnekken\u002Fng2-fullcalendar) - An Angular 2 component for fullcalendar.\n\n###### Image Editing\n\n*Image manipulation*\n\n- [ng2-img-cropper](https:\u002F\u002Fgithub.com\u002Fcstefanache\u002Fangular2-img-cropper) - Angular 2 Image Cropper.\n\n\n\n\n\n\n\n\n# UI Layout\n\n*Layout the overall \u002F main view*\n\n - [angular2-grid](https:\u002F\u002Fgithub.com\u002FBTMorton\u002Fangular2-grid) - A grid-based drag\u002Fdrop\u002Fresize directive plugin for Angular 2.\n - [ng2-fullpage](https:\u002F\u002Fgithub.com\u002Fmeiblorn\u002Fng2-fullpage) - Angular 2 fullpage scrolling.\n - [angular-split](https:\u002F\u002Fgithub.com\u002Fbertrandg\u002Fangular-split) - Angular (2+) UI library to split views.\n - [ngresizable](https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fngresizable) - Simple, tree-shakable, AoT, Universal and Web Worker friendly resizable component for Angular\n\n###### Responsive\n\n - [@angular\u002Fflex-layout](https:\u002F\u002Fgithub.com\u002Fangular\u002Fflex-layout)\n\n\n\n\n\n\n\n# UI Frameworks\n\n\n### Responsive\n\n*Set of components + responsive layout system*\n\n - [ng2-bootstrap](https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-bootstrap) - Native Angular directives for Bootstrap.\n - [@ng-bootstrap\u002Fng-bootstrap](https:\u002F\u002Fgithub.com\u002Fng-bootstrap\u002Fng-bootstrap) - Angular powered Bootstrap.\n - [ng-semantic](https:\u002F\u002Fgithub.com\u002Fvladotesanovic\u002FngSemantic) - Angular 2 building blocks based on Semantic UI.\n - [angular2-materialize](https:\u002F\u002Fgithub.com\u002FInfomediaLtd\u002Fangular2-materialize) - Angular 2 support for Materialize CSS framework.\n - [ng2-semantic-ui](https:\u002F\u002Fgithub.com\u002Fedcarroll\u002Fng2-semantic-ui) - Semantic UI Angular 2 Integrations -- no JQuery required --.\n - [clarity-angular](https:\u002F\u002Fgithub.com\u002Fvmware\u002Fclarity) - Clarity Design System: UX guidelines, HTML\u002FCSS framework, and Angular 2 components working together to craft exceptional experiences.\n - [@covalent\u002Fcore](https:\u002F\u002Fgithub.com\u002Fteradata\u002Fcovalent) - Teradata UI Platform built on Angular-Material 2.0.\n\n### Component Collections\n\n*Set of components without layout system*\n\n - [@angular\u002Fmaterial](https:\u002F\u002Fgithub.com\u002Fangular\u002Fmaterial2) - Official Material Design components for Angular.\n - [primeng](https:\u002F\u002Fgithub.com\u002Fprimefaces\u002Fprimeng) - UI Components for Angular 2.\n - [ng-lightning](https:\u002F\u002Fgithub.com\u002Fng-lightning\u002Fng-lightning) - Native Angular 2 components & directives for Lightning Design System.\n - [angular2-mdl](https:\u002F\u002Fgithub.com\u002Fmseemann\u002Fangular2-mdl) - Angular 2 components, directives and styles based on material design lite.\n - [fuel-ui](https:\u002F\u002Fgithub.com\u002FFuelInteractive\u002Ffuel-ui) - UI Components for use with Angular2 and Bootstrap4.\n - [igniteui-angular2](https:\u002F\u002Fgithub.com\u002FIgniteUI\u002Figniteui-angular2) - Ignite UI directives for Angular 2.\n - [md2](https:\u002F\u002Fgithub.com\u002FPromact\u002Fmd2) - Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.\n - [igniteui-js-blocks](https:\u002F\u002Fgithub.com\u002FIgniteUI\u002Figniteui-js-blocks) - Mobile-first Angular native components.\n - [devextreme-angular](https:\u002F\u002Fgithub.com\u002FDevExpress\u002Fdevextreme-angular) - Angular 2 UI and visualization components based on DevExtreme widgets.\n - [ng-zorro-antd](https:\u002F\u002Fgithub.com\u002FNG-ZORRO\u002Fng-zorro-antd) - An enterprise-class UI components based on Ant Design and Angular.\n\n### Mobile\n\n - [ionic2](https:\u002F\u002Fgithub.com\u002Fdriftyco\u002Fionic) - Build amazing native and progressive web apps with Angular and open web technologies. One app running on everything.\n - [angular2-onsenui](https:\u002F\u002Fgithub.com\u002Fonsenui\u002Fonsenui) - Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.\n\n### Admin panel\n\n*Admin panels \u002F dashboard*\n\n - [ngx-admin](https:\u002F\u002Fgithub.com\u002Fakveo\u002Fngx-admin) - Admin template based on Nebular framework (Angular 4+, Bootstrap 4+).\n\n\n# Isomorphic Apps\n*Server-side rendering*\n\n - [angular-ssr](https:\u002F\u002Fgithub.com\u002Fclbond\u002Fangular-ssr) - Angular 4+ server-side rendering solution\n - [@ng-seed\u002Funiversal](https:\u002F\u002Fgithub.com\u002Fng-seed\u002Funiversal) - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev\u002Fprod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx\u002Fstore, config, cache, i18n, SEO, angulartics2 and TSLint\u002Fcodelyzer.\n\n\n\n# Code Structure\n\n*Improve overall design of the source code*\n\n### Data Management\n\n*Data flow \u002F data store \u002F data flow*\n\n - [@angular-redux\u002Fstore](https:\u002F\u002Fgithub.com\u002Fangular-redux\u002Fstore) - Angular 2 bindings for Redux.\n - [@ngrx\u002Fstore](https:\u002F\u002Fgithub.com\u002Fngrx\u002Fstore) - RxJS powered state management for Angular applications, inspired by Redux.\n - [mobx-angular](https:\u002F\u002Fgithub.com\u002Fmobxjs\u002Fmobx-angular) - MobX connector to Angular 2.\n - [@ngx-config\u002Fcore](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-config) - Configuration utility for Angular.\n\n### Communication with Server\n\n - [apollo-angular](https:\u002F\u002Fgithub.com\u002Fapollographql\u002Fapollo-angular) - Angular integration for the Apollo Client.\n\n\n\n\n\n# Code Style\n\n*Improve readability of the source code*\n\n - [codelyzer](https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fcodelyzer) - Linting for Angular projects.\n - [babel-plugin-angular2-annotations](https:\u002F\u002Fgithub.com\u002Fshuhei\u002Fbabel-plugin-angular2-annotations) - A babel transformer plugin for Angular 2 annotations.\n - [redux-decorators](https:\u002F\u002Fgithub.com\u002FKarlPurk\u002Fredux-decorators) - A ridiculously good syntax for working with Redux using decorators in ES7 \u002F TypeScript. Currently limited to Angular 2 but could potentially be used elsewhere.\n - [angular-tslint-rules](https:\u002F\u002Fgithub.com\u002Fng-seed\u002Fangular-tslint-rules) - Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development.\n\n\n\n\n# Utilities\n\n###### Pipes\n\n - [angular-pipes](https:\u002F\u002Fgithub.com\u002Ffknop\u002Fangular-pipes) - Useful pipes for Angular.\n - [ngx-pipes](https:\u002F\u002Fgithub.com\u002Fdanrevah\u002Fngx-pipes) - Useful pipes for Angular 2 and beyond with no external dependencies.\n - [ng-pipes](https:\u002F\u002Fgithub.com\u002Fa8m\u002Fng-pipes) - Bunch of useful pipes for Angular2 (with no external dependencies!).\n - [angular2-linky](https:\u002F\u002Fgithub.com\u002Fdzonatan\u002Fangular2-linky) - Linky pipe for angular2.\n\n###### Form\n\n*Utilities to help create HTML forms*\n\n - [angular2-schema-form](https:\u002F\u002Fgithub.com\u002Fmakinacorpus\u002Fangular2-schema-form) - Angular2 Schema Form (DISCLAIMER: it is not related to angular-schema-form).\n - [ng-formly](https:\u002F\u002Fgithub.com\u002Fformly-js\u002Fng-formly) - JavaScript powered FORMS for ANGULAR 2.x and above.\n - [@ultimate\u002Fngxerrors](https:\u002F\u002Fgithub.com\u002FUltimateAngular\u002Fngxerrors) - A declarative validation module for reactive forms.\n \n###### Animations\n\n- [ng-animate](https:\u002F\u002Fgithub.com\u002Fjiayihu\u002Fng-animate) - 🌙 A collection of cool, reusable and flexible animations for Angular 4.2+\n\n###### API\n\n*Utilities to consume APIs*\n\n - [angular2-rest](https:\u002F\u002Fgithub.com\u002FPaldom\u002Fangular2-rest) - Angular2 HTTP client to consume RESTful services. Built with TypeScript.\n - [ng2-resource-rest](https:\u002F\u002Fgithub.com\u002Ftroyanskiy\u002Fng2-resource-rest) - Resource (REST) Client for Angular 2.\n - [angular2-jsonapi](https:\u002F\u002Fgithub.com\u002Fghidoz\u002Fangular2-jsonapi) - A lightweight Angular 2 adapter for JSON API.\n - [ng2-rest-api](https:\u002F\u002Fgithub.com\u002Fzaqqaz\u002Fng2-rest-api) - Rest API provider for angular 2.\n - [ngx-restangular](https:\u002F\u002Fgithub.com\u002F2muchcoffeecom\u002Fngx-restangular) - Restangular for Angular 2+ and higher versions.\n\n###### Authentication\n\n - [ng2-ui-auth](https:\u002F\u002Fgithub.com\u002Fronzeidman\u002Fng2-ui-auth) - An angular2 repository for authentication based on angular1's satellizer.\n - [angular2-token](https:\u002F\u002Fgithub.com\u002Fneroniaky\u002Fangular2-token) - Token based authentication service for Angular2 (ng2) with multi-user support. Works best with the devise token auth gem for Rails.\n - [angular-oauth2-oidc](https:\u002F\u002Fgithub.com\u002Fmanfredsteyer\u002Fangular-oauth2-oidc) - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.\n - [angular-oauth2](https:\u002F\u002Fgithub.com\u002Foauthjs\u002Fangular-oauth2) - AngularJS OAuth2.\n - [@ngx-auth\u002Fcore](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-auth) - Authentication utility for Angular.\n\n###### Event Handling\n\n - [ng-click-outside](https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-click-outside) - Angular 2+ directive for handling click events outside of an element.\n\n###### Scroll\n\n - [ng2-page-scroll](https:\u002F\u002Fgithub.com\u002FNolanus\u002Fng2-page-scroll) - Animated scrolling functionality written in pure angular2.\n - [@ngui\u002Fscrollable](https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fscrollable) - Angular2 Automatic Scroll Detection With Animation.\n - [ng2-scrollspy](https:\u002F\u002Fgithub.com\u002FJonnyBGod\u002Fng2-scrollspy) - Angular2 ScrollSpy Service.\n\n###### Responsive Design\n\n - [ng2-responsive](https:\u002F\u002Fgithub.com\u002FManuCutillas\u002Fng2-responsive) - Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 2.\n\n###### Persistence\n\n - [angular2-localstorage](https:\u002F\u002Fgithub.com\u002Fmarcj\u002Fangular2-localstorage) - Angular2 decorator to save and restore variables\u002Fclass properties to HTML5 LocalStorage automatically.\n - [ng2-webstorage](https:\u002F\u002Fgithub.com\u002FPillowPillow\u002Fng2-webstorage) - Localstorage and sessionstorage manager - angular2 service.\n - [angular-safeguard](https:\u002F\u002Fgithub.com\u002FMikaAK\u002Fangular-safeguard) - Wrapper around cookies\u002FsessionStorage\u002FlocalStorage for angular2. If all are unavailable will use an in memory storage.\n - [@ngx-cache\u002Fcore](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-cache) - Cache utility for Angular.\n\n###### Cookie\n\n*Cookie manipulation*\n\n - [angular2-cookie](https:\u002F\u002Fgithub.com\u002Fsalemdar\u002Fangular2-cookie) - Implementation of Angular 1.x $cookies service to Angular 2.\n\n###### Routing\n\n - [ng2-breadcrumb](https:\u002F\u002Fgithub.com\u002Fgmostert\u002Fng2-breadcrumb) - This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2\u002Frouter, to dynamically build up the crumb trail once a component is routed to.\n - [ng2-page-transition](https:\u002F\u002Fgithub.com\u002Fbergben\u002Fng2-page-transition) - Simple Angular2 component to create a page transition animation on route changes.\n - [@ngx-i18n-router\u002Fcore](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-i18n-router) - Route internationalization utility for Angular.\n\n###### Pagination\n\n - [ng2-pagination](https:\u002F\u002Fgithub.com\u002Fmichaelbromley\u002Fng2-pagination) - Pagination for Angular.\n\n###### Validation\n\n - [ng-validators](https:\u002F\u002Fgithub.com\u002Fgangachris\u002Fng-validators) - A List of validators for Angular 2+ Forms based on validator.js.\n - [ng2-validation](https:\u002F\u002Fgithub.com\u002Fyuyang041060120\u002Fangular2-validate) - Angular2 validation.\n\n###### i18n\n\n*Internationalization \u002F L10n \u002F localization \u002F translation*\n\n - [@ngx-translate\u002Fcore](https:\u002F\u002Fgithub.com\u002Fngx-translate\u002Fcore) - The internationalization (i18n) library for Angular 2+.\n - [angular-l10n](https:\u002F\u002Fgithub.com\u002Frobisim74\u002Fangular-l10n) - An Angular 2 library to translate messages, dates and numbers.\n - [@ngx-universal\u002Ftranslate-loader](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-translate) - Loader for @ngx-translate that provides translations to browser\u002Fserver platforms.\n\n###### Logging\n\n - [angular2-logger](https:\u002F\u002Fgithub.com\u002Fcode-chunks\u002Fangular2-logger) - A log4j inspired logger for angular 2.\n - [@nsalaun\u002Fng2-logger](https:\u002F\u002Fgithub.com\u002Fnoemi-salaun\u002Fng2-logger) - Angular 2 logger service.\n\n###### Asset management\n\n*Utilities for building \u002F bundling \u002F loading assets*\n\n - [plugin-typescript](https:\u002F\u002Fgithub.com\u002Ffrankwallis\u002Fplugin-typescript) - TypeScript loader for SystemJS.\n - [gulp-inline-ng2-template](https:\u002F\u002Fgithub.com\u002Fludohenin\u002Fgulp-inline-ng2-template) - Gulp plugin to inline HTML and CSS into Angular 2 component decorators.\n - [angular2-template-loader](https:\u002F\u002Fgithub.com\u002FTheLarkInn\u002Fangular2-template-loader) - Chain-to loader for webpack that inlines all html and style's in angular2 components.\n - [angular-router-loader](https:\u002F\u002Fgithub.com\u002Fbrandonroberts\u002Fangular-router-loader) - A Webpack loader that enables string-based module loading with the Angular Router.\n - [angular2-hot-loader](https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fangular2-hot-loader) - Angular 2 hot loader.\n\n###### Meta Tags\n\n*Set meta tags, \u003Ctitle\u003E, children of \u003Chead\u003E*\n\n - [ng2-meta](https:\u002F\u002Fgithub.com\u002Fvinaygopinath\u002Fng2-meta) - Dynamic meta tags and SEO in Angular2.\n - [@ngx-meta\u002Fcore](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-meta) - Dynamic page title & meta tags utility for Angular (w\u002Fserver-side rendering).\n\n###### Clipboard\n\n*Copy & paste text to clipboard*\n\n - [ngx-clipboard](https:\u002F\u002Fgithub.com\u002Fmaxisam\u002Fngx-clipboard) - A wrapper directive for clipboard.js.\n\n###### Angular 1 -\u003E Angular 2 Migration\n\n - [ng-metadata](https:\u002F\u002Fgithub.com\u002FngParty\u002Fng-metadata) - Angular 2 decorators and utils for Angular 1.x.\n - [angular2-now](https:\u002F\u002Fgithub.com\u002Fpbastowski\u002Fangular2-now) - Angular 2 @Component syntax for Angular 1 apps.\n\n###### Documentation\n\n - [compodoc](https:\u002F\u002Fgithub.com\u002Fcompodoc\u002Fcompodoc) - The missing documentation tool for your Angular application.\n\n###### IoT\n\n*Internet of Things*\n\n - [angular2-iot](https:\u002F\u002Fgithub.com\u002Furish\u002Fangular2-iot) - Internet of Things directives for Angular 2 (Led, Button, etc.).\n - [@manekinekko\u002Fangular-web-bluetooth](https:\u002F\u002Fgithub.com\u002Fmanekinekko\u002Fangular-web-bluetooth) - The missing Web Bluetooth module for Angular (\u003E=2).\n\n###### Product Tour\n\n - [ng2-tour](https:\u002F\u002Fgithub.com\u002Fisaacplmann\u002Fng2-tour) - Product Tour.\n\n\n\n\n\n# Performance\n\n*Reduce amount of time the user has to wait in order to interact with the app*\n\n - [@angularclass\u002Fidle-preload](https:\u002F\u002Fgithub.com\u002FAngularClass\u002Fangular2-idle-preload) - Angular 2 Idle Preload for preloading async routes via @AngularClass.\n\n###### Lazy Load\n\n - [ng2-lazyload-image](https:\u002F\u002Fgithub.com\u002Ftjoskar\u002Fng2-lazyload-image) - Lazy image loader for Angular 2.\n - [ng2-image-lazy-load](https:\u002F\u002Fgithub.com\u002FNathanWalker\u002Fng2-image-lazy-load) - Angular2 image lazy loader library.\n\n\n\n\n\n\n\n# Integrations\n\n*Integrate with services or other frameworks*\n\n - [angularfire2](https:\u002F\u002Fgithub.com\u002Fangular\u002Fangularfire2) - The official Angular 2 library for Firebase.\n - [ang2-jwt](https:\u002F\u002Fgithub.com\u002Fauth0\u002Fangular2-jwt) - Helper library for handling JWTs in Angular 2 apps.\n - [angular2-react-native](https:\u002F\u002Fgithub.com\u002Fangular\u002Freact-native-renderer) - Use Angular 2 and React Native to build applications for Android and iOS.\n - [angular2-meteor](https:\u002F\u002Fgithub.com\u002FUrigo\u002Fangular-meteor) - Angular and Meteor - The perfect stack.\n - [angulartics2](https:\u002F\u002Fgithub.com\u002Fangulartics\u002Fangulartics2) - Vendor-agnostic analytics for Angular2 applications.\n - [perfectedtech-loopback-sdk-builder](https:\u002F\u002Fgithub.com\u002Fmean-expert-official\u002Floopback-sdk-builder) - Tool for auto-generating Software Development Kits (SDKs) for LoopBack.\n - [ng2-alfresco-core](https:\u002F\u002Fgithub.com\u002FAlfresco\u002Falfresco-ng2-components) - Alfresco Angular 2 components.\n - [karma-typescript](https:\u002F\u002Fgithub.com\u002Fmonounity\u002Fkarma-typescript) - Simplifying running unit tests with coverage for Typescript projects.\n - [meteor-rxjs](https:\u002F\u002Fgithub.com\u002FUrigo\u002Fmongo-rxjs-observable) - Exposing Mongo Cursor as RxJS Observable.\n - [wp-api-angular](https:\u002F\u002Fgithub.com\u002Fshprink\u002Fwp-api-angular) - Angular (\u003E=2) services for WordPress WP-API(v2) or WP \u003E= 4.7 (natively supports WP-API).\n - [selfbits-angular2-sdk](https:\u002F\u002Fgithub.com\u002Fselfbits\u002Fselfbits-angular2-sdk) - Angular 2 SDK for Selfbits Backend-as-a-Service.\n - [ng2-wp-api](https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-wp-api) - Angular WordPress Module.\n - [angular2-disqus](https:\u002F\u002Fgithub.com\u002FUseful-Software-Solutions-Ltd\u002Fangular2-disqus) - A DISQUS integration for Angular2.\n - [angular2-cloudtasks](https:\u002F\u002Fgithub.com\u002FCloudtasks\u002Fangular2-cloudtasks) - Helps using Cloudtasks.io image processing task by substituting your images sources with the processing URL.\n - [@cloudinary\u002Fangular](https:\u002F\u002Fgithub.com\u002Fcloudinary\u002Fcloudinary_angular) - Cloudinary Angular client library.\n - [ng2-recaptcha](https:\u002F\u002Fgithub.com\u002Fdethariel\u002Fng2-recaptcha) - Angular 2 component for Google reCAPTCHA.\n - [angular2-recaptcha](https:\u002F\u002Fgithub.com\u002Fxmaestro\u002Fangular2-recaptcha) - Angular 2 : Typescript component for Google reCaptcha.\n - [pubnub-angular2](https:\u002F\u002Fgithub.com\u002Fpubnub\u002Fpubnub-angular2) - Official PubNub Angular2.\n - [ng2-awesome-disqus](https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-disqus) - Disqus for Angular.\n - [angular2-esri-loader](https:\u002F\u002Fgithub.com\u002Ftomwayson\u002Fangular2-esri-loader) - An Angular 2 service to help you load ArcGIS API for JavaScript Modules.\n - [@ngx-universal\u002Fstate-transfer](https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-universal) - State transferring utility for Angular Universal.\n\n\n\n\n\n\n# Dev Tools\n\n - [@compodoc\u002Fngd-cli](https:\u002F\u002Fgithub.com\u002Fcompodoc\u002Fngd) - View the dependencies tree of you Angular2 application.\n - [angular-playground](https:\u002F\u002Fgithub.com\u002FSoCreate\u002Fangular-playground) - A drop in app module for working on Angular components in isolation (Angular version 2.x and above).\n - [@ngrx\u002Fstore-devtools](https:\u002F\u002Fgithub.com\u002Fngrx\u002Fstore-devtools) - Developer Tools for @ngrx\u002Fstore.\n - [angular2-prettyjson](https:\u002F\u002Fgithub.com\u002Fmatiboy\u002Fangular2-prettyjson) - Angular 2 debug output of objects. Contains a pipe similar to JsonPipe but adds support for spacing and handling of circular structures.\n - [Augury](https:\u002F\u002Fgithub.com\u002Frangle\u002Faugury) - Angular 2 development tools for Chrome.\n - [angular-webpack-config](https:\u002F\u002Fgithub.com\u002Fng-seed\u002Fangular-webpack-config) - Shared Webpack config for Angular development.\n\n\n\n\n\n# Starter Kit\n\n*Boilerplate \u002F scaffold \u002F Yeoman generator \u002F stack ensemble \u002F seed*\n\n - [@angular\u002Fcli](https:\u002F\u002Fgithub.com\u002Fangular\u002Fangular-cli) - Official CLI tool for Angular.\n - [test-angular-seed-project](https:\u002F\u002Fgithub.com\u002Fangular\u002Fangular2-seed) - A simple starter Angular2 project.\n - [poke-try-harder](https:\u002F\u002Fgithub.com\u002Fantonybudianto\u002Fangular2-starter) - Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3).\n - [generator-ng-fullstack](https:\u002F\u002Fgithub.com\u002Fericmdantas\u002Fgenerator-ng-fullstack) - Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest: Node, Go, http\u002F2, Angular 1, Angular 2, Express, MongoDB, Gulp, Babel, Typescript and much more.\n - [generator-angular2](https:\u002F\u002Fgithub.com\u002Fswirlycheetah\u002Fgenerator-angular2) - A Yeoman Generator to create Angular2 apps right now.\n - [generator-ng2-webpack](https:\u002F\u002Fgithub.com\u002Fcmelion\u002Fgenerator-ng2-webpack) - An opinionated tool for scaffolding an app using angular2 and webpack.\n - [generator-modern-web-dev](https:\u002F\u002Fgithub.com\u002Fdsebastien\u002FmodernWebDevGenerator) - A Yeoman generator for Modern Web development projects.\n - [generator-gulp-angular2](https:\u002F\u002Fgithub.com\u002Fx6doooo\u002Fgenerator-gulp-angular2) - Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular.\n - [asaf-test](https:\u002F\u002Fgithub.com\u002Fpreboot\u002Fangular-library-seed) - Get started building an Angular library quickly.\n - [@manekinekko\u002Fangular-library-starter](https:\u002F\u002Fgithub.com\u002Fmanekinekko\u002Fangular-library-starter) - A Minimalist Starter for Angular (v2+) libraries (w\u002F AOT support).\n - [angular2-webpack-starter](https:\u002F\u002Fgithub.com\u002FAngularClass\u002Fangular2-webpack-starter) - An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev\u002FProd, HMR, Async\u002FLazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass.\n - [angular2-universal-starter](https:\u002F\u002Fgithub.com\u002Falexpods\u002Fangular2-universal-starter) - Enjoy Server Side rendering and Web Workers in your Angular2 Application.\n - [angular-seed](https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fangular-seed) - Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation.\n - [clarity-seed](https:\u002F\u002Fgithub.com\u002Fvmware\u002Fclarity-seed) - This is a repository for a seed project that includes Clarity Design System's dependencies.\n - [Angular 2 Webpack](https:\u002F\u002Fgithub.com\u002Fpreboot\u002Fangular2-webpack) - A complete, yet simple, starter for Angular 2 using webpack\n - [Colmena CMS](https:\u002F\u002Fgithub.com\u002Fcolmena\u002Fcolmena-cms) - Free and Open Source API and Admin powered by LoopBack and Angular.\n - [@ng-seed\u002Funiversal](https:\u002F\u002Fgithub.com\u002Fng-seed\u002Funiversal) - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev\u002Fprod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx\u002Fstore, config, cache, i18n, SEO, angulartics2 and TSLint\u002Fcodelyzer.\n\n"},readme:"\u003Cp\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrillout\u002Fawesome-angular-components\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E\u003Cimg src=\"https:\u002F\u002Frawgit.com\u002Fbrillout\u002Fawesome-angular-components\u002Fmaster\u002Fangular-logo.svg\" align=\"right\" width=\"131\" height=\"143\"\u003E\u003C\u002Fa\u003E\u003C\u002Fp\u003E\n\u003Ch1 id=\"angular-2-components--libraries\"\u003EAngular 2+ Components & Libraries\u003C\u002Fh1\u003E\n\u003Cul\u003E\n\u003Cli\u003EOfficial website: \u003Ca href=\"https:\u002F\u002Fdevarchy.com\u002Fangular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E\u003Ccode\u003Edevarchy.com\u002Fangular\u003C\u002Fcode\u003E\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003EUse devarchy to add a library to the catalog\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Cbr\u002F\u003E\n\n\u003Ch4 id=\"contents\"\u003EContents\u003C\u002Fh4\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#ui-components\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EUI Components\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#overlay\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EOverlay\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#notification\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ENotification\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#popover\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPopover\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#table\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ETable\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#tree\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ETree\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#loading--progress-indicators\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ELoading \u002F Progress Indicators\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#menu\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMenu\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#charts\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECharts\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#map\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMap\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#list-virtualization\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EList Virtualization\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#infinite-scroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EInfinite Scroll\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#parallax\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EParallax\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#scrollbar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EScrollbar\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#carousel\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECarousel\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#sticky\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESticky\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#context-menu\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EContext Menu\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#time\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ETime\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#audio--video\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAudio \u002F Video\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#svg\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESVG\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#social-sharing\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESocial Sharing\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#pdf\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPDF\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#miscellaneous\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMiscellaneous\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#form\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EForm\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#date-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EDate Picker\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#color-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EColor Picker\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#slider\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESlider\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#select\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESelect\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#autocomplete\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAutocomplete\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#type-select\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EType Select\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#drag-and-drop\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EDrag and Drop\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#sortable-list\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ESortable List\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#masked-input\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMasked Input\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#rich-text-editor\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ERich Text Editor\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#file-upload\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EFile Upload\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#autosize-input--textarea\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAutosize Input \u002F Textarea\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#calendar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECalendar\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#image-editing\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EImage Editing\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#ui-layout\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EUI Layout\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#responsive\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EResponsive\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#ui-frameworks\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EUI Frameworks\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#responsive-1\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EResponsive\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#component-collections\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EComponent Collections\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#mobile\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMobile\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#admin-panel\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAdmin Panel\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#isomorphic-apps\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EIsomorphic Apps\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#code-structure\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECode Structure\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#data-management\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EData Management\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#communication-with-server\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECommunication with Server\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#code-style\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECode Style\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#utilities\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EUtilities\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#pipes\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPipes\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#form-1\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EForm\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#animations\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAnimations\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#api\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAPI\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#authentication\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAuthentication\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#event-handling\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EEvent Handling\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#scroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EScroll\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#responsive-design\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EResponsive Design\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#persistence\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPersistence\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#cookie\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ECookie\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#routing\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ERouting\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#pagination\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPagination\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#validation\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EValidation\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#i18n\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ei18n\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#logging\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ELogging\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#asset-management\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAsset management\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#meta-tags\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EMeta Tags\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#clipboard\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EClipboard\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#angular-1---angular-2-migration\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAngular 1 -> Angular 2 Migration\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#documentation\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EDocumentation\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#product-tour\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EProduct Tour\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#performance\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EPerformance\u003C\u002Fa\u003E\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"#lazy-load\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003ELazy Load\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#integrations\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EIntegrations\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#dev-tools\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EDev Tools\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"#starter-kit\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EStarter Kit\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\n\u003Ch1 id=\"ui-components\"\u003EUI Components\u003C\u002Fh1\u003E\n\u003Ch6 id=\"overlay\"\u003EOverlay\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EOverlay \u002F modal \u002F alert \u002F dialog \u002F lightbox \u002F popup\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshlomiassaf\u002Fangular2-modal\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-modal\u003C\u002Fa\u003E - Angular2 Modal \u002F Dialog window.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdougludlow\u002Fng2-bs3-modal\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-bs3-modal\u003C\u002Fa\u003E - Angular2 Bootstrap3 Modal Component.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"notification\"\u003ENotification\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EToaster \u002F snackbar — Notify the user with a modeless temporary little popup\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstabzs\u002FAngular2-Toaster\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-toaster\u003C\u002Fa\u003E - Angular2-toaster is an asynchronous, non-blocking Angular2 Toaster Notification library.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-toasty\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-toasty\u003C\u002Fa\u003E - Angular2 Toasty component shows growl-style alerts and messages for your app.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexcastillo\u002Fng2-notifications\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-notifications\u003C\u002Fa\u003E - Angular 2 Component for Native Push Notifications.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscttcper\u002Fngx-toastr\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-toastr\u003C\u002Fa\u003E - Angular 2 toastr.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fngrx\u002Fnotify\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngrx\u002Fnotify\u003C\u002Fa\u003E - Web Notifications Powered by RxJS for Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflauc\u002Fangular2-notifications\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-notifications\u003C\u002Fa\u003E - A light and easy to use notifications library for Angular 2. It features both regular page notifications (toasts) and push notifications.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdominique-mueller\u002Fangular-notifier\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-notifier\u003C\u002Fa\u003E - A well designed, fully animated, highly customizable, and easy-to-use notification library for your Angular 2+ application.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPointInside\u002Fng2-toastr\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-toastr\u003C\u002Fa\u003E - Bootstrap style toast for modern angular (v2.0.0 and above).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"popover\"\u003EPopover\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EShow a little dialog next to an element\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattlewis92\u002Fangular-confirmation-popover\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-confirmation-popover\u003C\u002Fa\u003E - Displays a bootstrap confirmation popover (with no jQuery or bootstrap JS!).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"table\"\u003ETable\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ETable \u002F Data Grid — Display (large) datasets\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fswimlane\u002Fngx-datatable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@swimlane\u002Fngx-datatable\u003C\u002Fa\u003E - A feature-rich yet lightweight data-table crafted for Angular2 and beyond.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-table\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-table\u003C\u002Fa\u003E - Simple table extension with sorting, filtering, paging... for Angular2 apps.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmariuszfoltak\u002Fangular2-datatable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-datatable\u003C\u002Fa\u003E - DataTable - Simple table component with sorting and pagination for Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fssuperczynski\u002Fng2-easy-table\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-easy-table\u003C\u002Fa\u003E - The easiest Angular2 table.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-handsontable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-handsontable\u003C\u002Fa\u003E - Angular 2 directive for Handsontable.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fceolter\u002Fag-grid-angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eag-grid-angular\u003C\u002Fa\u003E - Ag-Grid Angular 2 Component.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakveo\u002Fng2-smart-table\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-smart-table\u003C\u002Fa\u003E - Angular 2 Smart Data Table component.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"tree\"\u003ETree\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EVisualize data as a tree\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F500tech\u002Fangular2-tree-component\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-tree-component\u003C\u002Fa\u003E - A simple yet powerful tree component for Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-tree\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-tree\u003C\u002Fa\u003E - Angular2 component for visualizing data that can be naturally represented as a tree.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"loading--progress-indicators\"\u003ELoading \u002F Progress Indicators\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user know that something is being loaded\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-slim-loading-bar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-slim-loading-bar\u003C\u002Fa\u003E - Angular 2 component shows slim loading bar at the top of the page.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdevyumao\u002Fangular2-busy\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-busy\u003C\u002Fa\u003E - Show busy\u002Floading indicators on any promise, or on any Observable's subscription.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmoff\u002Fangular2-ladda\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-ladda\u003C\u002Fa\u003E - Angular 2 Ladda module.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWoltersKluwerPL\u002Fng-spin-kit\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-spin-kit\u003C\u002Fa\u003E - SpinKit ( spinners for Angular 2+.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fngx-progressbar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-progressbar\u003C\u002Fa\u003E - Angular progress bar.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"menu\"\u003EMenu\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EMenu \u002F sidebar\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-sidebar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-sidebar\u003C\u002Fa\u003E - Angular 2+ sidebar component.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"charts\"\u003ECharts\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-charts\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-charts\u003C\u002Fa\u003E - Beautiful charts for Angular2 based on Chart.js.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fswimlane\u002Fngx-charts\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-charts\u003C\u002Fa\u003E - Declarative Charting Framework for Angular2 and beyond.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgevgeny\u002Fangular2-highcharts\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-highcharts\u003C\u002Fa\u003E - Highcharts for your Angular2 project.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkrispo\u002Fng2-nvd3\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-nvd3\u003C\u002Fa\u003E - Angular2 component for nvd3.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"map\"\u003EMap\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSebastianM\u002Fangular2-google-maps\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-google-maps\u003C\u002Fa\u003E - Angular 2+ Google Maps Components.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-map\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-map\u003C\u002Fa\u003E - Angular2 Google Maps Directives.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkgs916\u002Fangular2-esri4-components\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-esri4-components\u003C\u002Fa\u003E - A set of Angular 2 components to work with ArcGIS API for JavaScript v4.1.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"list-virtualization\"\u003EList Virtualization\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdinony\u002Fod-virtualscroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eod-virtualscroll\u003C\u002Fa\u003E - Observable-based virtual scroll implementation in Angular\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"infinite-scroll\"\u003EInfinite Scroll\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forizens\u002Fngx-infinite-scroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-infinite-scroll\u003C\u002Fa\u003E - Infinite Scroll Directive for angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"parallax\"\u003EParallax\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EParallax effect while scrolling\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-parallax-scroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-parallax-scroll\u003C\u002Fa\u003E - Angular2 parallax background scroll directive.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"scrollbar\"\u003EScrollbar\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EReplace the browser scrollbar with a custom one\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-perfect-scrollbar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-perfect-scrollbar\u003C\u002Fa\u003E - Angular 2 wrapper library for perfect scrollbar.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"carousel\"\u003ECarousel\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ECarousel \u002F touch slider \u002F swiper\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-swiper-wrapper\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-swiper-wrapper\u003C\u002Fa\u003E - Angular 2 wrapper library for swiper.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"sticky\"\u003ESticky\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EImplementations similar to \u003Ccode\u003Eposition: sticky\u003C\u002Fcode\u003E\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fsticky\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngui\u002Fsticky\u003C\u002Fa\u003E - Angular2 "position: sticky" implementation as a directive.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"context-menu\"\u003EContext Menu\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaacplmann\u002Fangular2-contextmenu\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-contextmenu\u003C\u002Fa\u003E - A context menu built with Angular 2 inspired by ui.bootstrap.contextMenu.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"time\"\u003ETime\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EDisplay time \u002F date \u002F age\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furish\u002Fangular2-moment\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-moment\u003C\u002Fa\u003E - Moment.js pipes for Angular2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"audio--video\"\u003EAudio \u002F Video\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvideogular\u002Fvideogular2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Evideogular2\u003C\u002Fa\u003E - The HTML5 video player for Angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"svg\"\u003ESVG\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-inline-svg\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-inline-svg\u003C\u002Fa\u003E - Angular 2+ directive for inserting an SVG file inline within an element.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"social-sharing\"\u003ESocial Sharing\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-sharebuttons\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-sharebuttons\u003C\u002Fa\u003E - Share buttons for angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"pdf\"\u003EPDF\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVadimDez\u002Fng2-pdf-viewer\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-pdf-viewer\u003C\u002Fa\u003E - PDF Viewer Component for Angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"miscellaneous\"\u003EMiscellaneous\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaballerog\u002Fng2-inline-editor\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-inline-editor\u003C\u002Fa\u003E - Native UI Inline-editor Angular2 component.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjfcere\u002Fng2-markdown-to-html\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-markdown-to-html\u003C\u002Fa\u003E - Angular 2 markdown component\u002Fdirective to parse static or remote content to html.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaxisam\u002Fngx-no-animation-for-dinosaur\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-no-animation-for-dinosaur\u003C\u002Fa\u003E - Simple solution for disabling animation for certain old browser\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch3 id=\"form\"\u003EForm\u003C\u002Fh3\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user create & edit data\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Ch6 id=\"date-picker\"\u003EDate Picker\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ETime Picker \u002F Datetime Picker\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjkuri\u002Fng2-datepicker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-datepicker\u003C\u002Fa\u003E - Angular2 Datepicker Component.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkekeh\u002Fmydatepicker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Emydatepicker\u003C\u002Fa\u003E - Angular2 date picker.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnkalinov\u002Fng2-datetime\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-datetime\u003C\u002Fa\u003E - Datetime picker plugins wrapper for Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvlio20\u002Fng2-date-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-date-picker\u003C\u002Fa\u003E - Highly configurable date picker built for Angular 2 applications.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkoleary94\u002FAngular-2-Datepicker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-material-datepicker\u003C\u002Fa\u003E - A minimalist datepicker inspired by Google's material design.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"color-picker\"\u003EColor Picker\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-color-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-color-picker\u003C\u002Fa\u003E - Color picker widget for Angular 2+.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAlberplz\u002Fangular2-color-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-color-picker\u003C\u002Fa\u003E - Angular 2 Color Picker Directive, no dependences required.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAndyMeps\u002Fng2-color-picker\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-color-picker\u003C\u002Fa\u003E - Simple color picker for Angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"slider\"\u003ESlider\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user choose a value from a given range\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBogdan1975\u002Fng2-slider-component\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-slider-component\u003C\u002Fa\u003E - Angular 2 slider component.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"select\"\u003ESelect\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user choose from a list of options\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-select\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-select\u003C\u002Fa\u003E - Angular2 based replacement for select boxes.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbasvandenberg\u002Fangular2-select\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-select\u003C\u002Fa\u003E - A native angular 2 select component (based on select2).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"autocomplete\"\u003EAutocomplete\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EAutosuggest \u002F autocomplete \u002F typeahead\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foferh\u002Fng2-completer\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-completer\u003C\u002Fa\u003E - Angular 2 autocomplete component.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fng2-auto-complete\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-auto-complete\u003C\u002Fa\u003E - Angular2 Auto Complete.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"type-select\"\u003EType Select\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user select a tag \u002F something while typing\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGbuomprisco\u002Fng2-tag-input\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-tag-input\u003C\u002Fa\u003E - Tag Input for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"drag-and-drop\"\u003EDrag and Drop\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-dragula\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-dragula\u003C\u002Fa\u003E - Simple drag and drop with dragula.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakserg\u002Fng2-dnd\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-dnd\u003C\u002Fa\u003E - Angular 2 Drag-and-Drop without dependencies.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FObaidUrRehman\u002Fng-drag-drop\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-drag-drop\u003C\u002Fa\u003E - Angular 4 Drag & Drop based on HTML5 with no external dependencies.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"sortable-list\"\u003ESortable List\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ELet the user define an order on a list\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSortableJS\u002Fangular-sortablejs\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-sortablejs\u003C\u002Fa\u003E - A Angular 2+ binding to SortableJS.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"masked-input\"\u003EMasked Input\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftext-mask\u002Ftext-mask\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-text-mask\u003C\u002Fa\u003E - Input mask for React, Angular, Ember, Vue, & plain JavaScript.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frenatosistemasvc\u002Fsoft-angular-mask\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Esoft-angular-mask\u003C\u002Fa\u003E - Directive to masquerade input in angular 2\u002F4 (money and number).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"rich-text-editor\"\u003ERich Text Editor\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchymz\u002Fng2-ckeditor\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-ckeditor-codemirror\u003C\u002Fa\u003E - Angular2 CKEditor component.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-voog-wysihtml\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-voog-wysihtml\u003C\u002Fa\u003E - Voog wysihtml wrapper for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroala\u002Fangular2-froala-wysiwyg\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-froala-wysiwyg\u003C\u002Fa\u003E - AngularJS2 bindings for Froala WYSIWYG HTML Rich Text Editor.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"file-upload\"\u003EFile Upload\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-file-upload\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-file-upload\u003C\u002Fa\u003E - Easy to use Angular2 components for files upload.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjkuri\u002Fngx-uploader\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-uploader\u003C\u002Fa\u003E - Angular File Uploader.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzefoy\u002Fngx-dropzone-wrapper\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-dropzone-wrapper\u003C\u002Fa\u003E - Angular 2 wrapper library for dropzone.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"autosize-input--textarea\"\u003EAutosize Input \u002F Textarea\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstevepapa\u002Fangular2-autosize\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-autosize\u003C\u002Fa\u003E - Angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"calendar\"\u003ECalendar\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EShow & edit events in a calendar view\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattlewis92\u002Fangular2-calendar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-calendar\u003C\u002Fa\u003E - A flexible calendar component for angular 2.0+ that can display events on a month, week or day view.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnekken\u002Fng2-fullcalendar\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-fullcalendar\u003C\u002Fa\u003E - An Angular 2 component for fullcalendar.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"image-editing\"\u003EImage Editing\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EImage manipulation\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcstefanache\u002Fangular2-img-cropper\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-img-cropper\u003C\u002Fa\u003E - Angular 2 Image Cropper.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"ui-layout\"\u003EUI Layout\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003ELayout the overall \u002F main view\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBTMorton\u002Fangular2-grid\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-grid\u003C\u002Fa\u003E - A grid-based drag\u002Fdrop\u002Fresize directive plugin for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmeiblorn\u002Fng2-fullpage\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-fullpage\u003C\u002Fa\u003E - Angular 2 fullpage scrolling.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbertrandg\u002Fangular-split\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-split\u003C\u002Fa\u003E - Angular (2+) UI library to split views.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fngresizable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engresizable\u003C\u002Fa\u003E - Simple, tree-shakable, AoT, Universal and Web Worker friendly resizable component for Angular\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"responsive\"\u003EResponsive\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Fflex-layout\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@angular\u002Fflex-layout\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"ui-frameworks\"\u003EUI Frameworks\u003C\u002Fh1\u003E\n\u003Ch3 id=\"responsive-1\"\u003EResponsive\u003C\u002Fh3\u003E\n\u003Cp\u003E\u003Cem\u003ESet of components + responsive layout system\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvalor-software\u002Fng2-bootstrap\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-bootstrap\u003C\u002Fa\u003E - Native Angular directives for Bootstrap.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-bootstrap\u002Fng-bootstrap\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ng-bootstrap\u002Fng-bootstrap\u003C\u002Fa\u003E - Angular powered Bootstrap.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvladotesanovic\u002FngSemantic\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-semantic\u003C\u002Fa\u003E - Angular 2 building blocks based on Semantic UI.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInfomediaLtd\u002Fangular2-materialize\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-materialize\u003C\u002Fa\u003E - Angular 2 support for Materialize CSS framework.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fedcarroll\u002Fng2-semantic-ui\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-semantic-ui\u003C\u002Fa\u003E - Semantic UI Angular 2 Integrations -- no JQuery required --.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvmware\u002Fclarity\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eclarity-angular\u003C\u002Fa\u003E - Clarity Design System: UX guidelines, HTML\u002FCSS framework, and Angular 2 components working together to craft exceptional experiences.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fteradata\u002Fcovalent\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@covalent\u002Fcore\u003C\u002Fa\u003E - Teradata UI Platform built on Angular-Material 2.0.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch3 id=\"component-collections\"\u003EComponent Collections\u003C\u002Fh3\u003E\n\u003Cp\u003E\u003Cem\u003ESet of components without layout system\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Fmaterial2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@angular\u002Fmaterial\u003C\u002Fa\u003E - Official Material Design components for Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fprimefaces\u002Fprimeng\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eprimeng\u003C\u002Fa\u003E - UI Components for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-lightning\u002Fng-lightning\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-lightning\u003C\u002Fa\u003E - Native Angular 2 components & directives for Lightning Design System.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmseemann\u002Fangular2-mdl\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-mdl\u003C\u002Fa\u003E - Angular 2 components, directives and styles based on material design lite.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFuelInteractive\u002Ffuel-ui\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Efuel-ui\u003C\u002Fa\u003E - UI Components for use with Angular2 and Bootstrap4.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIgniteUI\u002Figniteui-angular2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eigniteui-angular2\u003C\u002Fa\u003E - Ignite UI directives for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPromact\u002Fmd2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Emd2\u003C\u002Fa\u003E - Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIgniteUI\u002Figniteui-js-blocks\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eigniteui-js-blocks\u003C\u002Fa\u003E - Mobile-first Angular native components.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDevExpress\u002Fdevextreme-angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Edevextreme-angular\u003C\u002Fa\u003E - Angular 2 UI and visualization components based on DevExtreme widgets.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNG-ZORRO\u002Fng-zorro-antd\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-zorro-antd\u003C\u002Fa\u003E - An enterprise-class UI components based on Ant Design and Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch3 id=\"mobile\"\u003EMobile\u003C\u002Fh3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdriftyco\u002Fionic\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eionic2\u003C\u002Fa\u003E - Build amazing native and progressive web apps with Angular and open web technologies. One app running on everything.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fonsenui\u002Fonsenui\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-onsenui\u003C\u002Fa\u003E - Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch3 id=\"admin-panel\"\u003EAdmin panel\u003C\u002Fh3\u003E\n\u003Cp\u003E\u003Cem\u003EAdmin panels \u002F dashboard\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakveo\u002Fngx-admin\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-admin\u003C\u002Fa\u003E - Admin template based on Nebular framework (Angular 4+, Bootstrap 4+).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"isomorphic-apps\"\u003EIsomorphic Apps\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EServer-side rendering\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclbond\u002Fangular-ssr\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-ssr\u003C\u002Fa\u003E - Angular 4+ server-side rendering solution\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-seed\u002Funiversal\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ng-seed\u002Funiversal\u003C\u002Fa\u003E - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev\u002Fprod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx\u002Fstore, config, cache, i18n, SEO, angulartics2 and TSLint\u002Fcodelyzer.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"code-structure\"\u003ECode Structure\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EImprove overall design of the source code\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Ch3 id=\"data-management\"\u003EData Management\u003C\u002Fh3\u003E\n\u003Cp\u003E\u003Cem\u003EData flow \u002F data store \u002F data flow\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular-redux\u002Fstore\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@angular-redux\u002Fstore\u003C\u002Fa\u003E - Angular 2 bindings for Redux.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fngrx\u002Fstore\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngrx\u002Fstore\u003C\u002Fa\u003E - RxJS powered state management for Angular applications, inspired by Redux.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmobxjs\u002Fmobx-angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Emobx-angular\u003C\u002Fa\u003E - MobX connector to Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-config\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-config\u002Fcore\u003C\u002Fa\u003E - Configuration utility for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch3 id=\"communication-with-server\"\u003ECommunication with Server\u003C\u002Fh3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapollographql\u002Fapollo-angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eapollo-angular\u003C\u002Fa\u003E - Angular integration for the Apollo Client.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"code-style\"\u003ECode Style\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EImprove readability of the source code\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fcodelyzer\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ecodelyzer\u003C\u002Fa\u003E - Linting for Angular projects.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshuhei\u002Fbabel-plugin-angular2-annotations\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ebabel-plugin-angular2-annotations\u003C\u002Fa\u003E - A babel transformer plugin for Angular 2 annotations.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKarlPurk\u002Fredux-decorators\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eredux-decorators\u003C\u002Fa\u003E - A ridiculously good syntax for working with Redux using decorators in ES7 \u002F TypeScript. Currently limited to Angular 2 but could potentially be used elsewhere.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-seed\u002Fangular-tslint-rules\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-tslint-rules\u003C\u002Fa\u003E - Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"utilities\"\u003EUtilities\u003C\u002Fh1\u003E\n\u003Ch6 id=\"pipes\"\u003EPipes\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffknop\u002Fangular-pipes\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-pipes\u003C\u002Fa\u003E - Useful pipes for Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdanrevah\u002Fngx-pipes\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-pipes\u003C\u002Fa\u003E - Useful pipes for Angular 2 and beyond with no external dependencies.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fa8m\u002Fng-pipes\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-pipes\u003C\u002Fa\u003E - Bunch of useful pipes for Angular2 (with no external dependencies!).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdzonatan\u002Fangular2-linky\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-linky\u003C\u002Fa\u003E - Linky pipe for angular2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"form-1\"\u003EForm\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EUtilities to help create HTML forms\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmakinacorpus\u002Fangular2-schema-form\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-schema-form\u003C\u002Fa\u003E - Angular2 Schema Form (DISCLAIMER: it is not related to angular-schema-form).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fformly-js\u002Fng-formly\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-formly\u003C\u002Fa\u003E - JavaScript powered FORMS for ANGULAR 2.x and above.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUltimateAngular\u002Fngxerrors\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ultimate\u002Fngxerrors\u003C\u002Fa\u003E - A declarative validation module for reactive forms.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"animations\"\u003EAnimations\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjiayihu\u002Fng-animate\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-animate\u003C\u002Fa\u003E - 🌙 A collection of cool, reusable and flexible animations for Angular 4.2+\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"api\"\u003EAPI\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EUtilities to consume APIs\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPaldom\u002Fangular2-rest\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-rest\u003C\u002Fa\u003E - Angular2 HTTP client to consume RESTful services. Built with TypeScript.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroyanskiy\u002Fng2-resource-rest\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-resource-rest\u003C\u002Fa\u003E - Resource (REST) Client for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fghidoz\u002Fangular2-jsonapi\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-jsonapi\u003C\u002Fa\u003E - A lightweight Angular 2 adapter for JSON API.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzaqqaz\u002Fng2-rest-api\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-rest-api\u003C\u002Fa\u003E - Rest API provider for angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F2muchcoffeecom\u002Fngx-restangular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-restangular\u003C\u002Fa\u003E - Restangular for Angular 2+ and higher versions.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"authentication\"\u003EAuthentication\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fronzeidman\u002Fng2-ui-auth\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-ui-auth\u003C\u002Fa\u003E - An angular2 repository for authentication based on angular1's satellizer.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fneroniaky\u002Fangular2-token\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-token\u003C\u002Fa\u003E - Token based authentication service for Angular2 (ng2) with multi-user support. Works best with the devise token auth gem for Rails.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanfredsteyer\u002Fangular-oauth2-oidc\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-oauth2-oidc\u003C\u002Fa\u003E - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foauthjs\u002Fangular-oauth2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-oauth2\u003C\u002Fa\u003E - AngularJS OAuth2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-auth\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-auth\u002Fcore\u003C\u002Fa\u003E - Authentication utility for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"event-handling\"\u003EEvent Handling\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farkon\u002Fng-click-outside\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-click-outside\u003C\u002Fa\u003E - Angular 2+ directive for handling click events outside of an element.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"scroll\"\u003EScroll\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNolanus\u002Fng2-page-scroll\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-page-scroll\u003C\u002Fa\u003E - Animated scrolling functionality written in pure angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng2-ui\u002Fscrollable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngui\u002Fscrollable\u003C\u002Fa\u003E - Angular2 Automatic Scroll Detection With Animation.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJonnyBGod\u002Fng2-scrollspy\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-scrollspy\u003C\u002Fa\u003E - Angular2 ScrollSpy Service.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"responsive-design\"\u003EResponsive Design\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FManuCutillas\u002Fng2-responsive\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-responsive\u003C\u002Fa\u003E - Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"persistence\"\u003EPersistence\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarcj\u002Fangular2-localstorage\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-localstorage\u003C\u002Fa\u003E - Angular2 decorator to save and restore variables\u002Fclass properties to HTML5 LocalStorage automatically.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPillowPillow\u002Fng2-webstorage\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-webstorage\u003C\u002Fa\u003E - Localstorage and sessionstorage manager - angular2 service.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMikaAK\u002Fangular-safeguard\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-safeguard\u003C\u002Fa\u003E - Wrapper around cookies\u002FsessionStorage\u002FlocalStorage for angular2. If all are unavailable will use an in memory storage.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-cache\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-cache\u002Fcore\u003C\u002Fa\u003E - Cache utility for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"cookie\"\u003ECookie\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ECookie manipulation\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsalemdar\u002Fangular2-cookie\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-cookie\u003C\u002Fa\u003E - Implementation of Angular 1.x $cookies service to Angular 2.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"routing\"\u003ERouting\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgmostert\u002Fng2-breadcrumb\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-breadcrumb\u003C\u002Fa\u003E - This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2\u002Frouter, to dynamically build up the crumb trail once a component is routed to.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbergben\u002Fng2-page-transition\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-page-transition\u003C\u002Fa\u003E - Simple Angular2 component to create a page transition animation on route changes.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-i18n-router\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-i18n-router\u002Fcore\u003C\u002Fa\u003E - Route internationalization utility for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"pagination\"\u003EPagination\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichaelbromley\u002Fng2-pagination\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-pagination\u003C\u002Fa\u003E - Pagination for Angular.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"validation\"\u003EValidation\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgangachris\u002Fng-validators\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-validators\u003C\u002Fa\u003E - A List of validators for Angular 2+ Forms based on validator.js.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyuyang041060120\u002Fangular2-validate\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-validation\u003C\u002Fa\u003E - Angular2 validation.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"i18n\"\u003Ei18n\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EInternationalization \u002F L10n \u002F localization \u002F translation\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fngx-translate\u002Fcore\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-translate\u002Fcore\u003C\u002Fa\u003E - The internationalization (i18n) library for Angular 2+.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frobisim74\u002Fangular-l10n\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-l10n\u003C\u002Fa\u003E - An Angular 2 library to translate messages, dates and numbers.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-translate\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-universal\u002Ftranslate-loader\u003C\u002Fa\u003E - Loader for @ngx-translate that provides translations to browser\u002Fserver platforms.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"logging\"\u003ELogging\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcode-chunks\u002Fangular2-logger\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-logger\u003C\u002Fa\u003E - A log4j inspired logger for angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnoemi-salaun\u002Fng2-logger\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@nsalaun\u002Fng2-logger\u003C\u002Fa\u003E - Angular 2 logger service.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"asset-management\"\u003EAsset management\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EUtilities for building \u002F bundling \u002F loading assets\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffrankwallis\u002Fplugin-typescript\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eplugin-typescript\u003C\u002Fa\u003E - TypeScript loader for SystemJS.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fludohenin\u002Fgulp-inline-ng2-template\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egulp-inline-ng2-template\u003C\u002Fa\u003E - Gulp plugin to inline HTML and CSS into Angular 2 component decorators.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheLarkInn\u002Fangular2-template-loader\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-template-loader\u003C\u002Fa\u003E - Chain-to loader for webpack that inlines all html and style's in angular2 components.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrandonroberts\u002Fangular-router-loader\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-router-loader\u003C\u002Fa\u003E - A Webpack loader that enables string-based module loading with the Angular Router.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fangular2-hot-loader\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-hot-loader\u003C\u002Fa\u003E - Angular 2 hot loader.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"meta-tags\"\u003EMeta Tags\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ESet meta tags, \u003Ctitle\u003E, children of \u003Chead\u003E\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvinaygopinath\u002Fng2-meta\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-meta\u003C\u002Fa\u003E - Dynamic meta tags and SEO in Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-meta\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-meta\u002Fcore\u003C\u002Fa\u003E - Dynamic page title & meta tags utility for Angular (w\u002Fserver-side rendering).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"clipboard\"\u003EClipboard\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003ECopy & paste text to clipboard\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaxisam\u002Fngx-clipboard\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Engx-clipboard\u003C\u002Fa\u003E - A wrapper directive for clipboard.js.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"angular-1---angular-2-migration\"\u003EAngular 1 -> Angular 2 Migration\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FngParty\u002Fng-metadata\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng-metadata\u003C\u002Fa\u003E - Angular 2 decorators and utils for Angular 1.x.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpbastowski\u002Fangular2-now\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-now\u003C\u002Fa\u003E - Angular 2 @Component syntax for Angular 1 apps.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"documentation\"\u003EDocumentation\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcompodoc\u002Fcompodoc\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ecompodoc\u003C\u002Fa\u003E - The missing documentation tool for your Angular application.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"iot\"\u003EIoT\u003C\u002Fh6\u003E\n\u003Cp\u003E\u003Cem\u003EInternet of Things\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furish\u002Fangular2-iot\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-iot\u003C\u002Fa\u003E - Internet of Things directives for Angular 2 (Led, Button, etc.).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanekinekko\u002Fangular-web-bluetooth\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@manekinekko\u002Fangular-web-bluetooth\u003C\u002Fa\u003E - The missing Web Bluetooth module for Angular (>=2).\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"product-tour\"\u003EProduct Tour\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaacplmann\u002Fng2-tour\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-tour\u003C\u002Fa\u003E - Product Tour.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"performance\"\u003EPerformance\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EReduce amount of time the user has to wait in order to interact with the app\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAngularClass\u002Fangular2-idle-preload\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@angularclass\u002Fidle-preload\u003C\u002Fa\u003E - Angular 2 Idle Preload for preloading async routes via @AngularClass.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch6 id=\"lazy-load\"\u003ELazy Load\u003C\u002Fh6\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftjoskar\u002Fng2-lazyload-image\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-lazyload-image\u003C\u002Fa\u003E - Lazy image loader for Angular 2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNathanWalker\u002Fng2-image-lazy-load\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-image-lazy-load\u003C\u002Fa\u003E - Angular2 image lazy loader library.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"integrations\"\u003EIntegrations\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EIntegrate with services or other frameworks\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Fangularfire2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangularfire2\u003C\u002Fa\u003E - The official Angular 2 library for Firebase.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fauth0\u002Fangular2-jwt\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eang2-jwt\u003C\u002Fa\u003E - Helper library for handling JWTs in Angular 2 apps.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Freact-native-renderer\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-react-native\u003C\u002Fa\u003E - Use Angular 2 and React Native to build applications for Android and iOS.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUrigo\u002Fangular-meteor\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-meteor\u003C\u002Fa\u003E - Angular and Meteor - The perfect stack.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangulartics\u002Fangulartics2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangulartics2\u003C\u002Fa\u003E - Vendor-agnostic analytics for Angular2 applications.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmean-expert-official\u002Floopback-sdk-builder\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eperfectedtech-loopback-sdk-builder\u003C\u002Fa\u003E - Tool for auto-generating Software Development Kits (SDKs) for LoopBack.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAlfresco\u002Falfresco-ng2-components\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-alfresco-core\u003C\u002Fa\u003E - Alfresco Angular 2 components.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmonounity\u002Fkarma-typescript\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ekarma-typescript\u003C\u002Fa\u003E - Simplifying running unit tests with coverage for Typescript projects.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUrigo\u002Fmongo-rxjs-observable\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Emeteor-rxjs\u003C\u002Fa\u003E - Exposing Mongo Cursor as RxJS Observable.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshprink\u002Fwp-api-angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Ewp-api-angular\u003C\u002Fa\u003E - Angular (>=2) services for WordPress WP-API(v2) or WP >= 4.7 (natively supports WP-API).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselfbits\u002Fselfbits-angular2-sdk\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eselfbits-angular2-sdk\u003C\u002Fa\u003E - Angular 2 SDK for Selfbits Backend-as-a-Service.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-wp-api\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-wp-api\u003C\u002Fa\u003E - Angular WordPress Module.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUseful-Software-Solutions-Ltd\u002Fangular2-disqus\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-disqus\u003C\u002Fa\u003E - A DISQUS integration for Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCloudtasks\u002Fangular2-cloudtasks\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-cloudtasks\u003C\u002Fa\u003E - Helps using Cloudtasks.io image processing task by substituting your images sources with the processing URL.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcloudinary\u002Fcloudinary_angular\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@cloudinary\u002Fangular\u003C\u002Fa\u003E - Cloudinary Angular client library.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdethariel\u002Fng2-recaptcha\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-recaptcha\u003C\u002Fa\u003E - Angular 2 component for Google reCAPTCHA.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fxmaestro\u002Fangular2-recaptcha\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-recaptcha\u003C\u002Fa\u003E - Angular 2 : Typescript component for Google reCaptcha.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpubnub\u002Fpubnub-angular2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Epubnub-angular2\u003C\u002Fa\u003E - Official PubNub Angular2.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMurhafSousli\u002Fng2-disqus\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eng2-awesome-disqus\u003C\u002Fa\u003E - Disqus for Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomwayson\u002Fangular2-esri-loader\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-esri-loader\u003C\u002Fa\u003E - An Angular 2 service to help you load ArcGIS API for JavaScript Modules.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffulls1z3\u002Fngx-universal\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngx-universal\u002Fstate-transfer\u003C\u002Fa\u003E - State transferring utility for Angular Universal.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"dev-tools\"\u003EDev Tools\u003C\u002Fh1\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcompodoc\u002Fngd\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@compodoc\u002Fngd-cli\u003C\u002Fa\u003E - View the dependencies tree of you Angular2 application.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSoCreate\u002Fangular-playground\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-playground\u003C\u002Fa\u003E - A drop in app module for working on Angular components in isolation (Angular version 2.x and above).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fngrx\u002Fstore-devtools\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ngrx\u002Fstore-devtools\u003C\u002Fa\u003E - Developer Tools for @ngrx\u002Fstore.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmatiboy\u002Fangular2-prettyjson\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-prettyjson\u003C\u002Fa\u003E - Angular 2 debug output of objects. Contains a pipe similar to JsonPipe but adds support for spacing and handling of circular structures.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frangle\u002Faugury\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAugury\u003C\u002Fa\u003E - Angular 2 development tools for Chrome.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-seed\u002Fangular-webpack-config\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-webpack-config\u003C\u002Fa\u003E - Shared Webpack config for Angular development.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Ch1 id=\"starter-kit\"\u003EStarter Kit\u003C\u002Fh1\u003E\n\u003Cp\u003E\u003Cem\u003EBoilerplate \u002F scaffold \u002F Yeoman generator \u002F stack ensemble \u002F seed\u003C\u002Fem\u003E\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Fangular-cli\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@angular\u002Fcli\u003C\u002Fa\u003E - Official CLI tool for Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangular\u002Fangular2-seed\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Etest-angular-seed-project\u003C\u002Fa\u003E - A simple starter Angular2 project.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fantonybudianto\u002Fangular2-starter\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Epoke-try-harder\u003C\u002Fa\u003E - Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fericmdantas\u002Fgenerator-ng-fullstack\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egenerator-ng-fullstack\u003C\u002Fa\u003E - Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest: Node, Go, http\u002F2, Angular 1, Angular 2, Express, MongoDB, Gulp, Babel, Typescript and much more.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fswirlycheetah\u002Fgenerator-angular2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egenerator-angular2\u003C\u002Fa\u003E - A Yeoman Generator to create Angular2 apps right now.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcmelion\u002Fgenerator-ng2-webpack\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egenerator-ng2-webpack\u003C\u002Fa\u003E - An opinionated tool for scaffolding an app using angular2 and webpack.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdsebastien\u002FmodernWebDevGenerator\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egenerator-modern-web-dev\u003C\u002Fa\u003E - A Yeoman generator for Modern Web development projects.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx6doooo\u002Fgenerator-gulp-angular2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Egenerator-gulp-angular2\u003C\u002Fa\u003E - Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpreboot\u002Fangular-library-seed\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Easaf-test\u003C\u002Fa\u003E - Get started building an Angular library quickly.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanekinekko\u002Fangular-library-starter\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@manekinekko\u002Fangular-library-starter\u003C\u002Fa\u003E - A Minimalist Starter for Angular (v2+) libraries (w\u002F AOT support).\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAngularClass\u002Fangular2-webpack-starter\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-webpack-starter\u003C\u002Fa\u003E - An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev\u002FProd, HMR, Async\u002FLazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexpods\u002Fangular2-universal-starter\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular2-universal-starter\u003C\u002Fa\u003E - Enjoy Server Side rendering and Web Workers in your Angular2 Application.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fangular-seed\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eangular-seed\u003C\u002Fa\u003E - Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvmware\u002Fclarity-seed\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003Eclarity-seed\u003C\u002Fa\u003E - This is a repository for a seed project that includes Clarity Design System's dependencies.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpreboot\u002Fangular2-webpack\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EAngular 2 Webpack\u003C\u002Fa\u003E - A complete, yet simple, starter for Angular 2 using webpack\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcolmena\u002Fcolmena-cms\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003EColmena CMS\u003C\u002Fa\u003E - Free and Open Source API and Admin powered by LoopBack and Angular.\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fng-seed\u002Funiversal\" rel=\"nofollow noreferrer noopener\" target=\"_blank\" title=\"null\"\u003E@ng-seed\u002Funiversal\u003C\u002Fa\u003E - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev\u002Fprod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx\u002Fstore, config, cache, i18n, SEO, angulartics2 and TSLint\u002Fcodelyzer.\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n",topics:[{id:"angular-component",count:25,categoryId:a},b,{id:"angular2-component",count:16,categoryId:a},{id:"ng2",count:58,categoryId:a},{id:"angular-library",count:31,categoryId:"uncategorized"}],randTopic:b}],fetch:[],error:null,serverRendered:true,routePath:"\u002Flib\u002Fbrillout-awesome-angular-components",config:{}}}("user-interface-components",{}));</script><script src="/_nuxt/f80d11c.js" defer></script><script src="/_nuxt/8feae72.js" defer></script><script src="/_nuxt/0476499.js" defer></script><script src="/_nuxt/521b18a.js" defer></script><script src="/_nuxt/cc95526.js" defer></script><script src="/_nuxt/d63bf82.js" defer></script><script src="/_nuxt/fbe1c9f.js" defer></script> </body> </html>