awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
frappe avatar

frappe/gantt

0
View on GitHub↗
6,013 星标·1,272 分支·JavaScript·MIT·5 次浏览frappe.io/gantt↗

Gantt

Open Source Javascript Gantt

Features

  • Gantt Charts - Displays project tasks as horizontal bars on a calendar timeline with drag-and-drop rescheduling and dependency arrows.
  • Project Timelines - Displays tasks as horizontal bars on a calendar to visualize project schedules and durations.
  • Temporal View Switching - Switches the chart's time scale between day, week, month, or year to match project granularity.
  • Gantt View Customizers - Switches the chart's time scale between day, week, month, or year and configures visual appearance like bar dimensions and grid lines.
  • Gantt Charts - A JavaScript library for rendering interactive project timelines with draggable task bars and dependency arrows.
  • Timeline Layouts - Provides the core layout engine that positions all task bars on the Gantt timeline.
  • Chart Configuration Updates - Updates chart options and re-renders the timeline without reloading the page, including modifying individual tasks in place.
  • Task Dependency Management - Links tasks with predecessor-successor relationships and updates the timeline automatically when dependencies change.
  • Gantt Progress Indicators - Fills each task bar with a percentage-complete indicator to communicate how much work is done.
  • Gantt Progress Trackers - Shows the percentage of completion for each task as a filled portion of its bar, and allows users to edit it.
  • Gantt Progress Editors - Shows task completion percentages as filled bar portions and allows users to edit progress interactively.
  • SVG Chart Renderers - Renders the entire Gantt chart as a single SVG element for crisp scaling and direct DOM manipulation.
  • Predecessor-Successor Graphs - Models task dependencies as a directed graph to automatically update dates when links change.
  • Gantt Scheduling UIs - A user interface for visualizing and editing project schedules with support for dependencies and progress tracking.
  • Task Dependency Visualizers - Draws arrows between linked tasks to show which tasks must finish before others can begin.
  • Gantt Dependency Visualizers - Links tasks with predecessor-successor relationships so the chart updates when a dependency changes.
  • Time Scale Switchers - Switches the timeline scale between day, week, month, or year for different granularity views.
  • Event Rescheduling - Lets users drag task bars to new dates, updating the timeline interactively.
  • Gantt - A web component that displays tasks as horizontal bars on a calendar with drag-to-reschedule functionality.
  • Locale-Aware Date and Number Formatting - Localizes all date labels and UI strings using Intl.DateTimeFormat and ISO 639-1 language codes.
  • Single Task Updaters - Updates a single task bar in place without re-rendering the entire chart.
  • Immutable Configuration Setters - Accepts all chart options as a single immutable configuration object that triggers re-render on reference change.
  • Time-Range Viewport Clippers - Optimizes rendering by clipping the SVG viewBox to the visible time range.
  • Bar Edge Draggers - Adjusts start dates or durations by dragging bar edges directly on the timeline.
  • Task Progress Bars - Renders a progress indicator on each task bar to show completion percentage.
  • Timeline Navigators - Scrolls the view to the current date, start, or end of the project with a jump-to-today button.
  • Data Attribute Event Mapping - Implements event delegation by mapping data attributes on SVG elements to interaction handlers.
  • Data Visualization - Interactive modern Gantt chart library.
  • Game Engines - Interactive Gantt chart library for the web.

Star 历史

frappe/gantt 的 Star 历史图表frappe/gantt 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Gantt 的开源替代方案

相似的开源项目,按与 Gantt 的功能重合度排序。
  • shutterstock/rickshawshutterstock 的头像

    shutterstock/rickshaw

    6,520在 GitHub 上查看↗

    Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang

    JavaScriptchartsd3graph
    在 GitHub 上查看↗6,520
  • flot/flotflot 的头像

    flot/flot

    5,911在 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

    JavaScript
    在 GitHub 上查看↗5,911
  • epochjs/epochepochjs 的头像

    epochjs/epoch

    4,950在 GitHub 上查看↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    HTML
    在 GitHub 上查看↗4,950
  • dask/daskdask 的头像

    dask/dask

    13,746在 GitHub 上查看↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    在 GitHub 上查看↗13,746
查看 Gantt 的所有 30 个替代方案→

常见问题解答

frappe/gantt 是做什么的?

Open Source Javascript Gantt

frappe/gantt 的主要功能有哪些?

frappe/gantt 的主要功能包括:Gantt Charts, Project Timelines, Temporal View Switching, Gantt View Customizers, Timeline Layouts, Chart Configuration Updates, Task Dependency Management, Gantt Progress Indicators。

frappe/gantt 有哪些开源替代品?

frappe/gantt 的开源替代品包括: shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… spotify/luigi — Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a… dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It…