< DHTMLX Scheduler 5.3 is Out: RTL Support and Enhanced Responsive Design

Feature-Rich JavaScript Event/Booking Calendar

Google-like JavaScript event calendar component with a wide range of views and features. Clean UI and customizable appearance.

Perfect solution for scheduling with all required functionality out-of-the-box.

Skin:
 
 
Live Demo

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

Product 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

dhtmlxScheduler Release History

May 20
2009
1.0
July 20
2009
2.0
2.1
December 2
2009
2.2
August 30
2010
2.3
August 30
2010
July 27
2011
3.0
3.5
August 24
2012
3.6
December 3
2012
3.7
February 20
2013
July 2
2013
4.0
4.1
June 13
2014
4.2
November 12
2014
4.3
February 4
2015
4.4
February 2
2017
May 17
2017
5.0
5.1
November 29
2018
5.2
June 6
2019
October 2
2019
5.3
6.0
February
2020

Why Choose dhtmlxScheduler?

Completely Customizable
Completely Customizable
The rich JavaScript API allows you to change virtually every aspect of the calendar's look and feel, including colors, texts, scales, first day of the week, etc. You can even create your own custom views to display events/appointments in your own way, for example, in work week view. A popup form for editing event details can be also configured to contain custom fields and match the exact needs of your scheduler.
Simple API
Simple API
DHTMLX JavaScript/HTML5 Scheduler has an extensive JavaScript API and a wide range of events giving you full control over the calendar's appearance and behaviour. You can easily customize the scheduler's appearance, add/update events, change the date format or language of the calendar UI.
Cross-browser Support
Cross-browser Support
DHTMLX Event Scheduler 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
dhtmlxScheduler 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
dhtmlxScheduler features the ability to display recurring events which can be repeated on a daily, weekly, monthly, or yearly basis. Events can be configured in the popup event editor that provides detailed parameters to set up events 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 features available in dhtmlxScheduler are working on touch screens, including drag-and-drop, scrolling, and editing.
Scheduler Views
Scheduler Views
Our js scheduler includes 10 calendar views, which answer various needs of end users. The most common views like Day, Week, and Month are added by default. Extension views like Agenda, Week Agenda, Grid, Map, Timeline, Units, and Year view allow you to tailor-make your calendar easily.
Accessibility
Accessibility
To make your web calendar accessible, you can enable accessibility features like WAI-ARIA support, high-contrast themes and keyboard navigation. Check the documentation for more details.

Support & Learning Resources

We provide comprehensive documentation with technical samples. Moreover, our dedicated support team is fast and qualified. Find the suitable way to get support:

2 Ways to Export Your Scheduler

Online Export
Online Export
Make use of our online export service for the export of your event calendar to PDF and PNG formats. The service is provided for free under your active license subscription.
Local module
Get your own local export module to be installed on your server for a fast and safe export of Scheduler to PDF and PNG. You may choose to deploy the module via Docker image, VM image for Amazon cloud or a standalone export module.
Local module

10

Years on the market

3000+

NPM downloads per month

1000+

New trial & GNU GPL users per month

2000+

Customers

What Customers Say

dhtmlxScheduler Licensing

Free GNU GPL v2 Commercial Enterprise Ultimate
License Terms
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Developers
Free GNU GPL v2
Commercial
5
Enterprise
20
Ultimate
Projects
Free GNU GPL v2
(open source only)
Commercial
1
Enterprise
5
Ultimate
SaaS
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Support Plan
Free GNU GPL v2
No Official Support
Commercial
Standard Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
GNU GPL
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
GNU GPL
Commercial
Minor & major updates
Bug fixes
Enterprise
Minor & major updates
Bug fixes
Ultimate
Minor & major updates
Bug fixes
Emergency bug fixes
Tickets
Free GNU GPL v2
Only Community Forum
Commercial
10
Enterprise
30
Ultimate
Response Time
GNU GPL
Commercial
72h
Enterprise
48h
Ultimate
24h
Personal Acccount Manager
GNU GPL
Commercial
Enterprise
Ultimate
Functionality
GNU GPL
Standard
Commercial
Professional
Enterprise
Professional
Ultimate
Professional
9 PRO features
GNU GPL
Commercial
Enterprise
Ultimate
Week Agenda View
GNU GPL
Commercial
Enterprise
Ultimate
Grid View
GNU GPL
Commercial
Enterprise
Ultimate
Timeline View
GNU GPL
Commercial
Enterprise
Ultimate
Units View
GNU GPL
Commercial
Enterprise
Ultimate
Multisection events
GNU GPL
Commercial
Enterprise
Ultimate
Ability to color hours/days in the calendar
GNU GPL
Commercial
Enterprise
Ultimate
Ability to block hours/days
GNU GPL
Commercial
Enterprise
Ultimate
Horizontal scroll inside the Timeline
GNU GPL
Commercial
Enterprise
Ultimate
Custom HTML content in all Timeline modes
GNU GPL
Commercial
Enterprise
Ultimate
Several scheduler instances on 1 page
GNU GPL
Commercial
Enterprise
Ultimate
Online export to PDF/PNG without watermark
GNU GPL
Commercial
1 year
Enterprise
1 year
Ultimate
Perpetual
Free local PDF/PNG export module
GNU GPL
Commercial
Enterprise
Ultimate

The discount prices on the Enterprise and Ultimate licenses are valid from 08.10.2019

Need help with dhtmlxScheduler integration into your app? Contact us

Take our survey

1/5 What is your level of JavaScript knowledge?

2/5 What is your job role?

3/5 In what industry do you work?

4/5 What is the size of your company?

5/5 What is your level of education completed?

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