Skip to content

zorec/angular-libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

All Angular 2+ libraries in one place

Searching for the libraries in Angular 2+ is not as easy because there might be results related only to the Angular 1.
Therefore, the idea behind this document is to list all available libraries for the Angular 2 and higher.

Are you missing something here? Submit a pull request to add it. 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.

UI component libraries

material2 — Material Design components for Angular

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

ng2-bootstrap — Native Angular directives for Bootstrap

ng-bootstrap — Angular 2 powered Bootstrap

angular2-bootstrap — Angular2 directives for Bootstrap

primeng — UI Components for Angular 2

clarity — Clarity Design System: UX guidelines, HTML/CSS framework, and Angular 2 components working together to craft exceptional experiences

ngSemantic — Angular 2 building blocks 📦 based on Semantic UI

ng-lightning — Native Angular 2 components & directives for Lightning Design System

covalent — Teradata UI Platform built on Angular-Material 2.0

igniteui-angular2 — Ignite UI directives for Angular 2

angular2-mdl — Angular 2 components, directives and styles based on material design lite

angular2-mdl-ext — Additional components for angular2-mdl that are not part of material design lite

alfresco-ng2-components — Alfresco Angular 2 components

devextreme-angular — Angular 2 UI and visualization components based on DevExtreme widgets

ng2-semantic-ui — Semantic UI Angular 2 Integrations -- no JQuery required

Standalone UI components

angular-confirmation-popover — An angular 2.0+ bootstrap confirmation popover

ng2-steps — Steps component for angular2 where each step is different component and everything is wired together.

ng2-recaptcha — Angular 2 component for Google reCAPTCHA

ng2-countdown — Angular2 contdown is complatible with latest release of angular 2.x.x

ng2-pagination — Pagination for Angular

ng2-aside — Angular aside menu

angular2-contextmenu — A context menu built with Angular 2 inspired by ui.bootstrap.contextMenu.

angular-calendar — A flexible calendar component for angular 2.0+ that can display events on a month, week or day view.

angular2-tree-component — A simple yet powerful tree component for Angular2

angular2-modal — Angular2 Modal / Dialog window

ng2-dynamic-dialog — A dynamically adjusting, extensible dialog component for use with Angular 2 supporting raw HTML content and dynamically injected custom components.

ng2-completer — Angular 2 autocomplete component

ng2-progressbar — Angular progress bar

ng2-sharebuttons — Share buttons for Angular

Angular-2-Page-Slider — Mimicks the functionality of UIPageViewController in pure HTML for mobile web apps with Angular 2

angular2-swiper — Angular 2 Swiper component that wraps

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.

