brillout / awesome-angular-components

Catalog of Angular 2+ Components & Libraries
https://devarchy.com/angular
Creative Commons Zero v1.0 Universal
3.24k stars 409 forks source link
angular-component angular-components angular-library angular2-component angular2-components angular2-directive angular2-library angular2-modal angular2-toaster devarchy ng2

Angular 2+ Components & Libraries


Contents





UI Components

Overlay

Overlay / modal / alert / dialog / lightbox / popup

Notification

Toaster / snackbar — Notify the user with a modeless temporary little popup

Popover

Show a little dialog next to an element

Table

Table / Data Grid — Display (large) datasets

Tree

Visualize data as a tree

Loading / Progress Indicators

Let the user know that something is being loaded

Menu

Menu / sidebar

Charts
Map
List Virtualization
Infinite Scroll
Parallax

Parallax effect while scrolling

Scrollbar

Replace the browser scrollbar with a custom one

Carousel

Carousel / touch slider / swiper

Sticky

Implementations similar to position: sticky

Context Menu
Time

Display time / date / age

Audio / Video
SVG
Social Sharing
PDF
Miscellaneous

Form

Let the user create & edit data

Date Picker

Time Picker / Datetime Picker

Color Picker
Slider

Let the user choose a value from a given range

Select

Let the user choose from a list of options

Autocomplete

Autosuggest / autocomplete / typeahead

Type Select

Let the user select a tag / something while typing

Drag and Drop
Sortable List

Let the user define an order on a list

Masked Input
Rich Text Editor
File Upload
Autosize Input / Textarea
Calendar

Show & edit events in a calendar view

Image Editing

Image manipulation

UI Layout

Layout the overall / main view

Responsive

UI Frameworks

Responsive

Set of components + responsive layout system

Component Collections

Set of components without layout system

Mobile

Admin panel

Admin panels / dashboard

Isomorphic Apps

Server-side rendering

Code Structure

Improve overall design of the source code

Data Management

Data flow / data store / data flow

Communication with Server

Code Style

Improve readability of the source code

Utilities

Pipes
Form

Utilities to help create HTML forms

Animations
API

Utilities to consume APIs

Authentication
Event Handling
Scroll
Responsive Design
Persistence
Cookie

Cookie manipulation

Routing
Pagination
Validation
i18n

Internationalization / L10n / localization / translation

Logging
Asset management

Utilities for building / bundling / loading assets

Meta Tags

