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-masonry β€” https://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-universal β€” NEW 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

 
 
 

Contributors