angular2-swing — angular 2 component for the swing library (https://github.com/gajus/swing)

Input components

angular2-autosize — angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content.

angular2-color-picker — Angular 2 Color Picker Directive, no dependences required.

ng2-tag-input — Tag Input for Angular

angular2-tag-input — Tag input component for Angular 2

angular2-select — A native angular 2 select component (based on select2).

angular-select2 — Select2 directive for Angular.js

angular-2-dropdown-multiselect — Angular 2 Dropdown Multiselect Bootstrap

Angular-2-Datepicker — A minimalist datepicker inspired by Google's material design

ng2-slider-component — Angular 2 slider component

angular2-froala-wysiwyg — AngularJS2 bindings for Froala WYSIWYG HTML Rich Text Editor.

angular2-recaptcha — Angular 2 : Typescript component for Google reCaptcha

(angular2-google-place-autocomplete)[https://github.com/rajan-g/angular2-google-place-autocomplete] — Angular2 goole place auto complete is a directive.

API and Data layer

angularfire2 — The official Angular 2 library for Firebase

ng2-firebase — An Angular 2 Wrapper for Firebase

ng2-restangular — Restangular for Angular 2 and higher versions

ng2-rest-api — Rest API provider for angular 2

angular2-rest — HTTP client to consume RESTful services.

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.

ng2-resource-rest — Resource (REST) Client for Angular 2

angular2-jsonapi — A lightweight Angular 2 adapter for JSON API

angular2-active-record — Helper library for handling connect RESTFUL API in Angular 2

State management

ng2-redux — Angular 2 bindings for Redux.

ng2-mobx — MobX connector to Angular 2

Internationalization

ng2-translate — The internationalization (i18n) library for Angular 2+

angular2-translator — translation module for angular2

angular2localization — An Angular 2 library to translate messages, dates and numbers

Authentication

angular2-jwt — Helper library for handling JWTs in Angular 2 apps

angular-oauth2 — AngularJS OAuth2

angular2-token — 🔑 Token based authentication service for Angular2 (ng2) with multi-user support. Works best with the devise token au…

ng2-authentication — Ng2-authentication is a module to handle authentication in angular 2

ng2-cordova-oauth — Angular 2 oauth library for use with Apache Cordova projects

AngularJS-OAuth2 — Package for allowing an AngularJS application to authenticate with an OAuth 2 / Open ID Connect identity provider usi…

angular2-auth — Authentication for Angular2-based apps.

Angular2-Firebase-Auth — Firebase authentication with AngularFire2 in Angular2 (RC5)

Messages / Notifications

angular2-notifications — A light and easy to use notifications library for Angular 2. It features both regular page notifications (toasts) and push notifications

Angular2-Toaster — Angular2-toaster is an asynchronous, non-blocking Angular2 Toaster Notification library

ng2-messages — Angular2 messages component for displaying messages to user.

angular2-flash-messages — Angular 2 flash messages module

Angular2-Toaster — compatible with latest release of Angular 2.X.X for showing alerts and messages for your application.

ng2-toastr — Bootstrap style toast for angular 2

ng2-notifications — Angular 2 Component for Native Push Notifications

notify — Web Notifications Powered by RxJS for Angular 2

toastr-ng2 — Angular 2 toastr

Drag&Drop

angular2-grid — A drag/drop/resize grid-based plugin directive for angular2

ng2-dnd — Angular 2 Drag-and-Drop without dependencies

ng2-drag-drop — Angular 2 Drag & Drop based on HTML5 with no external dependencies.

Local storage

angular2-localstorage — Angular2 decorator to save and restore variables/class properties to HTML5 LocalStorage automatically

h5webstorage — Web Storage for Angular 2

angular2-cookie — Implementation of Angular 1.x $cookies service to Angular 2

angular-2-local-storage — LocalStorageService for Angular 2 with thesame API as angular-local-storage

Data table components

ng2-smart-table — Angular 2 Smart Data Table component

ng2-handsontable — Angular 2 directive for Handsontable

ngx-datatable — A feature-rich yet lightweight data-table crafted for Angular2 and beyond!

angular2-datatable — DataTable - Simple table component with sorting and pagination for Angular2

mdDataTable2 — Angular2 data table complete implementation of google material design based on Angular Material components.

NG2TableView — ng2 table-view with angular material

Forms:

ng-formly — JavaScript powered FORMS for ANGULAR 2.x and above

ng2-dynamic-forms — Rapid form development library for Angular 2.x and higher

angular2-form-validators — ✅ Angular 2 template form validators by @AngularClass

ng2-formio — JavaScript powered forms for Angular 2

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.

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.

Hot module loader

angular2-hmr — 🔥 Angular 2 Hot Module Replacement for Hot Module Reloading via @AngularClass

angular2-hot-loader — Angular 2 hot loader

Loading indicators, spinners

ng2-slim-loading-bar — Angular 2 component shows slim loading bar at the top of the page.

angular2-busy — Show busy/loading indicators on any promise, or on any Observable's subscription

angular2-loaders-css — Angular 2 module that implements Loaders.css spinners

ng2-spin-kit — SpinKit (https://github.com/tobiasahlin/SpinKit) spinners for AngularJS v2.x

ng-spin-kit — SpinKit (http://tobiasahlin.com/spinkit/) spinners for Angular 2+

Charts

angular2-highcharts — 📊 📈 Highcharts for your Angular2 project

ngx-charts — Declarative Charting Framework for Angular2 and beyond!

Dart

dart-lang — Angular 2 Dart

angular2_components — The official Material Design components for AngularDart. Used at Google in production apps.

Tools

augury — Angular 2 development tools for Chrome

angular2-dependencies-graph — View the dependencies tree of you Angular2 application

gulp-inline-ng2-template — Gulp plugin to inline HTML and CSS into Angular 2 component decorators

angular2-template-loader — Chain-to loader for webpack that inlines all html and style's in angular2 components.

https://github.com/shuhei/babel-plugin-angular2-annotations — A babel transformer plugin for Angular 2 annotations

alfred-ng2 — Search for Angular 2 API references on angular.io

Learning resources

angular2-education — A curated list of helpful material to get started with education on Angular 2

awesome-angular2 — A curated list of awesome Angular 2 and Angular 4 resources by @AngularClass

AngularJS2-Learning — A list of resources for learning Angular2

angular2-learning-cn — Angular 2 中文资料汇总(文章,视频,教程)

learn-angular2 — Learn Angular 2 in Baby Steps

learn-angular2 — A simple site for learning Angular 2 and ES6/TypeScript

learning-angular2 — Code samples repository for the examples provided in "Learning Angular 2", published by Packt Publishing - THE BOOK C…

Design, layout, and animations

flex-layout — Angular 2 component Layout engine; using flexbox-2016 css.

angular2-materialize — Angular 2 support for Materialize CSS framework

right-angled — Building kit for angular2 data grids

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.

ng2-responsive — Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another featur…

angular2-masonryhttps://github.com/desandro/masonry module for Angular2

ani-angular-2 — This project is a part of the famous ANI Theme Ani Theme v2.0 to Angular2 Theme.

Audio and video

ng2-youtube — Youtube iframe plugin for angular2 latest version 2.0.0

angular2-tuber — A YouTube Search Engine built with Angular2 (compare with the React Version in the Tuber repo)

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.

videogular2 — The HTML5 video player for Angular 2

spotyngular — Clone of Spotify using Angular 2

ng2-youtube-player — a youtube component wrapped with angular 2

Image lazy loading

ng2-image-lazy-load — Angular2 image lazy loader library.

angular2-imagelazyload-directive

ng2-lazyload-image — Lazy image loader for Angular 2

Maps

angular2-google-maps — Angular 2+ Google Maps Components

angular2-baidu-map — Angular2 component for Baidu map

Various modules

angular2-websocket — Websocket wrapper for angular2 based on angular-websocket

ng2-idle — Responding to idle users in Angular2 applications.

ngx-clipboard — A wrapper directive for clipboard.js

ng2-meta — Dynamic meta tags and SEO in Angular2

ang2-phaser — An easy way to implement the Phaser game engine for Angular2 components.

angular2-ladda — Angular 2 Ladda module

angular2-clickoutside-directive — Angular 2 directive that provides Click Outside Functionality

angular2-feature-toggle — Your module to handle with feature toggles in Angular2 applications easier.

ng-diff-match-patch — This is a port of the angular-diff-match-patch wrapper for AngularJS.

ng2-admin — Angular 2 admin dashboard framework

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

react-native-renderer — Use Angular 2 and React Native to build applications for Android and iOS

angular2-moment — moment.js pipes for Angular2

angular2-meteor — Angular 2.0 and Meteor - the perfect stack

angulartics2 — Vendor-agnostic analytics for Angular2 applications.

angular2-polymer — Angular 2 support for Polymer elements

angular2-infinite-scroll — Infinite Scroll Directive for angular 2

ngx-pipes — Useful pipes for Angular 2 and beyond with no external dependencies!

wp-api-angular — Angular (>=2) services for WordPress WP-API(v2) or WP >= 4.7 (natively supports WP-API)

angular2-img-cropper — Angular 2 Image Cropper

angular2-leaflet-starter — A soup of Angular2 and Leaflet

angular/templating — Templating engine for Angular 2.0

angular2-idle-preload — 🔜 Angular 2 Idle Preload for preloading async routes via @AngularClass

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.

angular2-iot — Internet of Things directives for Angular 2 (Led, Button, etc.)

ng2-chess — A plugin oriented chess component for Angular 2

ngrx.github.io — Reactive Extensions for Angular 2

angular2-logger — A log4j inspired logger for angular 2

ng2-fullpage — Angular 2 fullPage.js port library

ng2-pdf-viewer — PDF Viewer Component for Angular 2

angular2-interceptors — This package adds the interceptor feature to Angular 2, by extending the @angular/http class.

store-log-monitor — Log Monitor for @ngrx/store-devtools and Angular 2

d3-ng2-service — A D3 version 4 service for use with Angular 2

angular-jqcloud — AngularJS directive for jQCloud 2 plugin

angular2-redux — Wrapper components for using Redux in an Angular2 application.

walts — Walts is a library for Angular (>= 2.0.0) to provide the Observer pattern using RxJS.

angular2-hotkeys — Keyboard shortcuts for Angular 2 apps

ngresizable — Simple, tree-shakable, AoT, Universal and Web Worker friendly resizable component for Angular (2 and beyond).

angular2-fontawesome — Angular2 Components and Directives for Fontawesome

ng2-slideable-directive — Angular 2 directive that turn element to slider handle.

angular-sortablejs — This package is an Angular 2 binding for Sortable.js.

angular2-bootloader — ⏩ Angular 2 Bootloader for async script tag and hmr support via @AngularClass

ng2-facebook-sdk — Angular 2 TypeScript Wrapper for Facebook SDK

https://github.com/nweedon/angular2haxe — Haxe Language Bindings for Angular 2

angular2-perfect-scrollbar — Angular 2 wrapper library for perfect scrollbar.

angular-web-bluetooth — The missing Web Bluetooth module for Angular (>=2)

ionic-cache — Ionic 2 and Angular 2 cache service with WebSQL support

ionic-cloud-angular — Angular 2 Integration for Ionic Cloud

ui-router/ng2 — UI-Router for Angular 2: State-based routing for Angular 2

Starter projects

angular2-webpack-starter — An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR,…

angular-seed — Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation

universal-starter — Angular 2 Universal starter kit by @AngularClass

angular2-webpack — A complete, yet simple, starter for Angular 2 using webpack

angular2-seed — A simple starter project demonstrating the basic concepts of Angular 2.

angular2-starter — Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3)

angular-webpack2-starter — A complete Angular 2 and Webpack 2 starter seed with minimal and full featured branches. Full featured branch include…

angular2-express-starter — Angular 2 and Express 👨‍👩‍👦 ( Heroku ready )

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 …

vulgar — simple and scalable MEAN stack development kit featuring Angular 2 (Router, Http, Forms, Services, Tests, E2E, Cove…

spring-boot-angular2 — spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine

https://github.com/AngularClass/angular-seed — 🌱 A simple Angular seed featuring Angular 2 (or Angular 4) and Webpack 2 by @AngularClass

angular2-starter-kit — 🔥 Angular2 starter kit — production ready universal web app boilerplate (Angular 2, Server Side Rendering, Node.js/Ex…

ng2-admin-lte — Bootstraping of Angular2 with AdminLTE dashboard template (using angular2 final,router v3, angular-cli and ng2-bootst…

angular2-react-native-seed — A seed project to create a native mobile application with Angular 2 and React Native

angular2-mean-starter — A very neat and simple starter kit for an angular2 MEAN app.

angular2-bootstrap4-oauth2-webpack — Angular 2 skeleton app with Bootstrap 4, OAuth2 integration, all packaged up and served with Webpack

angular-2-template — Basic template for getting started with Angular 2 projects.

angular2-nobullshit-boilerplate — Just what's necessary to build Angular2 apps with TS and Webpack nothing else!

angular2-typescript-gulp — A basic Angular2 application with Gulp as build system.

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…

generator-angular2-library — Yeoman generator to create an Angular 2 library

aspnetcore-angular2-universalNEW Angular 2+ Universal & ASP.NET Core SPA Advanced Starter - featuring server-side rendering, NgRx (redux), ng2bo…

angular2-dashboard-starter — Ready to use dashboard starter/seed project based on Angular 2 and AdminLTE bootstrap theme.

generator-gulp-angular2 — Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular

generator-fountain-angular2 — Yeoman 'fountain' generator to start a webapp with Angular 2

angular2-minimalist-starter — Angular2 Minimalist Starter

angular2-universal-starter — Enjoy Server Side rendering and Web Workers in your Angular2 Application

angular2-seed — Seed project to run angular2 out of the box, integrated with wepack and babel

angular2-seed-express — An Angular2 seed project with (Redis/MongoDB/MySQL), Express server and PM2 Daemon.

angular-webpack-starter — 🌟 The craft-your-own Angular Webpack Starter with AoT compilation, Lazy-loading, Tree-shaking, and Hot Module Reload …

angular2-library-example — An example repository for building your own Angular 2 library

angular2-jspm-seed — Angular2 / TypeScript / material2 / JSPM / Gulp Starter Project

angular2-starter — Angular 2 Starter Repo

angular2-webpack-lite — Super lite boilerplate of Angular2 with Webpack and Typescript.

angular2-rollup — Starter project for bundling an Angular 2 web app with AOT Compile and Rollup

angular2-webpack2 — Angular 2 Webpack 2 minimal starter. Includes both unit and e2e tests.

anvel — Angular 2 Lumen Starter Kit

angular2-goldilocks-seed — A seed project for Angular 2.0 / TypeScript development

About

A curated list of Angular 2 libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published