< Releasing DHTMLX Kanban Board v1.0 Integrate DHTMLX Scheduler into Vue.js App - New GitHub Demo and Tutorial

Feature-Rich JavaScript Scheduler - Event Calendar

JavaScript Scheduler is a Google-like event calendar component with 10 views and numerous features for booking appointments.

Clean UI and customizable appearance. Perfect solution for scheduling with all required functionality out-of-the-box.

Skin:
 
 
Live Demo
View demo

JavaScript Scheduler PRO Features

timeline view

Timeline view

One of the most demanded PRO features of our JavaScript event calendar is the Timeline view. With the help of the Timeline view, you can visualize events horizontally with separate timelines arranged from left to right.

custom html content

Custom HTML content in all Timeline modes

The PRO edition allows you to specify a custom template for the content of cells in all modes of the Timeline view. For example, you can add a total of all the assigned tasks per each employer in the parent row of the Tree mode.

multisection events

Multisection events

With the PRO edition of our JavaScript calendar scheduler you can create multisection events that will be assigned for several sections of the Timeline and Units views. Thus, users will be able to create one task for several team members or one event for several office locations.

All Scheduler JS Features

  • RTL mode (New!)
  • Lightweight
  • Powerful JavaScript API
  • Intuitive drag-and-drop interface
  • Easy REST API integration
  • Multiple views: Day, Week, Month, Year, Agenda, Timeline pro, Grid pro
  • Google Map integration
  • Multilingual (25 languages)
  • PHP, ASP.NET, Java, CF connectors
  • Single/multi-day events
  • Recurring events
  • iCal format support
  • Export to XML, iCal, JSON, PDF
  • Custom form for recurring events
  • Keyboard navigation
  • Responsive design (New!)
  • Custom HTML content in all Timeline modes pro
  • Material Design
  • Skin Customization
  • Horizontal scroll inside the Timeline pro
  • Multiple schedulers on page pro
  • Multisection Events pro
  • Multiday Units View
  • Ability to display the days instead of sections in Timeline view
  • New events for the 'expand' extension
  • Ability to link events using the URL extension
  • Customizable time scales
  • Bootstrap compatibility
  • Accessibility

DHTMLX Scheduler Demos

DHTMLX Scheduler.NET - Event Calendar Specially Tailored for ASP.NET. Learn more

Responsive JavaScript Event Calendar for Scheduling Solutions
Gain insight into the core advantages of DHTMLX Scheduler that will help you create lightweight and speedy scheduling and booking apps in a two-minute video overview.
10

Years on the market

3000+

NPM downloads per month

1000+

New trial & GNU GPL users per month

2000+

Customers

DHTMLX Scheduler Samples

Combine DHTMLX Scheduler with Other Libraries

Build a comprehensive project management tool by combining JavaScript Scheduler with Gantt chart and Kanban board. Below you can see an example of syncing Kanban tasks with DHTMLX Scheduler and Gantt.

Panasonic logo
Hive logo
Oracle logo
CISCO logo
Salesforce logo
Siemens logo
Microsoft logo
Ernst & Young logo
Top scheduling solutions are being developed using DHTMLX Scheduler.

Latest Customer Spotlights from Our Clients

DHTMLX Scheduler for Exelsys
Scheduler for Exelsys
Employee management software
Read More
DHTMLX Scheduler for Proteo
Scheduler for Proteo
Transportation management system
Read More
DHTMLX Scheduler at StaffPro
Scheduler at StaffPro®
Employee scheduling system
Read More
DHTMLX Scheduler for Webauthor
Scheduler for Webauthor
Government agency software
Read More
DHTMLX Scheduler for SCM
Scheduler for SCM
Machine management application
Read More
DHTMLX Scheduler for QN Projects
Scheduler for QN Projects
Cloud project management system
Read More

Why Choose DHTMLX JavaScript Scheduler?

