All Projects → IgniteUI → Igniteui Angular

IgniteUI / Igniteui Angular

Licence: other
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Igniteui Angular

Coreui Angular
https://coreui.io/angular/
Stars: ✭ 139 (-67.9%)
Mutual labels:  ui-components, angular-components
Fc Angular
快速搭建angular后台管理系统的admin template。Fast development platform based on angular8, ng.ant.design built multi-tab page background management system (continuous upgrade) ^_^
Stars: ✭ 171 (-60.51%)
Mutual labels:  ui-components, angular-components
Material
A lightweight Material Design library for Angular based on Google's Material Components for the Web.
Stars: ✭ 143 (-66.97%)
Mutual labels:  ui-components, angular-components
Ng Zorro Antd
Angular UI Component Library based on Ant Design
Stars: ✭ 7,841 (+1710.85%)
Mutual labels:  ui-components, angular-components
ng-mono-repo-starter
Angular Mono Repo Starter
Stars: ✭ 79 (-81.76%)
Mutual labels:  angular-components, ui-components
Novo Elements
UI Repository for Bullhorn's Novo Theme
Stars: ✭ 59 (-86.37%)
Mutual labels:  ui-components, angular2
Ej2 Angular Ui Components
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Stars: ✭ 159 (-63.28%)
Mutual labels:  ui-components, angular-components
Ng Select
⭐ Native angular select component
Stars: ✭ 2,781 (+542.26%)
Mutual labels:  angular-components, angular2
awesome-angular
💖 A list of awesome Angular (2️⃣➕) resources
Stars: ✭ 61 (-85.91%)
Mutual labels:  angular2, angular-components
Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (-91.45%)
Mutual labels:  angular2, angular-components
Ngx Charts
📊 Declarative Charting Framework for Angular
Stars: ✭ 4,057 (+836.95%)
Mutual labels:  angular-components, angular2
Angular-Firebase-Sortable-Table
Angular Firebase Sortable Table is a module that makes tables creation with firebase an easy task.
Stars: ✭ 28 (-93.53%)
Mutual labels:  angular2, angular-components
Ng Devui
华为云DevCloud,基于Angular的企业级前端组件库;DevUI components based on Angular
Stars: ✭ 616 (+42.26%)
Mutual labels:  ui-components, angular-components
Paper Kit 2 Angular
Free Bootstrap 4 UI Kit for Angular 2+
Stars: ✭ 133 (-69.28%)
Mutual labels:  ui-components, angular2
Po Angular
Biblioteca de componentes Angular.
Stars: ✭ 497 (+14.78%)
Mutual labels:  ui-components, angular-components
Angular Development With Primeng
Code samples from the book "Angular UI Development with PrimeNG"
Stars: ✭ 159 (-63.28%)
Mutual labels:  ui-components, angular2
Awesome Ionic2 Components
Should help you to get awesome components and plugins for Ionic2
Stars: ✭ 209 (-51.73%)
Mutual labels:  angular-components, angular2
Ng Drag Drop
Drag & Drop for Angular - based on HTML5 with no external dependencies. 🎉
Stars: ✭ 233 (-46.19%)
Mutual labels:  angular-components, angular2
Truly Ui
Truly-UI - Web Angular UI Components for Desktop Applications (Electron, NW, APP JS)
Stars: ✭ 195 (-54.97%)
Mutual labels:  ui-components, angular2
angular2-cookie-law
Angular2+ component that provides a banner to inform users about cookie law
Stars: ✭ 38 (-91.22%)
Mutual labels:  angular2, angular-components

Ignite UI for Angular - from Infragistics

Node.js CI Build Status Build Status Coverage Status npm version

Ignite UI for Angular is a complete set of Material-based UI Widgets, Components & Sketch UI kits and supporting directives for Angular by Infragistics. Ignite UI for Angular is designed to enable developers to build the most modern, high-performance HTML5 & JavaScript apps for modern desktop browsers, mobile experiences and progressive web apps (PWA’s) targeting Google's Angular framework.

You can find source files under the src folder, including samples and tests.

View running samples here

Install our VSCode Toolbox extension

Install our VSCode tooltip extension

IMPORTANT The repository has been renamed from igniteui-js-blocks to igniteui-angular. Read more on our new naming convention.

Current List of Components Include:

Components Status Directives Status
avatar Available Readme Docs autocomplete Available Readme Docs
badge Available Readme Docs button Available Readme Docs
banner Available Readme Docs date time editor Available Readme Docs
bottom navigation Available Readme Docs divider Available Readme Docs
button group Available Readme Docs dragdrop InProgress Readme Docs
calendar Available Readme Docs filter Available Readme Docs
card Available Readme Docs forOf Available Readme Docs
carousel Available Readme Docs hint Available Readme Docs
checkbox Available Readme Docs input Available Readme Docs
chips Available Readme Docs label Available Readme Docs
circular progress Available Readme Docs layout Available Readme Docs
combo Available Readme Docs mask Available Readme Docs
date picker Available Readme Docs prefix Available Readme Docs
date range picker Available Readme Docs radio-group Available Docs
dialog Available Readme Docs ripple Available Readme Docs
drop down Available Readme Docs suffix Available Readme Docs
expansion panel Available Readme Docs text-highlight Available Readme Docs
grid Available Readme Docs toggle Available Readme Docs
hierarchical grid Available Readme Docs tooltip Available Readme Docs
icon Available Readme Docs Others Status Docs
input group Available Readme Docs Animations Available Readme
linear progress Available Readme Docs dataUtil Available Readme
list Available Readme Docs dataContainer Available Readme
month picker Available Readme Docs IgxGridState Available Readme Docs
navbar Available Readme Docs
navigation drawer Available Readme Docs
radio Available Readme Docs
select Available Readme Docs
slider Available Readme Docs
snackbar Available Readme Docs
switch Available Readme Docs
tabs Available Readme Docs
time picker Available Readme Docs
toast Available Readme Docs
tree grid Available Readme Docs

