awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Gantt Chart Planners

Ranking updated Jun 30, 2026

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.

Open Source Gantt Chart Planners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • makeplane/planemakeplane avatar

    makeplane/plane

    50,924View on GitHub↗

    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.

    TypeScriptAgentic Workflow AutomationProject Management SystemsWorkflow Management Systems
    View on GitHub↗50,924
  • frappe/ganttfrappe avatar

    frappe/gantt

    6,013View on GitHub↗

    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.

    JavaScriptGanttGantt ChartsGantt Charts
    View on GitHub↗6,013
  • mark-when/markwhenM

    mark-when/markwhen

    4,842View on GitHub↗

    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.

    HTMLGantt ChartsSelf-Hosted Applications
    View on GitHub↗4,842
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    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.

    TypeScriptSelf-HostedSelf-Hosted Applications
    View on GitHub↗69,443
  • mermaid-js/mermaidmermaid-js avatar

    mermaid-js/mermaid

    88,676View on GitHub↗

    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.

    TypeScriptGantt Charts
    View on GitHub↗88,676
  • ankitpokhrel/jira-cliankitpokhrel avatar

    ankitpokhrel/jira-cli

    5,147View on GitHub↗

    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.

    GoMilestone Tracking
    View on GitHub↗5,147
  • apexcharts/apexcharts.jsapexcharts avatar

    apexcharts/apexcharts.js

    15,096View on GitHub↗

    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.

    JavaScriptGantt Charts
    View on GitHub↗15,096
  • flot/flotflot avatar

    flot/flot

    5,911View on GitHub↗

    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.

    JavaScriptGantt Charts
    View on GitHub↗5,911
  • gitbucket/gitbucketgitbucket avatar

    gitbucket/gitbucket

    9,370View on GitHub↗

    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.

    ScalaGantt Charts
    View on GitHub↗9,370

Related searches

  • an open source alternative to Microsoft Project
  • an open source project management tool
  • an open source project management tool
  • a spreadsheet project planner
  • an open source diagramming tool for teams
  • an open source diagramming tool for flowcharts
  • an agile sprint board
  • an open source project management tool