Skip to main content

SVAR Vue Gantt Overview

SVAR Vue Gantt is a Gantt chart component for building interactive project management and scheduling applications. It is written entirely in Vue, ensuring a lightweight architecture and seamless integration with Vue 3 apps, with full TypeScript support.

The component provides a flexible API for building task management tools, from simple timelines to complex project planning interfaces. The open-source core offers essential functionality such as task management, dependencies, drag-and-drop timeline editing, and configurable UI.

For advanced scheduling scenarios, SVAR Vue Gantt PRO extends the component with enterprise-grade features including critical path calculation, baselines, auto-scheduling, working calendars, rollups, time markers, and data export (MS Project, etc).

SVAR Vue Gantt is optimized for performance with large datasets. It uses efficient rendering and dynamic data handling to support complex timelines, with demo showcasing smooth rendering of 10,000 tasks.

The component includes light and dark themes and supports full UI customization, from time scales to task bars and task edit form. The image below shows SVAR Vue Gantt with integrated toolbar:

Good look

License

SVAR Vue Gantt is available under two options:

  • Open-source edition (MIT): The core of SVAR Vue Gantt is open-source, available under the MIT license.
  • PRO edition: Adds advanced features (marked with | PRO feature in the documentation) and is available under commercial licenses. See pricing details or request a free trial.

Key features

Here is the list of the most required features supported by SVAR Vue Gantt:

Project planning

  • Summary tasks and milestones
  • Automatic summary task progress calculation | PRO feature
  • Automatic conversion between regular and summary tasks | PRO feature
  • Task dependencies: end-to-start, start-to-start, end-to-end, start-to-end
  • Hierarchical view of sub-tasks
  • Auto-scheduling (forward mode, Finish-to-Start) | PRO feature
  • Unscheduled tasks | PRO feature
  • Critical path calculation and slack visualization | PRO feature
  • Global calendar | PRO feature
  • Baselines | PRO feature
  • Handling of invalid links | PRO feature
  • Rollups | PRO feature

Task management

  • Adding tasks via an action column
  • Context menu and toolbar with common operations
  • Dragging and resizing tasks on the chart
  • Dragging tasks to reorder
  • Editing task dependencies and progress on the chart
  • Editing tasks using inline editors or standalone form
  • Filtering data (including natural language filter, query syntax, and powerful query builder)
  • Sorting tasks by clicking column headers
  • Split tasks | PRO feature

User experience

  • Compact mode for smaller screens
  • Hotkeys
  • Resizing, hiding and showing Gantt parts (chart, grid)
  • Task tooltips
  • Undo and redo actions | PRO feature
  • Vertical markers on timeline | PRO feature
  • Zooming (default and custom levels)

Configuration

  • Custom scale lines and units
  • Duration units: hour, day
  • Fixed or flexible scale boundaries
  • Fullscreen mode
  • Highlighting weekends and holidays
  • Length units from minute to year
  • Light and dark themes
  • Localization
  • Readonly mode
  • Setting scale width, height, borders
  • Styling with CSS variables
  • Templates for grid cells and task bars

Data handling & performance

  • Fast performance with large data sets
  • Dynamic loading of sub-tasks
  • API to listen, intercept and execute data operations
  • Server-side export to PDF, PNG, Excel | PRO feature
  • Client-side import and export of MS Project XML | PRO feature
  • RestDataProvider for backend data binding

Next steps