awesome-angularjs
A list of awesome AngularJs services, directives, utilities and resources.
Archived
2k stars
190 watching
409 forks
last commit: almost 7 years ago
Linked from 6 awesome lists
Awesome AngularJS / Seed Projects | |||
| AngularClass/NG6-starter | 1,902 | about 5 years ago | An AngularJS Starter repo for Angular + ES6 + (Webpack or JSPM) by |
| tomastrajan/angular-js-es6-testing-example | 171 | almost 7 years ago | Angular JS seed repository with focus on unit & integration testing (ES6, webpack, karma, mocha), suitable for serious / enterprise projects |
| ngParty/Angular1-scaffold | 67 | over 8 years ago | Angular (Tests, Dev/Prod), Karma, Jasmine, Istanbul, TypeScript, NgMetadata, TsLint, Codelyzer, Typings, and Webpack by |
| flatlogic/angular-material-dashboard | 1,354 | 11 months ago | Angular admin dashboard with material design |
| ngbp/ngbp | 3,924 | over 6 years ago | A sophisticated build management system for web apps |
| vesparny/angular-kickstart | 552 | over 7 years ago | Speed up your AngularJS development and testing with a complete and scalable build system that scaffolds the project for you |
| okigan/angular-sensible-seed | 18 | about 10 years ago | Opinionated AngularJS starter project with per feature directory structure, static content, gulp build system, integrated logo/search/ui-router/ui-bootstrap/less |
| angular/angular-seed | 13,028 | over 3 years ago | Seed project for AngularJS apps |
| vesparny/angularjs-playground | 16 | about 11 years ago | A starting point that follows best-practices, for being up and running in minutes with AngularJS |
| kmaida/reStart-angular | 1 | over 4 years ago | Responsive AngularJS seed project following styleguide best practices |
| StarterSquad/ngSeed | 167 | over 9 years ago | AngularJS/RequireJS seed project |
| tnajdek/angular-requirejs-seed | 1,025 | about 10 years ago | This is a fork of Angular Seed but with changes needed for requireJS support |
| btford/angular-express-blog | 600 | over 8 years ago | Example AngularJS app using an Express + Node.js backend |
| btford/angular-socket-io-seed | 765 | almost 7 years ago | A great starting point for writing AngularJS apps backed by a Socket.io-powered node.js server |
| ziyasal/ratchet-angular-seed | 9 | over 11 years ago | Seed project for AngularJS & Ratchet apps |
| jesalg/RADD | 124 | over 11 years ago | Example AngularJS app using Rails and Devise authentication gem |
| linemanjs/lineman-angular-template | 251 | almost 11 years ago | This is a project template for AngularJS applications using Lineman |
| meanjs/mean | 4,871 | about 4 years ago | Mongo + ExpressJS + AngularJS + NodeJS boilerplate |
| linnovate/mean | 12,124 | 11 months ago | Mongo + ExpressJS + AngularJS + NodeJS boilerplate by Linnovate |
| melvin0008/laravel-angular | 10 | almost 11 years ago | Laravel + AngularJS + CouchDB boilerplate by Melvin |
| giorgiofellipe/ionic-angular-parse-boilerplate | 55 | over 10 years ago | Ionic + AngularJS + Parse.com boilerplate by Giorgio Fellipe |
| the-front/angularjs-ee-boilerplate | 45 | over 9 years ago | This boilerplate (seed project, starting project) helps you build large scale AngularJS applications with Require.js by Erko Bridee |
| ziyasal/ng-espack-boilerplate | 36 | over 8 years ago | AngularJS 1.4x and ES6 application boilerplate /w testing practices using Webpack |
| akveo/blur-admin | 11,362 | almost 2 years ago | Free premium Angular 1.x Bootsrap Admin dashboard |
| gusgard/angular-seed-es6 | 16 | almost 7 years ago | AngularJS 1.5 starter repo using best practices + ES6 + SASS + Browserify + BrowserSync |
| simskij/angular-gulp-seed | AngularJS 1.5 Seed + Premade Gulp scripts and project directory layout | ||
| simskij/angular-webpack-seed | AngularJS 1.6 seed using typescript and webpack | ||
Awesome AngularJS / User Manager | |||
| lynndylanhurley/ng-token-auth | 1,793 | almost 3 years ago | Token based authentication module for AngularJS |
| andreareginato/oauth-ng | 363 | over 5 years ago | AngularJS directive for the OAuth 2.0 Implicit Flow |
| enginous/angular-oauth | 294 | over 10 years ago | Client-side (implicit grant) OAuth 2.0 authorization flow for AngularJS |
| witoldsz/angular-http-auth | 2,373 | about 8 years ago | HTTP Auth Interceptor Module |
| sahat/satellizer | 7,847 | almost 2 years ago | Token-based AngularJS Authentication |
| userapp-angular | 233 | about 10 years ago | Adds user authentication to your app with UserApp |
Awesome AngularJS / Mobile | |||
| ajoslin/angular-mobile-nav | 784 | almost 12 years ago | An AngularJS navigation service for mobile applications |
| driftyco/ng-cordova | 3,476 | about 7 years ago | AngularJS Cordova wrappers for common Cordova plugins |
| revolunet/angular-carousel | 1,547 | over 8 years ago | Mobile friendly AngularJS carousel |
| driftyco/ionic | 51,200 | 11 months ago | Advanced HTML5 Hybrid Mobile App Framework |
| NativeScript | 24,347 | 11 months ago | Build truly native cross-platform iOS and Android apps with AngularJS |
Awesome AngularJS / Web Service | |||
| mgonto/restangular | 7,864 | about 5 years ago | AngularJS service to handle Rest API Restful Resources properly and easily |
| chinmaymk/angular-cog | 80 | over 2 years ago | declarative ajax requests for AngularJS |
| tkambler/bonegular | Backbone-Inspired Models and Collections for AngularJS | ||
| platanus/angular-restmod | 1,180 | almost 9 years ago | Rails inspired REST-API ORM for AngularJS |
| JohnnyTheTank/apiNG | 134 | over 5 years ago | AngularJS modules to handle Rest API requests via html-attributes and much more |
Awesome AngularJS / Asset Manager | |||
| danialfarid/ng-file-upload | 7,864 | over 6 years ago | An AngularJS directive for file upload using HTML5 with FileAPI polyfill for unsupported browsers |
| nervgh/angular-file-upload | 3,432 | over 2 years ago | Angular File Upload is a module for the AngularJS framework |
| urish/angular-load | 243 | over 7 years ago | Dynamically load scripts and css stylesheets in your AngularJS app |
| flowjs/ng-flow | 1,378 | almost 4 years ago | Flow.js html5 file upload extension on AngularJS framework |
| joni2back/angular-filemanager | 1,758 | about 3 years ago | JavaScript HTML5 File Management Material Design Folder Explorer Navigator Browser Manager in AngularJS (with FTP in PHP / Java) |
Awesome AngularJS / Routing | |||
| angular-ui/ui-router | 13,529 | over 1 year ago | The de-facto solution to flexible routing with nested views in AngularJS |
| rpocklin/ui-router-tabs | 244 | over 8 years ago | Leverages UI Bootstrap and UI Router to give you full-strength route-driven tabs in Angular.js |
Awesome AngularJS / Filter | |||
| jdpedrie/angularjs-camelCase-to-human-filter | 29 | about 9 years ago | AngularJS Filter to convert camelCase strings to human readable strings |
| a8m/angular-filter | 2,928 | almost 8 years ago | Bunch of useful filters for collections, strings, math and boolean operations in AngularJS with no external dependencies |
Awesome AngularJS / Directive | |||
| johannesjo/angular-promise-buttons | 152 | over 7 years ago | Chilled loading buttons for AngularJS |
| zizzamia/ng-tasty | 435 | about 5 years ago | Lightweight, flexible, and tasty collection of reusable UI components for AngularJS, like grandma used to make. ( table directive, range filter ) |
| tombatossals/angular-leaflet-directive | 1,503 | almost 2 years ago | AngularJS directive to embed and interact with maps managed by Leaflet library |
| esvit/angular-social | 162 | about 9 years ago | Social like-buttons with counters for sites (even ajax sites) |
| sroze/ngInfiniteScroll | 2,888 | almost 7 years ago | Infinite Scrolling for AngularJS |
| fraywing/textAngular/ | 3,965 | about 2 years ago | A radically powerful Text-Editor/Wysiwyg editor for AngularJS! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more! |
| cgross/angular-busy | 1,438 | over 7 years ago | Show busy/loading indicators on any element during $http requests |
| lavinjj/angularjs-gravatardirective | 84 | over 10 years ago | An AngularJS Gravatar Image Directive |
| Venturocket/angular-slider | 262 | almost 9 years ago | Slider directive for AngularJS |
| passy/angular-masonry | 1,116 | over 8 years ago | An AngularJS directive for Masonry |
| siddii/angular-timer | 790 | about 5 years ago | re-usable/inter-operable AngularJS timer directive |
| ajoslin/angular-scrolly | 65 | almost 12 years ago | Fake transform-scrolling with AngularJS-friendly utilities |
| djds4rce/angular-socialshare | 212 | over 8 years ago | social share buttons for AngularJS |
| blackgate/bg-splitter | 190 | over 9 years ago | Simple pane splitter for AngularJS |
| fullscale/dangle | 444 | over 12 years ago | A set of AngularJS directives that provide common D3 visualizations for elasticsearch |
| angular-ui/ui-tinymce | 487 | over 5 years ago | AngularUI wrapper for TinyMCE |
| angular-ui/bootstrap | 14,272 | over 6 years ago | Native AngularJS directives for Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! |
| chieffancypants/angular-hotkeys | 1,674 | almost 6 years ago | Configuration-centric keyboard shortcuts for your AngularJS apps |
| marcorinck/angular-growl | 477 | over 3 years ago | growl-like notifications for angularJS projects |
| urish/angular-spinner | 693 | over 7 years ago | AngularJS directive to show an animated spinner |
| codef0rmer/angular-dragdrop | 1,779 | over 4 years ago | Drag and Drop for AngularJS (with Animation) |
| asafdav/ng-csv | 572 | over 6 years ago | Simple directive that turns arrays and objects into downloadable CSV files |
| angular-widgets/angular-jqm | AngularJS directives for jQuery Mobile | ||
| chieffancypants/angular-loading-bar | 5,164 | about 2 years ago | A fully automatic loading / progress bar for your AngularJS apps |
| angular-ui/ui-select | 3,259 | about 6 years ago | AngularJS-native version of Select2 and Selectize |
| btford/angular-markdown-directive | 569 | over 7 years ago | AngularJS markdown directive using Showdown.js |
| yunlzheng/angular-knob | 85 | almost 8 years ago | angular directive of jquery knob |
| c0bra/angular-responsive-images | 63 | almost 11 years ago | AngularJS responsive images |
| angular-ui/ui-sortable | 1,263 | about 7 years ago | AngularJS bindings for jQuery UI Sortable |
| durated/angular-scroll | 9 | about 11 years ago | Scrollspy, animated scrollTo and scroll events for AngularJS |
| jeffling/ng-tether | 22 | about 8 years ago | AngularJS wrapper for Tether: make absolutely positioned elements attach to elements in the page efficiently |
| unosquare/tubular | 44 | about 6 years ago | -AngularJS directives for grids and forms |
| matowens/ng-notify | 668 | about 8 years ago | A simple, lightweight module for displaying notifications in your AngularJS app |
| dragular | 208 | almost 6 years ago | AngularJS drag and drop based on dragula.js |
| hrajchert/angular-screenfull | 59 | over 5 years ago | Binding to use the HTML5 fullscreen API using directives and directives controllers |
| StevenLambion/ui-listView | 49 | almost 10 years ago | An efficient, dynamic list view for AngularJS |
| Sattvabit/angular-material-checkbox | 5 | about 10 years ago | Simple AngularJS check-box/toggle button directive using Google material design icons |
| tushariscoolster/ng-sweet-alert | 151 | over 7 years ago | Sweetalert directive for AngularJS, without writing single javascript code |
| gkaimakas/angular.validators | 45 | about 7 years ago | Angular validation directives for forms. A port of validator.js |
| Foxandxss/angular-toastr | 1,295 | about 7 years ago | Angular port of CodeSeven/toastr |
| jirikavi/AngularJS-Toaster | 1,199 | over 2 years ago | AngularJS Toaster is a customized version of "toastr" non-blocking notification javascript library |
| angular-slider/angularjs-slider | 1,228 | over 3 years ago | Slider directive for AngularJS. No dependencies and mobile friendly |
| ngReact/ngReact | 2,605 | over 6 years ago | Use React Components in Angular |
| m00s/angular-photoswipe | 73 | over 7 years ago | An angular directive for PhotoSwipe image gallery |
| benjamincharity/angular-json-calendar | 12 | about 9 years ago | An AngularJS module that generates calendar data as a JSON object and/or HTML |
| kirstein/angular-autodisable | 63 | almost 9 years ago | An extension to angular ng-click directive that automatically sets the element to disabled if the handler would return a promise |
| benjamincharity/angular-keypad | 18 | about 9 years ago | A numerical keypad built for mobile devices |
| harm-less/angular-sticky | 83 | almost 6 years ago | :Pure javascript AngularJS directive to make elements stick when scrolling |
| urish/angular-moment | 2,598 | over 5 years ago | AngularJS directive and filters for |
Awesome AngularJS / Storage | |||
| gsklee/ngStorage | 2,333 | about 7 years ago | localStorage and sessionStorage done right for AngularJS |
| grevory/angular-local-storage | 2,828 | about 8 years ago | An AngularJS module that gives you access to the browsers local storage with cookie fallback |
| jmdobry/angular-cache | 1,388 | over 8 years ago | angular-cache is a very useful replacement for AngularJS's $cacheFactory |
| jmdobry/angular-data | 973 | almost 4 years ago | Data store for AngularJS |
| bramski/angular-indexedDB | 165 | over 3 years ago | An AngularJS serviceprovider to utilize indexedDB with AngularJS |
| tymondesigns/angular-locker | 314 | almost 8 years ago | A simple, configurable & fluent abstraction for local/session storage in angular projects |
Awesome AngularJS / Data Manage | |||
| kogosoftwarellc/angular-async-form | 9 | over 7 years ago | Async form handling the angular way |
| esvit/ng-table | 2,768 | over 5 years ago | Simple table with sorting and filtering on AngularJS |
| huei90/angular-validation | 703 | about 5 years ago | Client-side Validation for AngularJS |
| formly-js/angular-formly | 2,222 | over 7 years ago | JavaScript powered forms |
| kelp404/angular-validator | 162 | over 7 years ago | AngularJS form validation |
| Textalk/angular-schema-form | 2,470 | over 2 years ago | Generate forms from a JSON schema, with AngularJS |
| angular-ui/ng-grid | 5,386 | 11 months ago | UI Grid: an AngularJS Data Grid |
| jbroquist/parse-angular | 32 | over 11 years ago | Utilities for working with Parse.com data |
| jimrhoskins/angular-parse | 183 | about 10 years ago | Module for interacting with the Parse REST API |
| laurihy/angular-payments | 560 | about 5 years ago | Module that provides AngularJS-directives for formatting, validating and working with payments |
| lorenzofox3/Smart-Table | 1,797 | almost 3 years ago | a table/grid for AngularJS |
| vitalets/angular-xeditable | 1,904 | over 1 year ago | Edit in place for AngularJS |
| MoonStorm/trNgGrid | 252 | over 7 years ago | A feature rich AngularJS grid using standard HTML tables |
| ceolter/ag-grid | 13,040 | 11 months ago | Advanced Datagrid for Pure Javascript/AngularJS 1.x/AngularJS 2/Web Components |
| mattiash/angular-tablesort | 185 | over 2 years ago | Sort AngularJS tables easily |
Awesome AngularJS / Developer | |||
| angular/protractor | 8,743 | over 2 years ago | E2E test framework for AngularJS apps |
| matthieu-D/angular-lorem-image | 25 | about 10 years ago | This directive provides lorem image generation for your website by using the great lorempixel service to generate images |
| ajoslin/angular-promise-tracker | 560 | about 9 years ago | Easily add spinners or general request tracking to your AngularJS app |
| yeoman/generator-angular | 5,725 | over 8 years ago | Yeoman generator for AngularJS apps |
| dustinspecker/generator-ng-poly | 237 | over 8 years ago | Yeoman generator for AngularJS apps with customizable tooling. Adheres to John Papa and Todd Motto style guides, and features many robust subgenerators |
| angular/angularjs-batarang | 2,427 | over 8 years ago | AngularJS WebInspector Extension for Chrome |
| decipherinc/angular-debaser | Just a better way to test AngularJS apps | ||
| outbrain/leonardo | 94 | over 1 year ago | Add-on tool for centralizing your client side mocking |
| rev087/ng-inspector | 782 | almost 9 years ago | A browser extension that displays an inspector panel showing the AngularJS scope hierarchy in the current page in real time |
| Linkurious/angular-performance | 87 | about 10 years ago | A chrome extension aimed at monitoring angular application performance |
| ocombe/ocLazyLoad | 2,626 | almost 7 years ago | Lazy load modules & components in AngularJS |
| angular-fullstack/generator-angular-fullstack | 6,120 | over 2 years ago | Yeoman AngularJS Full-Stack generator with an Express server |
Awesome AngularJS / View | |||
| Angular Material | A set of reusable, well-tested, and accessible UI components based on Material Design | ||
| AngularStrap | AngularJS native directives for Bootstrap | ||
| Angular UI | Angular UI is the companion suite(s) to the AngularJS framework | ||
| Augus/ngAnimate | 1,020 | over 8 years ago | ngAnimate is best effect solution made for AngularJS |
| btford/angular-modal | 234 | almost 10 years ago | Simple AngularJS service for creating modals |
Awesome AngularJS / Service | |||
| btford/angular-socket-io | 1,511 | over 7 years ago | Socket.IO component for AngularJS |
| firebase/angularFire | 2,724 | almost 5 years ago | AngularJS bindings for Firebase |
| olov/ng-annotate | 2,025 | over 5 years ago | Add, remove and rebuild AngularJS dependency injection annotations |
| pineconellc/angular-foundation | 1,050 | about 6 years ago | This project is a port of the AngularUI team's excellent angular-bootstrap project for use in the Foundation framework |
| kendo-labs/angular-kendo | 473 | about 10 years ago | A project to create a robust set of AngularJS bindings for Kendo UI widgets |
| angular-ui/angular-google-maps | 2,518 | almost 7 years ago | AngularJS directives for the Google Maps Javascript API |
| angulartics/angulartics | 1,941 | over 5 years ago | Analytics for AngularJS applications |
| Ciul/angular-facebook | 540 | over 8 years ago | An AngularJS module based approach to the Facebook Javascript SDK |
| pc035860/angular-easyfb | 440 | about 6 years ago | Super easy AngularJS + Facebook JavaScript SDK |
| Orange-OpenSource/angular-swagger-ui | 136 | almost 5 years ago | An AngularJS implementation of Swagger UI |
Awesome AngularJS / Internationalization | |||
| angular-translate/angular-translate | 4,327 | almost 2 years ago | i18n in your AngularJS apps, made easy |
| rubenv/angular-gettext | 650 | about 4 years ago | Translate your AngularJS applications with gettext |
Awesome AngularJS / Chart | |||
| n3-charts/line-chart | 1,204 | over 3 years ago | Awesome charts for AngularJS |
| bouil/angular-google-chart | 882 | almost 5 years ago | Google Chart Tools AngularJS Directive Module |
| krispo/angular-nvd3 | 1,292 | over 6 years ago | angular directive using NVD3 charting library (based on d3) |
| chinmaymk/angular-charts | 1,025 | over 2 years ago | angular directives for creating common charts using d3 |
| carlcraig/tc-angular-chartjs | 233 | over 8 years ago | Add Chart.js charts to your AngularJS application |
| stpa-co/angular-morris-chart | 0 | about 9 years ago | Create morris chart easily with this directives |
| jtblin/angular-chart.js | 2,672 | about 3 years ago | Reactive, responsive, beautiful charts using Chart.js |
| AnyChart/AnyChart-AngularJS-v1.x | 15 | almost 4 years ago | Create robust interactive charts using AnyChart JavaScript charting library with AngularJS v1.x |
Awesome AngularJS / Task | |||
| ericclemmons/grunt-angular-templates | 710 | almost 3 years ago | Grunt build task to concatenate & pre-load your AngularJS templates |
| Kagami/gulp-ng-annotate | 265 | about 5 years ago | Add AngularJS dependency injection annotations with ng-annotate |
| jeffling/ng-annotate-webpack-plugin | 70 | almost 4 years ago | Webpack plugin that runs ng-annotate on your bundles |
Awesome AngularJS / TodoMVC | |||
| angular-dart | 28,669 | about 1 year ago | |
| angular2 | 28,669 | about 1 year ago | |
| angularjs-perf | 28,669 | about 1 year ago | |
| angularjs | 28,669 | about 1 year ago | |
| angularjs_require | 28,669 | about 1 year ago | |
| typescript-angular | 28,669 | about 1 year ago | |
Awesome AngularJS / Other | |||
| toddmotto/angular-styleguide | 5,961 | about 3 years ago | Angular styleguide for teams |
| mgechev/angularjs-style-guide | 4,978 | almost 7 years ago | Community-driven set of best practices for AngularJS application development |
| shyamseshadri/angularjs-book | 1,634 | over 7 years ago | Examples and Code snippets from the AngularJS O'Reilly book |
| johnpapa/angularjs-styleguide | 23,842 | over 3 years ago | A starting point for AngularJS development teams to provide consistency through good practices |
| angular-js.in | A curated collection of AngularJS directives | ||
| mgechev/angularjs-in-patterns | 1,955 | over 3 years ago | This repository provides different look into AngularJS |
| Gillespie59/eslint-plugin-angular | 618 | over 1 year ago | ESLint plugin for AngularJS application |
| kasperlewau/angular-bind-notifier | 111 | over 5 years ago | Low $watch count namespaced AngularJS bindings, i.e. refreshment of one-way binds |
| Aqu1nt/ng-next | 12 | almost 9 years ago | A very simple and elegant way to use AngularJS 1.x with ES6 / ES7 |