Essential JS 2 is a modern JavaScript UI Controls library 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.
It also includes complete support for Angular, React, Vue, ASP.NET MVC and ASP.NET
Core
frameworks.
Explore and learn using feature-wise demos in Controls section and example
applications
in Showcase applications section.
Syncfusion JavaScript UI Controls demos
Most Popular Components
Top JavaScript Components
Smart Controls
Grids
Interactive Chat
File Viewers & Editors
Layout
Data Visualization
- Charts
- 3D Chart
- 3D Circular Chart
- Stock Chart
- Arc Gauge
- Circular Gauge
- Diagram
- HeatMap Chart
- Linear Gauge
- Maps
- Range Selector
- Smith Chart
- Barcode Generator
- Sparkline Charts
- TreeMap
- Bullet Chart
- Kanban
Buttons
Calendars
Inputs
- TextBox
- TextArea
- Input Mask
- NumericTextBox
- Radio Button
- Check box
- Color Picker
- File Upload
- Range Slider
- Toggle Switch Button
- Signature
- Rating
- OTP Input
Forms
DropDowns
- AutoComplete
- ComboBox
- Dropdown List
- Dropdown Tree
- MultiSelect Dropdown
- Mention
- ListBox
-
MultiColumn ComboBox
PREVIEW
Navigation
- Accordion
- AppBar
- Breadcrumb
- Carousel
- Context Menu
- Menu Bar
- Sidebar
- Tabs
- Toolbar
- Ribbon
- TreeView
- File Manager
- Stepper
Notifications
Trusted by the world’s leading companies
Showcase Applications