Awesome list of Angular seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the Angular ecosystem. View as github page.
md2 Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Collapse, Colorpicker, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Switch, Tabs, Tags(Chips), Toast and Tooltip.
ng2-material set of material2 examples and extra components (data table, dialog, ...) built on top of @angular2-material/core
angular2-mdl Angular 2 components, directives and styles based on Material Design Lite
mdl-ext Material Design Lite Ext (carusel, grid, lightbox, selectfield, sticky header, ...)
ng2-materialize An Angular 2 wrap around Materialize library
Material Light Light, fast and easy to use Material Design components for Angular 2+ (Especially for mobile UI). There are several alternatives but this one has added value and advantages in my opinion (Take a loot at the Readme.md for details). There is also an online demo to see it in action. (API documentation is still lacking but in process).
Blox Material A lightweight Material Design library for Angular, based upon Google's Material Components for the Web.
Material Web Components Material Web Components for Angular. A faithful and accurate representation of Material Design as envisioned on the web.
MDBootstrap Built with Angular 7, Bootstrap 4 and TypeScript powerful UI KIT providing a set of slick, responsive page templates, layouts, components and widgets to rapidly build responsive, mobile-first websites and apps.
Directives allow you to attach behavior to elements in the DOM.
Components
A component is a directive which uses shadow DOM to create encapsulate visual behavior. Components are typically used to create UI widgets or to break up the application into smaller components.
View
A View is a core primitive used by angular to render the DOM tree.
Templates
Templates are markup which is added to HTML to declaratively describe how the application model should beprojected to DOM as well as which DOM events should invoke which methods on the controller.
Change detection
Every component gets a change detector responsible for checking the bindings defined in its template.
Dependency Injection
Angular 1.x has two APIs for injecting dependencies into a directive. Angular 2 unifies the two APIs, making the code easier to understand and test.
Pipes
Pipes can be appended on the end of the expressions to translate the value to a different format.
Web Workers
WebWorker support in Angular is designed to make it easy to leverage parallelization in your web application.When you choose to run your application in a WebWorker angular runs both your application's logic and themajority of the core angular framework in a WebWorker.
HTTP
The HttpClient offers a simplified client HTTP API for Angular applications that rests on the XMLHttpRequest interface exposed by browsers. Additional benefits of HttpClient include testability features, typed request and response objects, request and response interception, Observable apis, and streamlined error handling.
ng-sapphiredb - Client implementation of SapphireDb, a framework for easy development of applications with realtime data synchronization and a self hosted alternative to firebase realtime database/firestore for asp.net core and ef core. Check out the documentation for more details: Documentation
HowToKeepAngularDeploymentSizeSmall - A sample included Homepage and Dashboard for Angular 7 and a demonestration of How To Keep Angular Deployment Size Small
Pipes
fuel-ui OrderBy and Range pipes ported from Angular 1.x to Angular 2
ngx-awesome-uploader Angular Library for uploading files. It supports: File Upload and Preview (additionally preview images with lightbox), validation, image cropper , drag and drop with multi language support.
ngx-dropzone - Highly customizable component to handle file drops and selection.
ngx-scrolltop - Lightweight, Material Design inspired button for scroll-to-top of the page.
��
No dependencies. Pure Angular! (Compatibility: Angular 9, Ivy, Universal, ng add)
od-virtualscroll Observable-based virtual scroll implementation in Angular
Loaders
@kken94/ngx-progress The most powerful and customizable progress bar for Angular
✨
angular2-jwt Library for sending authenticated HTTP requests and decoding JWTs
angular2-cookie Library that implements Angular 1.x $cookies service in Angular 2
angular-safeguard Wrapper around cookies/sessionStorage/localStorage for angular2. If all are unavailable will use an in memory storage.
ng2-storage A localStorage and sessionStorage wrapper written using ES6 Proxies for Angular 2
ngx-store - Complex library for managing localStorage, sessionStorage and cookies, allows to watch data changes, provides decorators and API based on builder pattern
ngx-liquid-cache - A powerful, automatic and optimized Angular 2 cache system that fits everywhere!
ng-http-cache - Speed up your remote requests by automatically caching them on client.
ngx-cache - Cache utility for Angular (incl. browser & server platform implementations) by @fulls1z3
@angular-material-extensions/faq - Angular Library built with material design in order to provide a reusable faq (frequently asked questions) component for every project. Ask, Answer and List
@angular-material-extensions/pages - Open source library for angular apps to illustrate custom material pages content with steps (ideal for tutorials and explanations purposes)
Angular 2 full code coverage - Solid tested SystemJS and gulp workflow ready for your code using Angular2 final release (2.1.0) .. Demonstrates unitand full code coverage
Angular 2 webpack - Tour of Heroes official typescript tutorial built with webpack
ng2-boiler - A bare-bones simple starter with Angular2, TypeScript and Webpack configured.
Angular Webpack Starter - Angular Webpack Starter with AoT compilation, Lazy-loading, and Tree-shaking
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities. General purpose language, with Haxe, you can easily build cross-platform tools targeting all the mainstream platforms natively. "Write once compile anywhere", with strong easily extendable macro system and powerfull, highly optimizing compiler with DCE (and f.e. using inline constructors). Can be used for server side rendering and in isomorphic way - possible to share the same source code compiling into client side in javascript and server side in pyhton (or java/php/node - can be choosen later/changed at scaling). Haxe code can contain (inline) any target language fragments (can be used to step by step porting), the externs mechanism provides access to the native APIs and libraries in a type-safe manner.Server, client, mobile (Android and iOS at once), desktop, embedded (Raspbery, award winning TIVO set top boxes), Playstation ... all can be reached natively with much less typing, more error-proof, more stable and compile-time type checked code even for non type-safe targets (f.e. JavaScript, PHP)!
A success story for Haxe - about porting JavaScript to haxe targeting both JavaScript and C# "without interrupting the development of actual game by the rest of the team!", "AWESOME BONUS", "there are only benefits"
Bit is an open source virtual repository (code base) built to make components easily manageable and usable across applications. You can quickly export any Angular component from any context while working on any project to a bit distributed Scope. Bit's reusbale component environment cuts the overhead of configuring build and test environments for exporting every new component. The Scope is a virtual component repository which stores, organizes, manages and tests your components. Once modeled on a Scope, your components can be easily found and used in any Angular application. Components can be organized together and still modified and used individually without pulling in entire libraries.
Awesome Awesome Node.js A curated list of awesome lists that are about or related to Node.js. Inspired by the awesome list thing, going deeper down the rabbit hole. �� Meta stuff about this awesome li
A curated list of awesome things related to Vite.js This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived. Resources Official Resources 文档 GitHub Repo Release Notes Vue 3 Docs Awes
The Lithe Project Development Team Awesome CryptoNote A curated list of awesome CryptoNote open-source blockchains, resources, projects, and shiny other things related.Many projects are derived from f