syncfusion/ej2-javascript-ui-controls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

npm  license

The Syncfusion JavaScript UI controls library is the only suite that you will ever need to build an application since it contains over 65 high-performance, lightweight, modular, and responsive UI components in a single package.

Screens of showcase applications

Screens of showcase applications created using Syncfusion Essential JS 2 UI controls

The entire Essential JS 2 framework is built from scratch to be lightweight and modular. Its footprint can be reduced further by including only the specific components and features your application requires.

All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.

Performance is critical for delivering a good user experience. We ensure that all our components are designed and built to achieve the best performance possible.

All Essential JS 2 controls are touch friendly and render adaptively based on the device they are on to provide optimal usage experience on phones, tablets and desktops.

Pixel-perfect built-in themes are available in material, bootstrap and fabric design. In addition, it comes with Accessible high-contrast theme and an online tool "Theme Studio" to customize the provided built-in themes.

Easily build applications to be used by a global audience in various language and culture settings.

With our commitment to at least four major updates per year, you receive the most up-to-date functionality and new components in addition to monthly service packs and bug fixes. Custom es are available as needed.

Data Gridnpm package @syncfusion/ej2-grids      code coverage of @syncfusion/ej2-gridsSourceLive demoDocumentation
Pivot Tablenpm package @syncfusion/ej2-pivotview      code coverage of @syncfusion/ej2-pivotviewSourceLive demoDocumentation
Spreadsheetnpm package @syncfusion/ej2-spreadsheet      code coverage of @syncfusion/ej2-spreadsheetSourceLive demoDocumentation
Tree Gridnpm package @syncfusion/ej2-treegrid      code coverage of @syncfusion/ej2-treegridSourceLive demoDocumentation
In-place Editornpm package @syncfusion/ej2-inplace-editor      code coverage of @syncfusion/ej2-inplace-editorSourceLive demoDocumentation
Rich Text Editornpm package @syncfusion/ej2-richtexteditor      code coverage of @syncfusion/ej2-richtexteditorSourceLive demoDocumentation
Word Processornpm package @syncfusion/ej2-documenteditor      code coverage of @syncfusion/ej2-documenteditorSourceLive demoDocumentation
AutoCompletenpm package @syncfusion/ej2-dropdowns      code coverage of @syncfusion/ej2-dropdownsSourceLive demoDocumentation
ComboBoxSourceLive demoDocumentation
Dropdown ListSourceLive demoDocumentation
Dropdown TreeSourceLive demoDocumentation
List BoxSourceLive demoDocumentation
MultiSelect DropdownSourceLive demoDocumentation
Checkboxnpm package @syncfusion/ej2-buttons      code coverage of @syncfusion/ej2-buttonsSourceLive demoDocumentation
Radio ButtonSourceLive demoDocumentation
Toggle Switch ButtonSourceLive demoDocumentation
Color Pickernpm package @syncfusion/ej2-inputs      code coverage of @syncfusion/ej2-inputsSourceLive demoDocumentation
File UploadSourceLive demoDocumentation
Form ValidationSourceLive demoDocumentation
Input MaskSourceLive demoDocumentation
Numeric TextboxSourceLive demoDocumentation
Range SliderSourceLive demoDocumentation
TextBoxSourceLive demoDocumentation
SignatureSourceLive demoDocumentation
Barcode Generatornpm package @syncfusion/ej2-barcode-generator      code coverage of @syncfusion/ej2-barcode-generatorSourceLive demoDocumentation
Circular Gaugenpm package @syncfusion/ej2-circulargauge      code coverage of @syncfusion/ej2-circulargaugeSourceLive demoDocumentation
Diagramnpm package @syncfusion/ej2-diagrams      code coverage of @syncfusion/ej2-diagramsSourceLive demoDocumentation
HeatMap Chartnpm package @syncfusion/ej2-heatmap      code coverage of @syncfusion/ej2-heatmapSourceLive demoDocumentation
Kanbannpm package @syncfusion/ej2-kanban      code coverage of @syncfusion/ej2-kanbanSourceLive demoDocumentation
Linear Gaugenpm package @syncfusion/ej2-lineargauge      code coverage of @syncfusion/ej2-lineargaugeSourceLive demoDocumentation
Mapsnpm package @syncfusion/ej2-maps      code coverage of @syncfusion/ej2-mapsSourceLive demoDocumentation
TreeMapnpm package @syncfusion/ej2-treemap      code coverage of @syncfusion/ej2-treemapSourceLive demoDocumentation
Bullet Chartnpm package @syncfusion/ej2-charts      code coverage of @syncfusion/ej2-chartsSourceLive demoDocumentation
ChartsSourceLive demoDocumentation
Range SelectorSourceLive demoDocumentation
Smith ChartSourceLive demoDocumentation
Sparkline ChartsSourceLive demoDocumentation
Stock ChartSourceLive demoDocumentation
Calendarnpm package @syncfusion/ej2-calendars      code coverage of @syncfusion/ej2-calendarsSourceLive demoDocumentation
DatePickerSourceLive demoDocumentation
DateRangePickerSourceLive demoDocumentation
DateTime PickerSourceLive demoDocumentation
TimePickerSourceLive demoDocumentation
Gantt Chartnpm package @syncfusion/ej2-gantt      code coverage of @syncfusion/ej2-ganttSourceLive demoDocumentation
Schedulernpm package @syncfusion/ej2-schedule      code coverage of @syncfusion/ej2-scheduleSourceLive demoDocumentation
Accordionnpm package @syncfusion/ej2-navigations      code coverage of @syncfusion/ej2-navigationsSourceLive demoDocumentation
BreadcrumbSourceLive demoDocumentation
CarouselSourceLive demoDocumentation
Context MenuSourceLive demoDocumentation
Menu BarSourceLive demoDocumentation
SidebarSourceLive demoDocumentation
TabsSourceLive demoDocumentation
ToolbarSourceLive demoDocumentation
TreeViewSourceLive demoDocumentation
File Managernpm package @syncfusion/ej2-filemanager      code coverage of @syncfusion/ej2-filemanagerSourceLive demoDocumentation
Buttonnpm package @syncfusion/ej2-buttons      code coverage of @syncfusion/ej2-buttonsSourceLive demoDocumentation
ChipsSourceLive demoDocumentation
Button Groupnpm package @syncfusion/ej2-splitbuttons      code coverage of @syncfusion/ej2-splitbuttonsSourceLive demoDocumentation
Dropdown MenuSourceLive demoDocumentation
Progress ButtonSourceLive demoDocumentation
Split ButtonSourceLive demoDocumentation
Avatarnpm package @syncfusion/ej2-layouts      code coverage of @syncfusion/ej2-layoutsStylesLive demoDocumentation
CardStylesLive demoDocumentation
Dasard LayoutSourceLive demoDocumentation
SplitterSourceLive demoDocumentation
Dialognpm package @syncfusion/ej2-popups      code coverage of @syncfusion/ej2-popupsSourceLive demoDocumentation
TooltipSourceLive demoDocumentation
ListViewnpm package @syncfusion/ej2-lists      code coverage of @syncfusion/ej2-listsSourceLive demoDocumentation
Badgenpm package @syncfusion/ej2-notifications      code coverage of @syncfusion/ej2-notificationsStylesLive demoDocumentation
ToastSourceLive demoDocumentation
Progress Barnpm package @syncfusion/ej2-progressbar      code coverage of @syncfusion/ej2-progressbarSourceLive demoDocumentation
Query Builder UInpm package @syncfusion/ej2-querybuilder      code coverage of @syncfusion/ej2-querybuilderSourceLive demoDocumentation
PDF Viewernpm package @syncfusion/ej2-pdfviewer      code coverage of @syncfusion/ej2-pdfviewerSourceLive demoDocumentation

     Angular    

       React      

       Vue         

  ASP.NET Core  

  ASP.NET MVC  

      Blazor      

Appointment Planner

Appointment Planner



Diagram Builder

Diagram Builder



Stock Chart

Stock Chart



IT Asset Management

IT Asset Management



Expense Tracker

Expense Tracker



Web Mail

Web Mail



Loan Calculator

Loan Calculator



Health Tracker

Health Tracker



Task Planner

Task Planner



Please refer this link

This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials). A free community license (https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. © Copyright 2021 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.