THE FEATURE DIRECTORY

Find your next
possibility.

From a simple month calendar to advanced scheduling. Explore the package, see what is included, and find your starting point.

94 features

Views & layouts

Month DayGrid

Multi-day events, adjacent dates, and event overflow.

Try example

DayGrid week & day

Week and day layouts without hourly slots.

Try example

TimeGrid week & day

Hourly slots, overlapping events, and an all-day row.

Try example

Agenda & list views

Day, week, month, year, and custom-range lists.

Try example

Named custom views

Configure view duration, alignment, and navigation increments.

Try example

Events & data

Event CRUD API

Stable IDs and create, update, remove, and batch operations.

Try example

Array, function & URL sources

Load events directly or through customer-controlled data sources.

Try example

Google Calendar source

Read public or authorized calendars with the optional source adapter.

Read guide

iCalendar import & export

Parse and serialize ICS data with an optional plugin.

Try example

Simple recurring events

Weekly recurrence, exclusions, and occurrence editing.

Try example

RFC RRULE recurrence

Rules, recurrence sets, additional dates, and exceptions.

Try example

Time zones & DST

Local, UTC, and IANA time zones with date-adapter handling.

Try example

Event display & ordering

Foreground, background, inverse, hidden, and ordered events.

Try example

Lazy fetching & caching

Bounded range reuse, invalidation, and explicit refresh.

Try example

Source paging & errors

Pagination, cancellation, retry, and validation contracts.

Read guide

Coordinated source refresh

Refresh multiple sources with lifecycle tracking.

Try example

Occurrence & series edits

Apply changes to one occurrence or a recurring series.

Read guide

Interaction

Date, event & hover callbacks

Typed date clicks, event clicks, and hover lifecycle.

Try example

Date & time selection

Select ranges with constraints and cancellation.

Try example

Event dragging

Move events with pointer, touch, or supported keyboard controls.

Try example

Event resizing

Adjust event boundaries with validation and rollback.

Try example

External dragging

Turn external elements into draggable event sources.

Read guide

Cross-calendar transfer

Copy or move events with receive and leave callbacks.

Read guide

Touch interactions

Long press, movement thresholds, and scroll cancellation.

Try example

Keyboard interactions

Navigation, activation, editing, and Escape cancellation.

Try example

Async validation & rollback

Pending, accepted, rejected, error, and revert states.

Read guide

Business hours & constraints

Availability windows, overlap policies, and allow callbacks.

Try example

Undo, redo & transactions

Reversible event mutations with history state.

Try example

Overflow popovers

Accessible overflow controls and dismissible event lists.

Try example

Customization

Declarative toolbar

Compose navigation, title, view, and custom controls.

Read guide

Sizing & sticky regions

Height, aspect ratio, expansion, and sticky elements.

Read guide

Themes & color schemes

Built-in themes with light, dark, and automatic modes.

Try example

Event render hooks

Classes, content, mount, and unmount callbacks.

Try example

Day, header & slot hooks

Customize calendar cells and time-axis surfaces.

Read guide

Popover & indicator hooks

Customize overflow, popover, and now-indicator surfaces.

Read guide

View & toolbar lifecycle

Typed view descriptors and structural hooks.

Try example

Localization & RTL

Locale text, date formatting, week rules, and direction.

Try example

Hidden days & weekends

Control visible weekdays and weekend display.

Try example

Moment / Luxon formatting

Optional formatting plugins for existing date libraries. Migration tooling is premium.

Read guide

Resources & planning

Resource grouping, ordering & filtering — Screenshot of the actual WTS Calendar package with sample data. Static image, not a live demo. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Resource grouping, ordering & filtering

Premium

Organize resources with fields, comparators, and nested groups.

Preview & documentation

Premium interoperability

Two-way Google Calendar synchronization — Screenshot of actual package adapter results using local test responses. The result table is application-owned, not a built-in screen or a live provider connection. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Two-way Google Calendar synchronization

Premium

Reconcile changes with Google Calendar through customer-authorized adapters.

Preview & documentation
Moment / Luxon migration toolkit — Screenshot of actual package API results with sample data. The read-only result table is application-owned; this feature does not provide this screen as built-in UI. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Moment / Luxon migration toolkit

Premium

Translate legacy formatting configuration with migration diagnostics.

Preview & documentation
Configuration migration assistant — Screenshot of actual package API results with sample data. The read-only result table is application-owned; this feature does not provide this screen as built-in UI. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Configuration migration assistant

Premium

Convert supported legacy options and flag changes that need manual migration.

Preview & documentation

Enterprise workflow

Permissions & field-level policies — Screenshot of actual package API results with sample data. The read-only result table is application-owned; this feature does not provide this screen as built-in UI. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Permissions & field-level policies

Premium

Apply editing policies; enforce authoritative access in your backend.

Preview & documentation
Optimistic / offline mutation queues — Screenshot of actual package API results with sample data. The read-only result table is application-owned; this feature does not provide this screen as built-in UI. Uses an in-memory test backend; no external service is connected. Preview build: @wts-calendar/core@1.1.0 (unpublished).

Optimistic / offline mutation queues

Premium

Queue and reconcile mutations with customer-provided persistence.

Preview & documentation

Developer experience

Strict TypeScript contracts

Typed options, events, plugins, adapters, and callbacks.

Read guide

ESM / CJS & optional entry points

Import the modules your application needs.

Read guide

Third-party plugin SDK

Create plugins with views, dependencies, actions, and scoped cleanup.

Read guide

Plugin conformance tooling

Validate packaged plugin compatibility.

Read guide

Angular wrapper

Standalone component, typed inputs, and a calendar controller.

Try example

Vue wrapper

Vue component with reactive options and API access.

Read guide

React Native wrapper

Android/iOS integration package. Device validation is a separate step.

Read guide

Built-in event editor

Create, edit, duplicate, and delete without building a form from scratch.

Try example

Developer tools

Diagnostics and runtime inspection utilities.

Read guide

Testing toolkit

Deterministic data and calendar testing helpers.

Read guide

Data adapter SDK

Typed contracts for customer-controlled data integration.

Read guide

Lifecycle & batching

Batch updates, await idle state, and clean up resources.

Read guide

SSR-safe adapter imports

Import adapters safely; the web calendar mounts in the browser.

Read guide

Accessibility & delivery

Semantic structure & labels

Calendar landmarks, accessible names, and state labels.

Try example

Focus management & live feedback

Keyboard focus recovery and interaction announcements.

Try example

Pointer & touch alternatives

Keyboard operations supplement pointer interaction.

Try example

Print-friendly rendering

Print standard calendar views from the browser.

Try example

Accessibility guidance

Integration guidance and automated coverage; not a substitute for manual assistive-technology checks.

Read guide

Browser & lifecycle test guidance

Documented test coverage and consumer validation procedures.

Read guide

Security & credential guidance

Keep provider credentials, tokens, and customer data out of public demos.

Read guide

Migration & troubleshooting

Configuration mapping, integration guidance, and issue diagnosis.

Read guide

Premium guides include actual package screenshots and documentation. API-only features show real results in clearly labeled capture tables; provider adapters use local test responses. This website does not run Premium examples or collect license tokens.