Frappe Gantt
Frappe Gantt Frappe Gantt Frappe Gantt Frappe Gantt

A simple, interactive, modern gantt chart library for the web with drag, resize, dependencies and time scales.

Frappe Gantt is an open-source JavaScript library specifically designed to create aesthetically pleasing and powerful Gantt charts. Originally a component of ERPNext, it is now a standalone tool characterized by having zero dependencies, making it lightweight and easy to integrate.

The main features of this tool include:

  • Interactive Task Editing: Users can interact directly with the chart by dragging tasks to modify their start and end dates or changing the progress percentage through a simple interface.

  • Highly Flexible Timelines: The library supports a wide range of view modes, including Hour, Quarter Day, Half Day, Day, Week, Month, and Year. Developers can also easily add their own custom view modes.

  • Customizable Popups: While it provides a sleek default popup, the tool offers a powerful API and support for direct HTML, allowing users to fully customize the information and actions displayed when a task is clicked.

  • Sophisticated Holiday Management: It includes "out of the box" support for marking or ignoring weekends and public holidays. These can be visually highlighted in different colors or entirely excluded from progress calculations and task durations.

  • Ease of Integration: The tool is completely open source and can be quickly installed using npm, allowing developers to check out and modify the code as needed.

  • Navigational Controls: The interface includes built-in features like a "Today" button to quickly scroll to the current date and an interactive side header.eline view modes or a quiz to test your knowledge of its interactive task management capabilities?