Top scheduling solutions are being developed using DHTMLX Scheduler.
Key Features of DHTMLX JS Scheduler Library
PRO edition
Add-on
Standard edition
Timeline view
One of the most demanded features of our JS scheduler is the Timeline
view. With the help of the Timeline view, you can visualize events
horizontally with separate timelines arranged from left to right.
The vertical axis can depict any resource: people, rooms, equipment,
and whatnot.
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.
Another widely used JavaScript Scheduler view is the Units view.
Here you can see the timescale on the Y-axis and resources on the
X-axis. The Units view allows the creation of convenient task planners
showing the daily timetable of personnel.
It is a standalone module for exporting Schedulers to PDF and PNG
formats. It can be installed directly on your server or as a Docker
image. With this module, you don't have to send data to any external
service. Besides, this module allows exporting data to Excel and iCal.
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.
By default, DHTMLX Scheduler offers six calendar views. Such basic
views as Day, Week, Month, and Year are indispensable for any JS
Scheduler. The Agenda view displays a list of events, while the Map
view also shows their location on Google Maps.
DHTMLX Scheduler comes with a set of built-in themes, including Terrace,
Dark, Material, Flat, Contrast Black, and Contrast White. All themes
support simple time-efficient customization via CSS variables. Thus,
you can modify colors, fonts, and other stylistic elements across the
entire app with minimal changes to the source code.
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.
Completely сustomizable
You can change virtually every aspect of the DHTMLX Scheduler calendar such as colors,
texts, scales. A popup form for editing task 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.
Accessibility and usability
DHTMLX supports accessibility standards, such as WAI-ARIA, high-contrast themes,
and keyboard navigation. Besides, our JS Scheduler is mobile-friendly and can
respond to touch gestures on various devices.
Smooth server-side integration
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 -
DHTMLX DataProcessor.
Get started for free
Download a free 30-day trial version of DHTMLX Scheduler and evaluate it, taking
advantage of our technical support and manifold guides.
I'm pretty happy with the software because it's very easy and quick to implement.
I love to have fast results, it definitely helps. It was very useful to see the
Scheduler demos on your website. These demos helped us to see how things are
working in real-case scenarios. I think that your demos that looked and worked
really well made me choose DHTMLX.
Jeroen van Lierop
Product manager at the Netherlands-based startup QN Projects
We use the Scheduler product and I see DHTMLX as an accelerator of our business to
reduce the time to market to launch new features. With it, I can focus my team on the
specific points and business rules. DHTMLX Scheduler meets all my needs. In addition,
the components are beautiful, fast and reliable.
Mauricio F.
Small business
We found that the flexibility inherent in this product (dhtmlxScheduler) along with
the incredibly responsive and helpful support team was key in successfully delivering
what was requested.
WebAuthor Team
Government agency
We've been using DHTMLX libraries since 2005/06. It's pretty simple. You guys build
controls we couldn't possibly do. Before that, we used straight HTML. Using DHTMLX
lets us concentrate primarily on the functional aspects of the application and be
able to deliver a modern sophisticated user interface without having to build those
kinds of controls ourselves.
David Basri
President of the American software company Point Enterprises, Inc.
We advise you to download our JavaScript Scheduler library and add it to your project to
make sure it's exactly what you need. Our tech support team will answer any questions
during evaluation.
This is the DHTMLX JavaScript Scheduler open source version under the GNU GPL v2 license
for non-commercial projects. It comprises all the features from the Standard edition.
Whether you are our client, trial user or open-source developer, you are eligible to
get help from the DHTMLX team. Find what levels of support we offer for different
categories of DHTMLX users.
We have prepared various materials to help you integrate DHTMLX Scheduler with Angular,
React, Vue.js, Salesforce, ASP.Net, Node.js, and any other technology you need.