For a Gantt-chart planner, the strongest matches are makeplane/plane (Plane is a self-hostable project management platform that includes), frappe/gantt (frappe/gantt is a JavaScript Gantt chart rendering library, not) and mark-when/markwhen (Markwhen is a markdown-based timeline generator that can produce). toeverything/affine and mermaid-js/mermaid round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
These tools provide interactive visualization and management of project timelines, dependencies, and task scheduling workflows.
Plane is a project management platform designed for planning, tracking, and delivering complex organizational tasks. It provides a centralized workspace that utilizes hierarchical structures to organize work into epics and initiatives, enabling automated progress tracking across teams without requiring manual status updates. The platform distinguishes itself through an integrated artificial intelligence engine that coordinates tasks, retrieves live data, and automates repetitive workflows by analyzing project history and documentation. It supports enterprise-grade requirements by offering sel
Plane is a self-hostable project management platform that includes a Gantt chart view (as seen in its topics) for visual timeline planning and supports task dependencies and milestones, making it a genuine fit for this search, though advanced features like resource management and critical path calculation are not explicitly confirmed.
Open Source Javascript Gantt
frappe/gantt is a JavaScript Gantt chart rendering library, not a complete project management application—it provides the Gantt view component but lacks the task dependency, milestone, resource, import/export, and self-hosting features of a standalone tool.
Markwhen is a markdown data visualizer and timeline generator that transforms structured text into interactive chronological views. It functions as a text-based timeline editor, synchronizing plain text editing with real-time visual previews of event sequences. The system renders chronological data in multiple formats, including cascading timelines, Gantt charts, calendars, and resumes. It supports self-hosting via Docker containerization, allowing users to run the renderer on private infrastructure. The project includes a client library for custom view development and offers integration wit
Markwhen is a markdown-based timeline generator that can produce Gantt charts from structured text, making it useful for visualizing timelines, but it is not a project management tool offering task dependency management, resource allocation, or critical path calculation as core features.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
AFFiNE is a collaborative knowledge base and whiteboard tool, not a dedicated Gantt chart project management application; it lacks the timeline view, dependency management, and other project scheduling features this search requires.
This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe
Mermaid is a diagram-as-code rendering library that can generate Gantt chart visuals from markup, but it is not a standalone project management tool—it lacks task dependency management, resource planning, import/export, and critical path calculation, and is meant to be embedded rather than used as a self-hostable application.
This project is a command-line interface for interacting with Jira servers via REST APIs. It provides a terminal-based environment for managing issues, sprints, and project boards without the need for a web browser. The tool supports diverse authentication methods, including personal access tokens, basic credentials, and client certificates. It allows for the management of multiple project configurations through a combination of local configuration files and environment variable overrides. Capabilities cover the full ticket lifecycle, including the creation, modification, duplication, and de
This is a command-line interface for Jira issue management, not a web-based Gantt chart tool—it lacks the timeline, dependency, and resource planning features you need for visual project scheduling.
ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c
ApexCharts is a general-purpose JavaScript charting library, not a dedicated Gantt chart project management tool—it provides charting building blocks but lacks project planning features like task dependencies, resource management, and self-hostable application functionality.
Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r
Flot is a charting library for jQuery that can produce Gantt-style plots, but it is not a self-contained project management application with task dependency tracking, resource management, or critical path calculation.
GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.
GitBucket is primarily a self-hosted Git platform (like GitHub) for version control hosting, not a dedicated Gantt chart project management tool; while it may offer a plugin for Gantt charts, its core identity does not match the sought-after application.