Completely Customizable
Completely Customizable
You can change virtually every aspect of the DHTMLX Scheduler calendar, including colors, texts, scales, and much more. A popup form for editing event details can be configured to contain custom fields and match the exact needs of your project. You can mark specific dates or date ranges with custom styles.
Simple API
Simple API
DHTMLX Scheduler API is extensive with a wide range of methods, properties, and events giving you full control over the appearance and behavior. You can easily manipulate the API, change the date format, localization, and any other configuration options.
Cross-browser Support
Cross-browser Support
DHTMLX JavaScript scheduling calendar provides smooth and seamless work in all modern web browsers including Google Chrome, Internet Explorer (11+), Safari, Firefox, and MS Edge.
Smooth Server-Side Integration
Smooth Server-Side Integration new
DHTMLX Scheduler works equally well with any back-end technology due to a simple and efficient implementation of REST API on the server side and our client-side library dhtmlxDataProcessor. Check our full guide on server-side integration in documentation.
Recurring Events
Recurring Events
DHTMLX Scheduler features the ability to display recurring events, which can be repeated on a daily, weekly, monthly, or yearly basis. You can equip your JS calendar scheduler with a popup editor that provides detailed parameters to set up recurrence.
Support for Touch Screens
Support for Touch Screens
This event calendar provides full support for touch screen devices (iOS, Android, Windows 8), including desktop monitors, tablets, and smartphones. All JavaScript schedule features are working on touch screens, including drag-and-drop, scrolling, and editing.
Scheduler Views
Scheduler Views
Our JS scheduler includes 10 views, which answer various needs of end users. The most common views like Day, Week, and Month are added by default. Extension views like JavaScript agenda view, week agenda, grid, map, timeline, units, and year views allow you to tailor-make your scheduler easily. You can also create your own custom views, for example, the work week view.
Accessibility
Accessibility
To make your js event calendar accessible, you can enable accessibility features like WAI-ARIA support, high-contrast themes and keyboard navigation. Check the documentation for more details.

What Customers Say

DHTMLX Scheduler Licensing

Individual Commercial Enterprise Ultimate
License Terms
Individual
Commercial
Enterprise
Ultimate
Developers
Individual
1
Commercial
5
Enterprise
20
Ultimate
Projects
Individual
1
Commercial
1
Enterprise
5
Ultimate
Use in SaaS (unlimited end-users)
Individual
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Individual
Commercial
Enterprise
Ultimate
Support Plan
Individual
Standard Support
Commercial
Premium Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
Individual
1 year
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
Individual
Minor & major updates
Bug fixes
Commercial
Minor & major updates
Bug fixes
Enterprise
Minor & major updates
Bug fixes
Ultimate
Minor & major updates
Bug fixes
Emergency bug fixes
Support requests
Individual
10
Commercial
30
Enterprise
50
Ultimate
Response Time
Individual
72h
Commercial
48h
Enterprise
48h
Ultimate
24h
Personal Account Manager
Individual
Commercial
Enterprise
Ultimate
Functionality
Individual
Professional
Commercial
Professional
Enterprise
Professional
Ultimate
Professional
9 PRO features
Individual
Commercial
Enterprise
Ultimate
Several scheduler instances on 1 page
Individual
Commercial
Enterprise
Ultimate
Online export to PDF/PNG without watermark
Individual
Free for 1 year
Commercial
Free for 1 year
Enterprise
Free for 1 year
Ultimate
Free for 3 years
Free local PDF/PNG export module
Individual
Commercial
Enterprise
Ultimate
If you have an open-source (GNU GPL v2) project and you are not interested in PRO features, you may use DHTMLX Scheduler Standard Edition for free.
It comes without official technical support, but you can use the community forum instead.

Other DHTMLX Products

Need help with DHTMLX JavaScript Scheduler integration into your app? Contact us

Take our survey

1/5 What type of JS diagrams do you need for your project?

2/5 Do you need swimlanes for your project?

3/5Examples of which JS diagrams would you like to see here?

4/5Are you looking for a commercial JS diagram library or an open-source one?

Thank you for taking our survey!
Your answers will help us prepare more relevant content and enhanced UX on our website.

Personal data processing

We do not identify website users when they fill in this survey. Your answers are completely anonymous. We gather your answers as a JSON string, which doesn’t contain anything that could be used for your identification in any way, and send them to our corporate email address for further processing for research purposes only. Your anonymous answers will help us prepare a more relevant website content and enhance UX. If you have any questions concerning the survey, please contact us at contact@dhtmlx.com.
Learn more about our Privacy Policy

Personal data processing
Send
a Question