Beta Opening Q2 2026

Professional Scheduling Components

A TypeScript-first scheduling library with native Web Components. One clean API for room booking, project timelines, resource management, and calendar applications—across React, Vue, Angular, or vanilla JS.

MIT Licensed Core
TypeScript First
Any Framework

What Makes Vantepo Different

Built from scratch with modern development practices and real-world scheduling needs in mind.

Genuinely Open Source

The core scheduling engine is MIT licensed—not a limited "community edition". Use it freely in commercial projects. The Pro version adds advanced features for teams that need them.

Three Scheduling Paradigms

Not just calendars. The DateTime adapter handles traditional scheduling, Numeric works with capacity and ranges, and Ordinal manages sequences and phases. Same API, different contexts.

Written in TypeScript

Not retrofitted with type definitions—designed with TypeScript from the start. Full type inference, generics, and IDE support that actually helps rather than hinders.

True Web Components

Native Web Components that work with any framework—React, Vue, Angular, Svelte, or plain JavaScript. No framework-specific wrappers or compatibility concerns.

Everything You Need

A complete toolkit for building sophisticated scheduling interfaces.

DateTime Adapter

Calendar-based scheduling for appointments, meetings, and events.

Numeric Adapter

Range-based scheduling for capacity planning and resource allocation.

Ordinal Adapter

Sequence-based scheduling for project phases and workflow stages.

High Performance

Virtual scrolling handles thousands of events. ~15KB gzipped core.

Zero Dependencies

The core library has no runtime dependencies. Fewer moving parts.

Accessible

WCAG 2.2 compliant with full keyboard navigation built in.

Built for Your Industry

Vantepo's flexible adapter system handles scheduling challenges across sectors.

🏥

Healthcare

Patient scheduling, theatre allocation, staff rotas

🏢

Facilities

Room booking, desk allocation, equipment scheduling

📊

Project Management

Gantt charts, sprint planning, resource allocation

🏭

Manufacturing

Production scheduling, capacity planning, maintenance

🎓

Education

Timetabling, exam scheduling, venue booking

🚚

Logistics

Fleet scheduling, delivery slots, warehouse management

🎪

Events

Venue booking, speaker scheduling, equipment allocation

🏨

Hospitality

Reservations, staff rostering, amenity booking

Clean, Predictable API

Get up and running quickly. TypeScript guides you every step of the way.

scheduler.ts

import { DateTimeAdapter } from '@vantepo/scheduler-core';
import '@vantepo/scheduler';

// Works identically in React, Vue, Angular, or vanilla JS
const scheduler = document.querySelector('vantepo-scheduler');

scheduler.adapter = new DateTimeAdapter({
  start: new Date('2025-01-01'),
  end: new Date('2025-12-31'),
});

scheduler.resources = [
  { id: 'room-1', name: 'Conference Room A', capacity: 12 },
  { id: 'room-2', name: 'Meeting Room B', capacity: 6 },
];

scheduler.items = bookings; // Fully typed, validated automatically

Straightforward Pricing

Start free with the MIT-licensed core. Upgrade when you need Pro features.

Core

Free MIT Licensed

The complete scheduling engine, free for any project.

  • Full scheduling engine
  • All three adapters
  • React, Vue, Angular, Vanilla JS
  • Complete TypeScript support
  • Drag and drop
  • Keyboard navigation
  • Community support

Enterprise

Custom

For organisations needing dedicated support and custom development.

  • Everything in Pro
  • Unlimited developers
  • Dedicated support channel
  • Custom feature development
  • SLA guarantees
  • Security and compliance docs

Join the Beta

We're opening the beta in Q2 2026. Join now to get early access and help shape the product.

  • Early access to beta builds
  • Exclusive early-bird pricing at launch
  • Direct input on the roadmap
  • Monthly development updates

We'll only email you about Vantepo. Unsubscribe anytime.

Common Questions

When will Vantepo be available?

We're targeting Q2 2026 for the public launch. Beta members will get access earlier.

Can I use the Core version commercially?

Yes. The MIT licence allows commercial use. You only need Pro for the advanced features like virtual scrolling and exports.

Which frameworks do you support?

Vantepo uses native Web Components, so it works with React, Vue, Angular, Svelte, and plain JavaScript without framework-specific builds.

What are the three adapters?

DateTime for calendar-based scheduling, Numeric for capacity and ranges, and Ordinal for sequences like project phases. Same API, different positioning logic.

Is there a trial for Pro features?

Beta members can evaluate all Pro features during the beta period before deciding.

What about support?

Core users get community support. Pro includes priority email support, and Enterprise includes dedicated support channels.