Syncfusion Essential Studio JavaScript
A complete JavaScript UI controls library.
Scheduling - The included calendar control allows users to manage their time efficiently. It facilitates easy resource scheduling and appointment rescheduling through editor pop-ups, drag and drop, and resizing actions.