Timeline & scheduling components
for React
TimelineKit is a suite of high-performance UI components — Gantt Chart, Resource Scheduler, and Event Calendar — built with TypeScript and Canvas rendering.
Components
Three powerful components, one consistent API. Use them together or independently.
Gantt
Interactive project timeline with tasks, milestones, dependencies, critical path, baseline comparison, and resource management.
Learn more →Scheduler
Visual scheduling of events across resources with drag-and-drop, multi-lane layout, frozen rows, and custom rendering.
Learn more →Calendar
Day, week, month, and agenda views with recurring events, iCalendar import/export, mini calendar sidebar, and drag-and-drop.
Learn more →Built for performance
Canvas-based rendering, zero runtime dependencies, full TypeScript support.
Canvas rendering
Smooth 60fps rendering even with thousands of tasks. No DOM overhead.
Framework wrappers
Native wrappers for React, Vue, and Angular. Core library is framework-agnostic.
Export
Export to PNG, PDF, CSV, and Excel with a single API call.
14 locales
Built-in translations for English, Czech, German, French, Spanish, and more.
4 themes
Light, Dark, Modern, and Classic themes with full customization.
TypeScript
Written in TypeScript with full type definitions. Zero runtime dependencies.
Ready to get started?
All features included. No credit card required.
npm i @timelinekit/reactnpm i @timelinekit/vuenpm i @timelinekit/angular