Set meta tags, , children of <head></em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/vinaygopinath/ng2-meta">ng2-meta</a> - Dynamic meta tags and SEO in Angular2.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/fulls1z3/ngx-meta">@ngx-meta/core</a> - Dynamic page title & meta tags utility for Angular (w/server-side rendering).</li> </ul> <h6>Clipboard</h6> <p><em>Copy & paste text to clipboard</em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/maxisam/ngx-clipboard">ngx-clipboard</a> - A wrapper directive for clipboard.js.</li> </ul> <h6>Angular 1 -> Angular 2 Migration</h6> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/ngParty/ng-metadata">ng-metadata</a> - Angular 2 decorators and utils for Angular 1.x.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/pbastowski/angular2-now">angular2-now</a> - Angular 2 @Component syntax for Angular 1 apps.</li> </ul> <h6>Documentation</h6> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/compodoc/compodoc">compodoc</a> - The missing documentation tool for your Angular application.</li> </ul> <h6>IoT</h6> <p><em>Internet of Things</em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/urish/angular2-iot">angular2-iot</a> - Internet of Things directives for Angular 2 (Led, Button, etc.).</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/manekinekko/angular-web-bluetooth">@manekinekko/angular-web-bluetooth</a> - The missing Web Bluetooth module for Angular (>=2).</li> </ul> <h6>Product Tour</h6> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/isaacplmann/ng2-tour">ng2-tour</a> - Product Tour.</li> </ul> <h1>Performance</h1> <p><em>Reduce amount of time the user has to wait in order to interact with the app</em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/AngularClass/angular2-idle-preload">@angularclass/idle-preload</a> - Angular 2 Idle Preload for preloading async routes via @AngularClass.</li> </ul> <h6>Lazy Load</h6> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/tjoskar/ng2-lazyload-image">ng2-lazyload-image</a> - Lazy image loader for Angular 2.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/NathanWalker/ng2-image-lazy-load">ng2-image-lazy-load</a> - Angular2 image lazy loader library.</li> </ul> <h1>Integrations</h1> <p><em>Integrate with services or other frameworks</em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/angular/angularfire2">angularfire2</a> - The official Angular 2 library for Firebase.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/auth0/angular2-jwt">ang2-jwt</a> - Helper library for handling JWTs in Angular 2 apps.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/angular/react-native-renderer">angular2-react-native</a> - Use Angular 2 and React Native to build applications for Android and iOS.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/Urigo/angular-meteor">angular2-meteor</a> - Angular and Meteor - The perfect stack.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/angulartics/angulartics2">angulartics2</a> - Vendor-agnostic analytics for Angular2 applications.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/mean-expert-official/loopback-sdk-builder">perfectedtech-loopback-sdk-builder</a> - Tool for auto-generating Software Development Kits (SDKs) for LoopBack.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/Alfresco/alfresco-ng2-components">ng2-alfresco-core</a> - Alfresco Angular 2 components.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/monounity/karma-typescript">karma-typescript</a> - Simplifying running unit tests with coverage for Typescript projects.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/Urigo/mongo-rxjs-observable">meteor-rxjs</a> - Exposing Mongo Cursor as RxJS Observable.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/shprink/wp-api-angular">wp-api-angular</a> - Angular (>=2) services for WordPress WP-API(v2) or WP >= 4.7 (natively supports WP-API).</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/selfbits/selfbits-angular2-sdk">selfbits-angular2-sdk</a> - Angular 2 SDK for Selfbits Backend-as-a-Service.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/MurhafSousli/ng2-wp-api">ng2-wp-api</a> - Angular WordPress Module.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/Useful-Software-Solutions-Ltd/angular2-disqus">angular2-disqus</a> - A DISQUS integration for Angular2.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/Cloudtasks/angular2-cloudtasks">angular2-cloudtasks</a> - Helps using Cloudtasks.io image processing task by substituting your images sources with the processing URL.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/cloudinary/cloudinary_angular">@cloudinary/angular</a> - Cloudinary Angular client library.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/dethariel/ng2-recaptcha">ng2-recaptcha</a> - Angular 2 component for Google reCAPTCHA.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/xmaestro/angular2-recaptcha">angular2-recaptcha</a> - Angular 2 : Typescript component for Google reCaptcha.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/pubnub/pubnub-angular2">pubnub-angular2</a> - Official PubNub Angular2.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/MurhafSousli/ng2-disqus">ng2-awesome-disqus</a> - Disqus for Angular.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/tomwayson/angular2-esri-loader">angular2-esri-loader</a> - An Angular 2 service to help you load ArcGIS API for JavaScript Modules.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/fulls1z3/ngx-universal">@ngx-universal/state-transfer</a> - State transferring utility for Angular Universal.</li> </ul> <h1>Dev Tools</h1> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/compodoc/ngd">@compodoc/ngd-cli</a> - View the dependencies tree of you Angular2 application.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/SoCreate/angular-playground">angular-playground</a> - A drop in app module for working on Angular components in isolation (Angular version 2.x and above).</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/ngrx/store-devtools">@ngrx/store-devtools</a> - Developer Tools for @ngrx/store.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/matiboy/angular2-prettyjson">angular2-prettyjson</a> - Angular 2 debug output of objects. Contains a pipe similar to JsonPipe but adds support for spacing and handling of circular structures.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/rangle/augury">Augury</a> - Angular 2 development tools for Chrome.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/ng-seed/angular-webpack-config">angular-webpack-config</a> - Shared Webpack config for Angular development.</li> </ul> <h1>Starter Kit</h1> <p><em>Boilerplate / scaffold / Yeoman generator / stack ensemble / seed</em></p> <ul> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/angular/angular-cli">@angular/cli</a> - Official CLI tool for Angular.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/angular/angular2-seed">test-angular-seed-project</a> - A simple starter Angular2 project.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/antonybudianto/angular2-starter">poke-try-harder</a> - Extensible Angular 2 Starter using TypeScript (Updated to 2.4.3).</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/ericmdantas/generator-ng-fullstack">generator-ng-fullstack</a> - Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest: Node, Go, http/2, Angular 1, Angular 2, Express, MongoDB, Gulp, Babel, Typescript and much more.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/swirlycheetah/generator-angular2">generator-angular2</a> - A Yeoman Generator to create Angular2 apps right now.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/cmelion/generator-ng2-webpack">generator-ng2-webpack</a> - An opinionated tool for scaffolding an app using angular2 and webpack.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/dsebastien/modernWebDevGenerator">generator-modern-web-dev</a> - A Yeoman generator for Modern Web development projects.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/x6doooo/generator-gulp-angular2">generator-gulp-angular2</a> - Yeoman generator for Angular2 + Gulp, base on angular2-seed and generator-gulp-angular.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/preboot/angular-library-seed">asaf-test</a> - Get started building an Angular library quickly.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/manekinekko/angular-library-starter">@manekinekko/angular-library-starter</a> - A Minimalist Starter for Angular (v2+) libraries (w/ AOT support).</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/AngularClass/angular2-webpack-starter">angular2-webpack-starter</a> - An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/alexpods/angular2-universal-starter">angular2-universal-starter</a> - Enjoy Server Side rendering and Web Workers in your Angular2 Application.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/mgechev/angular-seed">angular-seed</a> - Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/vmware/clarity-seed">clarity-seed</a> - This is a repository for a seed project that includes Clarity Design System's dependencies.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/preboot/angular2-webpack">Angular 2 Webpack</a> - A complete, yet simple, starter for Angular 2 using webpack</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/colmena/colmena-cms">Colmena CMS</a> - Free and Open Source API and Admin powered by LoopBack and Angular.</li> <li><a rel="noreferrer nofollow" target="_blank" href="https://github.com/ng-seed/universal">@ng-seed/universal</a> - Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Material Design & Flexbox, Webpack, dev/prod modes, DLLs, AoT compilation, HMR, SCSS compilation, lazy loading, @ngrx/store, config, cache, i18n, SEO, angulartics2 and TSLint/codelyzer.</li> </ul></div> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>