Web-based Ajax Events Calendar - dhtmlxScheduler

dhtmlxScheduler is a Web-based events calendar which provide rich and intuitive scheduling solution. With dynamic data loading via Ajax , dhtmlxScheduler allows users to add, modify or delete events without refreshing the web page.

Intuitive drag-n-drop behavior allows users to change events dates and time by easily moving or resizing event boxes. The events can be displayed in Day, Week or Month views. dhtmlxScheduler is very lightweight (about 19KB gzipped), cross-browser and highly customizable.


Each aspect of the calendar interface can be configured through JavaScript API. developers can easily add/update events, adjust the look and feel of the calendar, change date format or calendar language. Although dhtmlxScheduler is a pure JavaScript solution, it can be easily connected to the backend database with the help of dhtmlxConnector, a PHP extension that enables data communication between client-side interface and server-side datasource.

dhtmlxScheduler allow users to add your own server-side code written in any language (PHP, Java, ASP, etc.) to bind scheduler content to the database. dhtmlxScheduler is released under the terms of the GNU GPL and commercial licenses.

Demo: dhtmlxScheduler Demo