Skip to content

Overview

Vue Gantt is a simple, interactive Gantt chart component for Vue 3, with a minimum unit of days.

image

Features

  • Full support for Vue 3
  • Built-in TypeScript support with out-of-the-box type declarations
  • Interactive features such as dynamic, movable, and pushable bars
  • Reactive and responsive behavior where bars automatically reposition upon changes
  • Extensive customization options, including chart and bar styling, slots, and event handlers
  • Height can be adaptive, and the header and left side can remain fixed while scrolling
  • The minimum unit is days, and after dragging, the element will automatically snap to the nearest day
  • Each row represents a person, and that person's task bars are displayed on the same row without overlapping

About

License MIT
Author: jyoketsu
GitHub Repository

Support the project

If you found the library helpful, any small tip would be greatly appreciated!