└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # All Angular 2+ libraries in one place 2 | 3 | Searching for the libraries in Angular 2+ is not as easy because there might be results related only to the Angular 1. 4 | Therefore, the idea behind this document is to list all available libraries for the Angular 2 and higher. 5 | 6 | Are you missing something here? Submit a pull request to add it. 7 | Is there some library/module included although it shouldn't (because it works only with ng1, it is just a sample project, etc.)? Or do you have suggestions? Open an issue. 8 | 9 | 10 | ## UI component libraries 11 | [material2](https://github.com/angular/material2) — Material Design components for Angular 12 | 13 | [OnsenUI](https://github.com/OnsenUI/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 14 | 15 | [ng2-bootstrap](https://github.com/valor-software/ng2-bootstrap) — Native Angular directives for Bootstrap 16 | 17 | [ng-bootstrap](https://github.com/ng-bootstrap/ng-bootstrap) — Angular 2 powered Bootstrap 18 | 19 | [angular2-bootstrap](https://github.com/mlaval/angular2-bootstrap) — Angular2 directives for Bootstrap 20 | 21 | [primeng](https://github.com/primefaces/primeng) — UI Components for Angular 2 22 | 23 | [clarity](https://github.com/vmware/clarity) — Clarity Design System: UX guidelines, HTML/CSS framework, and Angular 2 components working together to craft exceptional experiences 24 | 25 | [ngSemantic](https://github.com/vladotesanovic/ngSemantic) — Angular 2 building blocks :package: based on Semantic UI 26 | 27 | [ng-lightning](https://github.com/ng-lightning/ng-lightning) — Native Angular 2 components & directives for Lightning Design System 28 | 29 | [covalent](https://github.com/Teradata/covalent) — Teradata UI Platform built on Angular-Material 2.0 30 | 31 | [igniteui-angular2](https://github.com/IgniteUI/igniteui-angular2) — Ignite UI directives for Angular 2 32 | 33 | [angular2-mdl](https://github.com/mseemann/angular2-mdl) — Angular 2 components, directives and styles based on material design lite 34 | 35 | [angular2-mdl-ext](https://github.com/mseemann/angular2-mdl-ext) — Additional components for angular2-mdl that are not part of material design lite 36 | 37 | [alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components) — Alfresco Angular 2 components 38 | 39 | [devextreme-angular](https://github.com/DevExpress/devextreme-angular) — Angular 2 UI and visualization components based on DevExtreme widgets 40 | 41 | [ng2-semantic-ui](https://github.com/edcarroll/ng2-semantic-ui) — Semantic UI Angular 2 Integrations -- no JQuery required 42 | 43 | 44 | ## Standalone UI components 45 | [angular-confirmation-popover](https://github.com/mattlewis92/angular-confirmation-popover) — An angular 2.0+ bootstrap confirmation popover 46 | 47 | [ng2-steps](https://github.com/neuronetpl/ng2-steps) — Steps component for angular2 where each step is different component and everything is wired together. 48 | 49 | [ng2-recaptcha](https://github.com/dethariel/ng2-recaptcha) — Angular 2 component for Google reCAPTCHA 50 | 51 | [ng2-countdown](https://github.com/mujtaba-ahmad/ng2-countdown) — Angular2 contdown is complatible with latest release of angular 2.x.x 52 | 53 | [ng2-pagination](https://github.com/michaelbromley/ng2-pagination) — Pagination for Angular 54 | 55 | [ng2-aside](https://github.com/mahmutduva/ng2-aside) — Angular aside menu 56 | 57 | [angular2-contextmenu](https://github.com/isaacplmann/angular2-contextmenu) — A context menu built with Angular 2 inspired by ui.bootstrap.contextMenu. 58 | 59 | [angular-calendar](https://github.com/mattlewis92/angular-calendar) — A flexible calendar component for angular 2.0+ that can display events on a month, week or day view. 60 | 61 | [angular2-tree-component](https://github.com/500tech/angular2-tree-component) — A simple yet powerful tree component for Angular2 62 | 63 | [angular2-modal](https://github.com/shlomiassaf/angular2-modal) — Angular2 Modal / Dialog window 64 | 65 | [ng2-dynamic-dialog](ng2-dynamic-dialog) — A dynamically adjusting, extensible dialog component for use with Angular 2 supporting raw HTML content and dynamically injected custom components. 66 | 67 | [ng2-completer](https://github.com/oferh/ng2-completer) — Angular 2 autocomplete component 68 | 69 | [ng2-progressbar](https://github.com/MurhafSousli/ng2-progressbar) — Angular progress bar 70 | 71 | [ng2-sharebuttons](https://github.com/MurhafSousli/ng2-sharebuttons) — Share buttons for Angular 72 | 73 | [Angular-2-Page-Slider](https://github.com/KeatonTech/Angular-2-Page-Slider) — Mimicks the functionality of UIPageViewController in pure HTML for mobile web apps with Angular 2 74 | 75 | [angular2-swiper](https://github.com/ksachdeva/angular2-swiper) — Angular 2 Swiper component that wraps 76 | 77 | [ng2-breadcrumb](https://github.com/gmostert/ng2-breadcrumb) — 78 | 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. 79 | 80 | [angular2-swing](https://github.com/ksachdeva/angular2-swing) — angular 2 component for the swing library (https://github.com/gajus/swing) 81 | 82 | ## Input components 83 | [angular2-autosize](https://github.com/stevepapa/angular2-autosize) — angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content. 84 | 85 | [angular2-color-picker](https://github.com/Alberplz/angular2-color-picker) — Angular 2 Color Picker Directive, no dependences required. 86 | 87 | [ng2-tag-input](https://github.com/Gbuomprisco/ng2-tag-input) — Tag Input for Angular 88 | 89 | [angular2-tag-input](https://github.com/rosslavery/angular2-tag-input) — Tag input component for Angular 2 90 | 91 | [angular2-select](https://github.com/basvandenberg/angular2-select) — A native angular 2 select component (based on select2). 92 | 93 | [angular-select2](https://github.com/rubenv/angular-select2) — Select2 directive for Angular.js 94 | 95 | [angular-2-dropdown-multiselect](https://github.com/softsimon/angular-2-dropdown-multiselect) — Angular 2 Dropdown Multiselect Bootstrap 96 | 97 | [Angular-2-Datepicker](https://github.com/koleary94/Angular-2-Datepicker) — A minimalist datepicker inspired by Google's material design 98 | 99 | [ng2-slider-component](https://github.com/Bogdan1975/ng2-slider-component) — Angular 2 slider component 100 | 101 | [angular2-froala-wysiwyg](https://github.com/froala/angular2-froala-wysiwyg) — AngularJS2 bindings for Froala WYSIWYG HTML Rich Text Editor. 102 | 103 | [angular2-recaptcha](https://github.com/xmaestro/angular2-recaptcha) — Angular 2 : Typescript component for Google reCaptcha 104 | 105 | (angular2-google-place-autocomplete)[https://github.com/rajan-g/angular2-google-place-autocomplete] — Angular2 goole place auto complete is a directive. 106 | 107 | ## API and Data layer 108 | [angularfire2](https://github.com/angular/angularfire2) — The official Angular 2 library for Firebase 109 | 110 | [ng2-firebase](https://github.com/KallynGowdy/ng2-firebase) — 111 | An Angular 2 Wrapper for Firebase 112 | 113 | [ng2-restangular](https://github.com/2muchcoffeecom/ng2-restangular) — Restangular for Angular 2 and higher versions 114 | 115 | [ng2-rest-api](https://github.com/zaqqaz/ng2-rest-api) — Rest API provider for angular 2 116 | 117 | [angular2-rest](https://github.com/Paldom/angular2-rest) — HTTP client to consume RESTful services. 118 | 119 | [ng2-rest-api](https://github.com/ranjithprabhuk/ng2-rest-api) — ng2-rest-api HTTP client to consume RESTful services. Built on Angular2/http with TypeScript. A rest api template for all api consumption. 120 | 121 | [ng2-resource-rest](https://github.com/troyanskiy/ng2-resource-rest) — Resource (REST) Client for Angular 2 122 | 123 | [angular2-jsonapi](https://github.com/ghidoz/angular2-jsonapi) — A lightweight Angular 2 adapter for JSON API 124 | 125 | [angular2-active-record](https://github.com/dieuhd/angular2-active-record) — Helper library for handling connect RESTFUL API in Angular 2 126 | 127 | 128 | ## State management 129 | [ng2-redux](https://github.com/angular-redux/ng2-redux) — Angular 2 bindings for Redux. 130 | 131 | [ng2-mobx](https://github.com/500tech/ng2-mobx) — MobX connector to Angular 2 132 | 133 | 134 | ## Internationalization 135 | [ng2-translate](https://github.com/ocombe/ng2-translate) — The internationalization (i18n) library for Angular 2+ 136 | 137 | [angular2-translator](https://github.com/tflori/angular2-translator) — translation module for angular2 138 | 139 | [angular2localization](https://github.com/robisim74/angular2localization) — An Angular 2 library to translate messages, dates and numbers 140 | 141 | 142 | ## Authentication 143 | [angular2-jwt](https://github.com/auth0/angular2-jwt) — Helper library for handling JWTs in Angular 2 apps 144 | 145 | [angular-oauth2](https://github.com/oauthjs/angular-oauth2) — AngularJS OAuth2 146 | 147 | [angular2-token](https://github.com/neroniaky/angular2-token) — :key: Token based authentication service for Angular2 (ng2) with multi-user support. Works best with the devise token au… 148 | 149 | [ng2-authentication](https://github.com/ranjithprabhuk/ng2-authentication) — Ng2-authentication is a module to handle authentication in angular 2 150 | 151 | [ng2-cordova-oauth](https://github.com/nraboy/ng2-cordova-oauth) — Angular 2 oauth library for use with Apache Cordova projects 152 | 153 | [AngularJS-OAuth2](https://github.com/JamesRandall/AngularJS-OAuth2) — Package for allowing an AngularJS application to authenticate with an OAuth 2 / Open ID Connect identity provider usi… 154 | 155 | [angular2-auth](https://github.com/teonite/angular2-auth) — Authentication for Angular2-based apps. 156 | 157 | [Angular2-Firebase-Auth](https://github.com/unseen1980/Angular2-Firebase-Auth) — Firebase authentication with AngularFire2 in Angular2 (RC5) 158 | 159 | ## Messages / Notifications 160 | [angular2-notifications](https://github.com/flauc/angular2-notifications) — A light and easy to use notifications library for Angular 2. It features both regular page notifications (toasts) and push notifications 161 | 162 | [Angular2-Toaster](https://github.com/Stabzs/Angular2-Toaster) — Angular2-toaster is an asynchronous, non-blocking Angular2 Toaster Notification library 163 | 164 | [ng2-messages](https://github.com/neuronetpl/ng2-messages) — Angular2 messages component for displaying messages to user. 165 | 166 | [angular2-flash-messages](https://github.com/moff/angular2-flash-messages) — Angular 2 flash messages module 167 | 168 | [Angular2-Toaster](https://github.com/mujtaba-ahmad/Angular2-Toaster) — compatible with latest release of Angular 2.X.X for showing alerts and messages for your application. 169 | 170 | [ng2-toastr](https://github.com/PointInside/ng2-toastr) — Bootstrap style toast for angular 2 171 | 172 | [ng2-notifications](https://github.com/alexcastillo/ng2-notifications) — Angular 2 Component for Native Push Notifications 173 | 174 | [notify](https://github.com/ngrx/notify) — Web Notifications Powered by RxJS for Angular 2 175 | 176 | [toastr-ng2](https://github.com/scttcper/toastr-ng2) — Angular 2 toastr 177 | 178 | 179 | ## Drag&Drop 180 | [angular2-grid](https://github.com/BTMorton/angular2-grid) — A drag/drop/resize grid-based plugin directive for angular2 181 | 182 | [ng2-dnd](https://github.com/akserg/ng2-dnd) — Angular 2 Drag-and-Drop without dependencies 183 | 184 | [ng2-drag-drop](https://github.com/ObaidUrRehman/ng2-drag-drop) — Angular 2 Drag & Drop based on HTML5 with no external dependencies. 185 | 186 | 187 | ## Local storage 188 | [angular2-localstorage](https://github.com/marcj/angular2-localstorage) — Angular2 decorator to save and restore variables/class properties to HTML5 LocalStorage automatically 189 | 190 | [h5webstorage](https://github.com/sirdarquan/h5webstorage) — Web Storage for Angular 2 191 | 192 | [angular2-cookie](https://github.com/salemdar/angular2-cookie) — Implementation of Angular 1.x $cookies service to Angular 2 193 | 194 | [angular-2-local-storage](https://github.com/phenomnomnominal/angular-2-local-storage) — LocalStorageService for Angular 2 with thesame API as angular-local-storage 195 | 196 | ## Data table components 197 | [ng2-smart-table](https://github.com/akveo/ng2-smart-table) — Angular 2 Smart Data Table component 198 | 199 | [ng2-handsontable](https://github.com/valor-software/ng2-handsontable) — Angular 2 directive for Handsontable 200 | 201 | [ngx-datatable](https://github.com/swimlane/ngx-datatable) — A feature-rich yet lightweight data-table crafted for Angular2 and beyond! 202 | 203 | [angular2-datatable](https://github.com/mariuszfoltak/angular2-datatable) — DataTable - Simple table component with sorting and pagination for Angular2 204 | 205 | [mdDataTable2](https://github.com/iamisti/mdDataTable2) — Angular2 data table complete implementation of google material design based on Angular Material components. 206 | 207 | [NG2TableView](https://github.com/dennis-b/NG2TableView) — ng2 table-view with angular material 208 | 209 | ## Forms: 210 | [ng-formly](https://github.com/formly-js/ng-formly) — JavaScript powered FORMS for ANGULAR 2.x and above 211 | 212 | [ng2-dynamic-forms](https://github.com/udos86/ng2-dynamic-forms) — Rapid form development library for Angular 2.x and higher 213 | 214 | [angular2-form-validators](https://github.com/AngularClass/angular2-form-validators) — :white_check_mark: Angular 2 template form validators by @AngularClass 215 | 216 | [ng2-formio](https://github.com/formio/ng2-formio) — JavaScript powered forms for Angular 2 217 | 218 | [angular2-easy-forms](https://github.com/flauc/angular2-easy-forms) — Easy Forms is a library for simplification of forms in Angular 2. Its meant for quick creation of forms and form validation. 219 | 220 | [form-errors](https://github.com/AngularClass/form-errors) — Angular 2 Form Errors: A component that is designed to show and hide messages based on the state of a key/value object. 221 | 222 | ## Hot module loader 223 | [angular2-hmr](https://github.com/AngularClass/angular2-hmr) — :fire: Angular 2 Hot Module Replacement for Hot Module Reloading via @AngularClass 224 | 225 | [angular2-hot-loader](https://github.com/mgechev/angular2-hot-loader) — Angular 2 hot loader 226 | 227 | 228 | ## Loading indicators, spinners 229 | [ng2-slim-loading-bar](https://github.com/akserg/ng2-slim-loading-bar) — Angular 2 component shows slim loading bar at the top of the page. 230 | 231 | [angular2-busy](https://github.com/devyumao/angular2-busy) — Show busy/loading indicators on any promise, or on any Observable's subscription 232 | 233 | [angular2-loaders-css](https://github.com/moff/angular2-loaders-css) — Angular 2 module that implements Loaders.css spinners 234 | 235 | [ng2-spin-kit](https://github.com/mujtaba-ahmad/ng2-spin-kit) — SpinKit (https://github.com/tobiasahlin/SpinKit) spinners for AngularJS v2.x 236 | 237 | [ng-spin-kit](https://github.com/WoltersKluwerPL/ng-spin-kit) — SpinKit (http://tobiasahlin.com/spinkit/) spinners for Angular 2+ 238 | 239 | ## Charts 240 | [angular2-highcharts](https://github.com/gevgeny/angular2-highcharts) — :bar_chart: :chart_with_upwards_trend: Highcharts for your Angular2 project 241 | 242 | [ngx-charts](https://github.com/swimlane/ngx-charts) — Declarative Charting Framework for Angular2 and beyond! 243 | 244 | 245 | ## Dart 246 | [dart-lang](https://github.com/dart-lang/angular2) — Angular 2 Dart 247 | 248 | [angular2_components](https://github.com/dart-lang/angular2_components) — The official Material Design components for AngularDart. Used at Google in production apps. 249 | 250 | ## Tools 251 | [augury](https://github.com/rangle/augury) — Angular 2 development tools for Chrome 252 | 253 | [angular2-dependencies-graph](https://github.com/compodoc/angular2-dependencies-graph) — View the dependencies tree of you Angular2 application 254 | 255 | [gulp-inline-ng2-template](https://github.com/ludohenin/gulp-inline-ng2-template) — Gulp plugin to inline HTML and CSS into Angular 2 component decorators 256 | 257 | [angular2-template-loader](https://github.com/TheLarkInn/angular2-template-loader) — Chain-to loader for webpack that inlines all html and style's in angular2 components. 258 | 259 | [https://github.com/shuhei/babel-plugin-angular2-annotations](https://github.com/shuhei/babel-plugin-angular2-annotations) — A babel transformer plugin for Angular 2 annotations 260 | 261 | [alfred-ng2](https://github.com/SamVerschueren/alfred-ng2) — Search for Angular 2 API references on angular.io 262 | 263 | ## Learning resources 264 | [angular2-education](https://github.com/timjacobi/angular2-education) — A curated list of helpful material to get started with education on Angular 2 265 | 266 | [awesome-angular2](https://github.com/AngularClass/awesome-angular2) — A curated list of awesome Angular 2 and Angular 4 resources by @AngularClass 267 | 268 | [AngularJS2-Learning](https://github.com/jmcunningham/AngularJS2-Learning) — A list of resources for learning Angular2 269 | 270 | [angular2-learning-cn](https://github.com/kittencup/angular2-learning-cn) — Angular 2 中文资料汇总(文章,视频,教程) 271 | 272 | [learn-angular2](https://github.com/panacloud/learn-angular2) — Learn Angular 2 in Baby Steps 273 | 274 | [learn-angular2](https://github.com/driftyco/learn-angular2) — A simple site for learning Angular 2 and ES6/TypeScript 275 | 276 | [learning-angular2](https://github.com/deeleman/learning-angular2) — Code samples repository for the examples provided in "Learning Angular 2", published by Packt Publishing - THE BOOK C… 277 | 278 | 279 | ## Design, layout, and animations 280 | [flex-layout](https://github.com/angular/flex-layout) — Angular 2 component Layout engine; using flexbox-2016 css. 281 | 282 | [angular2-materialize](https://github.com/InfomediaLtd/angular2-materialize) — Angular 2 support for Materialize CSS framework 283 | 284 | [right-angled](https://github.com/eastbanctechru/right-angled) — Building kit for angular2 data grids 285 | 286 | [components-animations-project](https://github.com/davidmartinezros/components-animations-project) — animations for your web components (extends them and implements the html template and the css file and your have your component animated. 287 | 288 | [ng2-responsive](https://github.com/ManuCutillas/ng2-responsive) — Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another featur… 289 | 290 | [angular2-masonry](https://github.com/jelgblad/angular2-masonry) — https://github.com/desandro/masonry module for Angular2 291 | 292 | [ani-angular-2](https://github.com/start-angular/ani-angular-2) — This project is a part of the famous ANI Theme Ani Theme v2.0 to Angular2 Theme. 293 | 294 | ## Audio and video 295 | [ng2-youtube](https://github.com/mujtaba-ahmad/ng2-youtube) — Youtube iframe plugin for angular2 latest version 2.0.0 296 | 297 | [angular2-tuber](https://github.com/alexhawkins/angular2-tuber) — A YouTube Search Engine built with Angular2 (compare with the React Version in the Tuber repo) 298 | 299 | [ionic-audio](https://github.com/arielfaur/ionic-audio) — An audio player for Ionic 1 and Angular 2 / Ionic 2. Works with HTML 5 audio or native audio using Cordova Media plugin. 300 | 301 | [videogular2](https://github.com/videogular/videogular2) — The HTML5 video player for Angular 2 302 | 303 | [spotyngular](https://github.com/iranreyes/spotyngular) — Clone of Spotify using Angular 2 304 | 305 | [ng2-youtube-player](https://github.com/orizens/ng2-youtube-player) — a youtube component wrapped with angular 2 306 | 307 | 308 | ## Image lazy loading 309 | [ng2-image-lazy-load](https://github.com/NathanWalker/ng2-image-lazy-load) — Angular2 image lazy loader library. 310 | 311 | [angular2-imagelazyload-directive](https://github.com/AvraamMavridis/angular2-imagelazyload-directive) 312 | 313 | [ng2-lazyload-image](https://github.com/tjoskar/ng2-lazyload-image) — Lazy image loader for Angular 2 314 | 315 | ## Maps 316 | [angular2-google-maps](https://github.com/SebastianM/angular2-google-maps) — Angular 2+ Google Maps Components 317 | 318 | [angular2-baidu-map](https://github.com/leftstick/angular2-baidu-map) — Angular2 component for Baidu map 319 | 320 | 321 | ## Various modules 322 | [angular2-websocket](https://github.com/afrad/angular2-websocket) — Websocket wrapper for angular2 based on angular-websocket 323 | 324 | [ng2-idle](https://github.com/HackedByChinese/ng2-idle) — Responding to idle users in Angular2 applications. 325 | 326 | [ngx-clipboard](https://github.com/maxisam/ngx-clipboard) — A wrapper directive for clipboard.js 327 | 328 | [ng2-meta](https://github.com/vinaygopinath/ng2-meta) — Dynamic meta tags and SEO in Angular2 329 | 330 | [ang2-phaser](https://github.com/allenRoyston/ang2-phaser) — An easy way to implement the Phaser game engine for Angular2 components. 331 | 332 | [angular2-ladda](https://github.com/moff/angular2-ladda) — Angular 2 Ladda module 333 | 334 | [angular2-clickoutside-directive](https://github.com/AvraamMavridis/angular2-clickoutside-directive) — Angular 2 directive that provides Click Outside Functionality 335 | 336 | [angular2-feature-toggle](https://github.com/willmendesneto/angular2-feature-toggle) — Your module to handle with feature toggles in Angular2 applications easier. 337 | 338 | [ng-diff-match-patch](https://github.com/elliotforbes/ng-diff-match-patch) — This is a port of the angular-diff-match-patch wrapper for AngularJS. 339 | 340 | [ng2-admin](https://github.com/akveo/ng2-admin) — Angular 2 admin dashboard framework 341 | 342 | [respond](https://github.com/madoublet/respond) — Angular 2 + Lumen PHP + Static HTML sites. Respond 6 is a responsive CMS that features Bootstrap 3, a complete REST API, templates, plugins, and more 343 | 344 | [react-native-renderer](https://github.com/angular/react-native-renderer) — Use Angular 2 and React Native to build applications for Android and iOS 345 | 346 | [angular2-moment](https://github.com/urish/angular2-moment) — moment.js pipes for Angular2 347 | 348 | [angular2-meteor](https://github.com/Urigo/angular2-meteor) — Angular 2.0 and Meteor - the perfect stack 349 | 350 | [angulartics2](https://github.com/angulartics/angulartics2) — Vendor-agnostic analytics for Angular2 applications. 351 | 352 | [angular2-polymer](https://github.com/vaadin/angular2-polymer) — Angular 2 support for Polymer elements 353 | 354 | [angular2-infinite-scroll](https://github.com/orizens/angular2-infinite-scroll) — Infinite Scroll Directive for angular 2 355 | 356 | [ngx-pipes](https://github.com/danrevah/ngx-pipes) — Useful pipes for Angular 2 and beyond with no external dependencies! 357 | 358 | [wp-api-angular](https://github.com/shprink/wp-api-angular) — Angular (>=2) services for WordPress WP-API(v2) or WP >= 4.7 (natively supports WP-API) 359 | 360 | [angular2-img-cropper](https://github.com/cstefanache/angular2-img-cropper) — Angular 2 Image Cropper 361 | 362 | [angular2-leaflet-starter](https://github.com/haoliangyu/angular2-leaflet-starter) — A soup of Angular2 and Leaflet 363 | 364 | [angular/templating](https://github.com/angular/templating) — Templating engine for Angular 2.0 365 | 366 | [angular2-idle-preload](https://github.com/AngularClass/angular2-idle-preload) — :soon: Angular 2 Idle Preload for preloading async routes via @AngularClass 367 | 368 | [redux-decorators](https://github.com/KarlPurk/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. 369 | 370 | [angular2-iot](https://github.com/urish/angular2-iot) — Internet of Things directives for Angular 2 (Led, Button, etc.) 371 | 372 | [ng2-chess](https://github.com/shlomiassaf/ng2-chess) — A plugin oriented chess component for Angular 2 373 | 374 | [ngrx.github.io](https://github.com/ngrx/ngrx.github.io) — Reactive Extensions for Angular 2 375 | 376 | [angular2-logger](https://github.com/code-chunks/angular2-logger) — A log4j inspired logger for angular 2 377 | 378 | [ng2-fullpage](https://github.com/meiblorn/ng2-fullpage) — Angular 2 fullPage.js port library 379 | 380 | [ng2-pdf-viewer](https://github.com/VadimDez/ng2-pdf-viewer) — PDF Viewer Component for Angular 2 381 | 382 | [angular2-interceptors](https://github.com/voliva/angular2-interceptors) — This package adds the interceptor feature to Angular 2, by extending the @angular/http class. 383 | 384 | [store-log-monitor](https://github.com/ngrx/store-log-monitor) — Log Monitor for @ngrx/store-devtools and Angular 2 385 | 386 | [d3-ng2-service](https://github.com/tomwanzek/d3-ng2-service) — A D3 version 4 service for use with Angular 2 387 | 388 | [angular-jqcloud](https://github.com/mistic100/angular-jqcloud) — AngularJS directive for jQCloud 2 plugin 389 | 390 | [angular2-redux](https://github.com/InfomediaLtd/angular2-redux) — Wrapper components for using Redux in an Angular2 application. 391 | 392 | [walts](https://github.com/crescware/walts) — Walts is a library for Angular (>= 2.0.0) to provide the Observer pattern using RxJS. 393 | 394 | [angular2-hotkeys](https://github.com/brtnshrdr/angular2-hotkeys) — Keyboard shortcuts for Angular 2 apps 395 | 396 | [ngresizable](https://github.com/mgechev/ngresizable) — Simple, tree-shakable, AoT, Universal and Web Worker friendly resizable component for Angular (2 and beyond). 397 | 398 | [angular2-fontawesome](https://github.com/travelist/angular2-fontawesome) — Angular2 Components and Directives for Fontawesome 399 | 400 | [ng2-slideable-directive](https://github.com/Bogdan1975/ng2-slideable-directive) — Angular 2 directive that turn element to slider handle. 401 | 402 | [angular-sortablejs](https://github.com/SortableJS/angular-sortablejs) — This package is an Angular 2 binding for Sortable.js. 403 | 404 | [angular2-bootloader](https://github.com/AngularClass/angular2-bootloader) — :fast_forward: Angular 2 Bootloader for async script tag and hmr support via @AngularClass 405 | 406 | [ng2-facebook-sdk](https://github.com/zyramedia/ng2-facebook-sdk) — Angular 2 TypeScript Wrapper for Facebook SDK 407 | 408 | [https://github.com/nweedon/angular2haxe](https://github.com/nweedon/angular2haxe) — Haxe Language Bindings for Angular 2 409 | 410 | [angular2-perfect-scrollbar](https://github.com/zefoy/angular2-perfect-scrollbar) — Angular 2 wrapper library for perfect scrollbar. 411 | 412 | [angular-web-bluetooth](https://github.com/manekinekko/angular-web-bluetooth) — The missing Web Bluetooth module for Angular (>=2) 413 | 414 | [ionic-cache](https://github.com/Nodonisko/ionic-cache) — Ionic 2 and Angular 2 cache service with WebSQL support 415 | 416 | [ionic-cloud-angular](https://github.com/driftyco/ionic-cloud-angular) — Angular 2 Integration for Ionic Cloud 417 | 418 | [ui-router/ng2](https://github.com/ui-router/ng2) — UI-Router for Angular 2: State-based routing for Angular 2 419 | 420 | ## Starter projects 421 | [angular2-webpack-starter](https://github.com/AngularClass/angular2-webpack-starter) — An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR,… 422 | 423 | [angular-seed](https://github.com/mgechev/angular-seed) — Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation 424 | 425 | [universal-starter](https://github.com/angular/universal-starter) — Angular 2 Universal starter kit by @AngularClass 426 | 427 | [angular2-webpack](https://github.com/preboot/angular2-webpack) — A complete, yet simple, starter for Angular 2 using webpack 428 | 429 | [angular2-seed](https://github.com/angular/angular2-seed) — A simple starter project demonstrating the basic concepts of Angular 2. 430 | 431 | [angular2-starter](https://github.com/antonybudianto/angular2-starter) — Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3) 432 | 433 | [angular-webpack2-starter](https://github.com/qdouble/angular-webpack2-starter) — A complete Angular 2 and Webpack 2 starter seed with minimal and full featured branches. Full featured branch include… 434 | 435 | [angular2-express-starter](https://github.com/vladotesanovic/angular2-express-starter) — Angular 2 and Express :family_man_woman_boy: ( Heroku ready ) 436 | 437 | [generator-ng-fullstack](https://github.com/ericmdantas/generator-ng-fullstack) — Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest: Node, Go, http/2, Angular … 438 | 439 | [vulgar](https://github.com/datatypevoid/vulgar) — simple and scalable MEAN stack development kit featuring Angular 2 (Router, Http, Forms, Services, Tests, E2E, Cove… 440 | 441 | [spring-boot-angular2](https://github.com/borysn/spring-boot-angular2) — spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine 442 | 443 | [https://github.com/AngularClass/angular-seed](https://github.com/AngularClass/angular-seed) — :seedling: A simple Angular seed featuring Angular 2 (or Angular 4) and Webpack 2 by @AngularClass 444 | 445 | [angular2-starter-kit](https://github.com/pmachowski/angular2-starter-kit) — :fire: Angular2 starter kit — production ready universal web app boilerplate (Angular 2, Server Side Rendering, Node.js/Ex… 446 | 447 | [ng2-admin-lte](https://github.com/TwanoO67/ng2-admin-lte) — Bootstraping of Angular2 with AdminLTE dashboard template (using angular2 final,router v3, angular-cli and ng2-bootst… 448 | 449 | [angular2-react-native-seed](https://github.com/mlaval/angular2-react-native-seed) — A seed project to create a native mobile application with Angular 2 and React Native 450 | 451 | [angular2-mean-starter](https://github.com/giacomocerquone/angular2-mean-starter) — A very neat and simple starter kit for an angular2 MEAN app. 452 | 453 | [angular2-bootstrap4-oauth2-webpack](https://github.com/michaeloryl/angular2-bootstrap4-oauth2-webpack) — Angular 2 skeleton app with Bootstrap 4, OAuth2 integration, all packaged up and served with Webpack 454 | 455 | [angular-2-template](https://github.com/buckyroberts/angular-2-template) — Basic template for getting started with Angular 2 projects. 456 | 457 | [angular2-nobullshit-boilerplate](https://github.com/shprink/angular2-nobullshit-boilerplate) — Just what's necessary to build Angular2 apps with TS and Webpack nothing else! 458 | 459 | [angular2-typescript-gulp](https://github.com/kolorobot/angular2-typescript-gulp) — A basic Angular2 application with Gulp as build system. 460 | 461 | [Angular2-express-mongoose-gulp-node-typescript](https://github.com/moizKachwala/Angular2-express-mongoose-gulp-node-typescript) — AngularJS 2 (Updated to 2.4.1) Mean Stack application which uses Angular2, Gulp, Express, Node, MongoDB (Mongoose) wi… 462 | 463 | [generator-angular2-library](https://github.com/jvandemo/generator-angular2-library) — Yeoman generator to create an Angular 2 library 464 | 465 | [aspnetcore-angular2-universal](https://github.com/MarkPieszak/aspnetcore-angular2-universal) — *NEW* Angular 2+ Universal & ASP.NET Core SPA Advanced Starter - featuring server-side rendering, NgRx (redux), ng2bo… 466 | 467 | [angular2-dashboard-starter](https://github.com/hasanhameed07/angular2-dashboard-starter) — Ready to use dashboard starter/seed project based on Angular 2 and AdminLTE bootstrap theme. 468 | 469 | [generator-gulp-angular2](https://github.com/x6doooo/generator-gulp-angular2) — Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular 470 | 471 | [generator-fountain-angular2](https://github.com/FountainJS/generator-fountain-angular2) — Yeoman 'fountain' generator to start a webapp with Angular 2 472 | 473 | [angular2-minimalist-starter](https://github.com/rogerpadilla/angular2-minimalist-starter) — Angular2 Minimalist Starter 474 | 475 | [angular2-universal-starter](https://github.com/alexpods/angular2-universal-starter) — Enjoy Server Side rendering and Web Workers in your Angular2 Application 476 | 477 | [angular2-seed](https://github.com/flyingzl/angular2-seed) — Seed project to run angular2 out of the box, integrated with wepack and babel 478 | 479 | [angular2-seed-express](https://github.com/vyakymenko/angular2-seed-express) — An Angular2 seed project with (Redis/MongoDB/MySQL), Express server and PM2 Daemon. 480 | 481 | [angular-webpack-starter](https://github.com/antonybudianto/angular-webpack-starter) — :star2: The craft-your-own Angular Webpack Starter with AoT compilation, Lazy-loading, Tree-shaking, and Hot Module Reload … 482 | 483 | [angular2-library-example](https://github.com/jhades/angular2-library-example) — An example repository for building your own Angular 2 library 484 | 485 | [angular2-jspm-seed](https://github.com/madhukard/angular2-jspm-seed) — Angular2 / TypeScript / material2 / JSPM / Gulp Starter Project 486 | 487 | [angular2-starter](https://github.com/rangle/angular2-starter) — Angular 2 Starter Repo 488 | 489 | [angular2-webpack-lite](https://github.com/TheLarkInn/angular2-webpack-lite) — Super lite boilerplate of Angular2 with Webpack and Typescript. 490 | 491 | [angular2-rollup](https://github.com/steveblue/angular2-rollup) — Starter project for bundling an Angular 2 web app with AOT Compile and Rollup 492 | 493 | [angular2-webpack2](https://github.com/wkwiatek/angular2-webpack2) — Angular 2 Webpack 2 minimal starter. Includes both unit and e2e tests. 494 | 495 | [anvel](https://github.com/jaesung2061/anvel) — Angular 2 Lumen Starter Kit 496 | 497 | [angular2-goldilocks-seed](https://github.com/ColinEberhardt/angular2-goldilocks-seed) — A seed project for Angular 2.0 / TypeScript development 498 | --------------------------------------------------------------------------------