Edit events without rebuilding the basics.
Drag, resize, select, and edit. Build on typed callbacks and reversible event mutations.
Interaction examplesMonth, week, agenda, editing, recurrence, localization, and resource planning. Use the same typed calendar API from Angular, React, Vue, or plain JavaScript.
Explore the JavaScript scheduling calendar library →
npm install @wts-calendar/coreMIT core · Framework adapters · Optional commercial modules
FRAMEWORK ADAPTERS
JavaScriptAngularReactVueWeb ComponentsReact NativePHP / PSR-15Laravel APIASP.NET Core API ↗Every preview links to a working example and its current configuration.
Drag, resize, select, and edit. Build on typed callbacks and reversible event mutations.
Interaction examplesUse event sources, recurrence, time zones, and optional adapters without adopting a hosted backend.
Event source examplesScheduling calendar guideShape the view with themes, localized text, render hooks, and a third-party plugin SDK.
Complete feature index