Interactive Timeline Management
Drag and drop tasks, resize durations, and manage dependencies visually. ApexGantt makes project timeline management intuitive and efficient. Watch it play, then grab a bar yourself.
Multiple View Modes
Switch between hour, day, week, month, and year view scales to get the perfect level of detail for your project timeline. This one auto-zooms — interact to take the controls.
Resizable Sidebar
A fully resizable task sidebar that adapts to long names or more timeline detail.
Rich Tooltips
Templatable HTML tooltips showing dates, duration, progress and dependencies.
Extensive Customization
Customize colors, fonts, bar styles, row heights and spacing to match your brand.
Gantt Exporting
Export timelines to high-quality SVG with every task and dependency preserved.
Simple Integration
Get started with ApexGantt in just a few lines of code
import ApexGantt from "apexgantt"
const tasks = [
{ id: 1, name: "Design Phase", start: "2024-01-01", end: "2024-01-15" },
{ id: 2, name: "Development", start: "2024-01-16", end: "2024-02-28",
dependencies: [1] },
{ id: 3, name: "Testing", start: "2024-03-01", end: "2024-03-15",
dependencies: [2] }
]
const gantt = new ApexGantt("#gantt", { tasks })
gantt.render()Ready to streamline your project management?
Start planning with ApexGantt today.
Explore Demos