Best AngularJs Plugins Directives Plugins

Dragular : Angular Drag and Drop Library

Dragular : Angular Drag and Drop Library

Angular drag and drop based on dragula.js.

Features:

  • provided as service and also as directive
  • Easy to set up
  • No bloated dependencies
  • A shadow where the item would be dropped offers visual feedback
  • Touch events!
  • DOM can be synced with model
  • area or axes of movement can be restricted

Angular File Saver

Angular File Saver

An AngularJS service that provides cross-browser compatibility of the HTML5 saveAs().Angular File Saver is an AngularJS service that leverages FileSaver.js and Blob.js to implement the HTML5 W3C saveAs() interface in browsers that do not natively support it

Scrollify : Angular directive that Snaps to Panes on Scroll

Scrollify : Angular directive that Snaps to Panes on Scroll

Angular scrollify is a angular directive that snaps to panes on scroll.

Angular directive for Datetime Range Input

Angular directive for Datetime Range Input

This directive is designed to provide easy and intuitive input of moment.js datetime objects.Typically this can be used to represent a start and an end datetime object.
Desgined to be as simple as possible to afford intuitive interactions, including scrolling.

Angular Sticky : AngularJS directive to make Elements Stick

Angular Sticky : AngularJS directive to make Elements Stick

Pure javascript AngularJS directive to make elements stick when scrolling.

Columnify : Angular directive that creates Balanced Columns

Columnify : Angular directive that creates Balanced Columns

Columnify is an angular directive that creates balanced columns.

Angular2 SVG Icon

Angular2 SVG Icon

Angular 2 component for inlining SVGs allowing them to be easily styled with CSS.

Generic Dashboard/Widgets functionality with AngularJS

Generic Dashboard/Widgets functionality with AngularJS

Generic AngularJS component/directive providing dashboard/widgets functionality.

Features:

  • Adding/removing widgets
  • Widgets are instantiated dynamically (from corresponding directive or template)
  • Widgets drag and drop (with jQuery UI Sortable)
  • Horizontal and vertical widgets resize
  • Fluid layout (widgets can have percentage-based width, or have width set in any other unit)
  • Any directive or template can be a widget
  • Connecting widgets to real-time data (WebSocket, REST, etc.)
  • Changing widget data source dynamically (from widget options)
  • Saving widgets state to local storage
  • Multiple Dashboard Layouts

QR Code elements for AngularJS

QR Code elements for AngularJS

An AngularJS directive to creates QR Codes using Kazuhiko Arase’s qrcode-generator library.

Thr-Slideshow : Slideshow compatible with AngularJS

Thr-Slideshow : Slideshow compatible with AngularJS

This directive exposes a basic slideshow as AngularJS 1.x module.