Components available in igniteui-angular-charts

Components
Category Chart Docs
Data Chart Docs
Financial Chart Docs
Doughnut Chart Docs
Pie Chart Docs

Components available in igniteui-angular-gauges

Components
Bullet Graph Docs
Linear Gauge Docs
Radial Gauge Docs

Components available in igniteui-angular-excel

Components
Excel Library Docs

Components available in igniteui-angular-spreadsheet

Components
Spreadsheet Docs

Setup

From the root folder run:

npm install

Create new Project with Ignite UI CLI

To get started with the Ignite UI CLI and Ignite UI for Angular:

npm i -g igniteui-cli
ig new <project name> --framework=angular
cd <project name>
ig add grid <component name>
ig start

Adding IgniteUI for Angular to Existing Project

Including the igniteui-angular and igniteui-cli packages to your project:

ng add igniteui-angular

After this operation you can use the Ignite UI CLI commands in your project, such as ig and ig add. Learn more

Updating Existing Project

Analyze your project for possible migrations:

ng update

If there are new versions available, update your packages:

ng update igniteui-angular
...
ng update igniteui-cli

Building the Library

// build the code
ng build igniteui-angular

// build the css
npm run build:style

// build them both
npm run build:lib

You can find the build ouput under dist/igniteui-angular.

Running the tests

Running the tests in watch mode:

ng test igniteui-angular // or npm run test:lib:watch

Running the tests once with code coverage enabled:

npm run test:lib

Building the API Docs

The API docs are produced using TypeDoc and SassDoc. In order to build the docs, all you need to do is run:

npm run build:docs

The output of the API docs build is located under dist/igniteui-angular/docs.

Run Demos Application

The repository includes a sample application featuring the showcasing the different components/directives. In order to run the demo samples, build the library first and start the application.

npm start

NOTE: Experimental demos are not always stable.

NPM Package

You can include Ignite UI for Angular in your project as a dependency using the NPM package.

npm install igniteui-angular

Contributing

General Naming and Coding Guidelines for Ignite UI for Angular

Demo Apps & Documentation

List of Angular Demo Apps

  • Warehouse Picklist App - Demonstrates using several Ignite UI for Angular widgets together to build a modern, mobile app.

  • FinTech Grid App - The Ignite UI for Angular Grid component is able to handle thousands of updates per second, while keeping the grid responsive for any interaction that the user may undertake. This sample demonstrates the Angular Grid handling thousands of updates per second.

  • FinTech Tree Grid App - The Ignite UI for Angular Tree Grid component is able to handle thousands of updates per second, while keeping the grid responsive for any interaction that the user may undertake. This sample demonstrates the Tree Grid handling thousands of updates per second.

  • Crypto Portfolio App - This is a web and mobile application, developed with Ignite UI for Angular components and styled with our one of a kind theming engine.

  • Task Planner Application – Task Planner is an Angular web application. It provides an effective means for managing projects and related tasks. Thus, it loads data from the Web API endpoint, enabling the user to start managing - filtering and sorting tasks, editing tasks, adding new tasks. It shows nice UX UI perks like ability to Drag and Drop items from and to the List and Data Grid.

  • Dock Manager with Data Analysis Tool - The Data Analysis sample application provides users with the flexibility to customize the data visualization using one of several chart types. Built with Angular UI components, it showcases the Angular Data Grid integrated with an Angular Data Chart, Angular Pie Chart, and an Angular Category Chart, to provide an interactive and engaging visualization. The Dock Manager web component provides a windowing experience, allowing users to customize the layout and view, and make the data more accessible.

  • COVID-19 Dashboard - This dynamic dashboard was built using Indigo.Design and Ignite UI for Angular leveraging timely reports data from CSSEGISandData/COVID-19 to create an useful and impactful visualization. Built in a matter of hours, it showcases the Ignite UI Category and Data Charts, Map and List components for Angular and the how easy it is to get those quickly configured and populated with data.

-Inventory Management App - The Inventory Management App consists of 2 pages: The Products Page and the Dashboard Page. The Products Page contains a grid with product information and includes a number of useful features

Angular apps with ASP.NET Core Web Application

If you consider Angular client side application with ASP.NET Core application you can check out our ASP.NET-Core-Samples

Documentation

To get started with the Data Grid, use the steps in the grid walk-through.

All help, related API documents and walk-throughs can be found for each control here.

Roadmap

Roadmap document

Support

Developer support is provided as part of the commercial, paid-for license via Infragistics Forums, or via Chat & Phone with a Priority Support license. To acquire a license for paid support or Priority Support, please visit this page.

Community support for open source usage of this product is available at StackOverflow.

License

This is a commercial product, requiring a valid paid-for license for commercial use.
This product is free to use for non-commercial educational use for students in K through 12 grades or University programs, and for educators to use in a classroom setting as examples / tools in their curriculum. In order for us to verify your eligibility for free usage, please register for trial and open a support ticket with a request for free license.

To acquire a license for commercial usage, please register for trial and refer to the purchasing options in the pricing section on the product page.

© Copyright 2020 INFRAGISTICS. All Rights Reserved. The Infragistics Ultimate license & copyright applies to this distribution. For information on that license, please go to our website https://www.infragistics.com/legal/license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].