A modern and powerful Gantt chart component for Angular applications.
ngx-gantt is a feature-rich Gantt chart component built specifically for Angular, enabling developers to visualize project timelines, tasks, and dependencies within their web applications. It provides a flexible and interactive way to manage schedules and track progress with a modern, developer-friendly design that follows Angular ecosystem best practices.
Angular developers building project management, scheduling, or timeline visualization features into their web applications, such as those creating internal tools, dashboards, or SaaS products.
Developers choose ngx-gantt for its seamless Angular integration, modular design with SCSS theming, and interactive features like drag-and-drop adjustments and export capabilities, offering a balance of powerful functionality and ease of adoption within Angular projects.
A modern and powerful gantt chart component for Angular
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows configurable columns and templates for displaying task details, as shown in the usage example with custom cell templates, enabling tailored data presentation.
Supports drag-and-drop adjustments to tasks on the timeline, enhancing user interaction for real-time scheduling changes without additional coding.
Can export Gantt charts as images using html2canvas, facilitating easy sharing and reporting directly from the component with minimal setup.
Designed as an Angular module with SCSS styling, ensuring seamless adoption and theming within Angular projects, following ecosystem best practices.
Virtual scrolling is listed on the roadmap but not yet implemented, which can lead to performance bottlenecks and poor user experience with large datasets.
Relies on html2canvas for image export, adding an external dependency that may introduce compatibility issues, increased bundle size, or licensing concerns.
Tightly coupled with Angular, making it unsuitable for projects using other frameworks or those planning to migrate, limiting flexibility and reuse.