A modern JavaScript UI toolkit that has been built from the ground up to be lightweight, responsive, modular and touch friendly. It is written in TypeScript and has no external dependencies.
npm install @syncfusion/ej2-js-es5The Syncfusion® JavaScript UI controls library is the only suite that you will ever need to build an application since it contains over 70+ high-performance, lightweight, modular, and responsive UI components in a single package.

Screens of showcase applications created using Syncfusion® Essential® JS 2 UI controls
Data Grid | | Source | Live demo | Documentation |
Pivot Table | | Source | Live demo | Documentation |
Tree Grid | | Source | Live demo | Documentation |
Spreadsheet | | Source | Live demo | Documentation |
In-place Editor | | Source | Live demo | Documentation |
PDF Viewer | | Source | Live demo | Documentation |
Rich Text Editor | | Source | Live demo | Documentation |
Word Processor | | Source | Live demo | Documentation |
Badge | | Styles | Live demo | Documentation |
Toast | Source | Live demo | Documentation | |
Progress Bar | | Source | Live demo | Documentation |
Form Validation | | Source | Live demo | Documentation |
Query Builder | | Source | Live demo | Documentation |
|
Angular |
React |
Vue |
ASP.NET Core |
ASP.NET MVC |
Blazor |
| :-----: | :-----: | :-----: | :-----: | :-----: | :-----: |