Scheduler

Feature-Rich JavaScript Event Calendar

JavaScript Event Calendar

dhtmlxScheduler 4.3 is out with lots of new features and improvements! What's New

Product Features

  • Lightweight
  • Powerful JavaScript API
  • Intuitive drag-and-drop interface
  • 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
  • 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
  • Easy REST API integration
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 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 calendar.
Simple API
dhtmlxScheduler has an extensive JavaScript API and a wide range of events giving you full control over the calendar's look and feel. You can easily customize the scheduler's appearance, add/update events, change the date format or language of the calendar UI.
The scheduler provides easy integration with jQuery and Backbone.js frameworks. You can also use dhtmlxScheduler in your Windows 8 apps written in JavaScript and HTML.
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
dhtmlxScheduler 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.
Export to PDF and PNG
dhtmlxScheduler has an online export service that allows you to export your calendar to PDF or PNG formats and print it, if needed. Try the demo. Please note that the service works with DHTMLX server. If you want to use it locally, we can provide you the separate packages for export.
By default, the generated PDF/PNG document includes a watermark. The Commercial/Enterprise License holders can use this service without a watermark on one domain within the support period (30 days for Commercial License, 12 months for Enterprise License). This period can be extended ($70 per year for one domain). For more details, contact sales@dhtmlx.com.
Use with Different Frameworks and Technologies
The Scheduler is written on pure JavaScript with no dependencies on other libraries. However, dhtmlx event calendar can be used with jQuery, Angular, NodeJS, Meteor, and other js frameworks. You may also find official integration with PHP (including Laravel PHP framework), Ruby on Rails, ASP.NET and more. Moreover, we have a special ASP.NET Edition of our Scheduler.

Editions and Licenses

Standard Edition GNU GPL v2
Free under GPL
  • Standard Functionality
  • Use in unlimited projects
  • Forum support
  • Minor and Major updates
Professional Edition Commercial license
$449
up to 5 developers
  • PRO Features
  • Use in one project (not SaaS)
  • Standard ticket support
  • 1 month of updates (minor, major, bugfixes)
Favorable terms
for companies
Professional Edition Enterprise license
$979
per company
  • PRO Features + ability to display multiple Gantt charts on one page
  • Use in unlimited projects Use in SaaS
  • Premium ticket support
  • 12 months of updates (minor, major, bugfixes)

Support & Learning Resources

Over 160 technical samples

More than 160 online technical samples that demonstrate almost all Scheduler features.

Documentation

Our detailed documentation can learn how to use Scheduler component and effectively implement it in your own applications. It provides the detailed information regarding each aspect of the product.

Community forum

If you don't have an active support subscription, you are welcome to post your technical questions to our forum. It's moderated by our official support team.

Ticket support

Create a support request and get fast and qualified help from our support/development team.

Need help with dhtmlxScheduler integration into your app? Contact us