{"adoption": {"forks": 340, "observed_at": "2026-09-01T02:13:59.136739+00:00", "stars": 1094}, "canonical_url": "https://ross.abutalabs.com/products/ganttproject", "card": {"archived": false, "artifact_type": "application", "description": "Official GanttProject repository.", "domain": ["developer-tools", "desktop-applications"], "enriched": true, "function": ["gui", "pdf", "charts", "file-system"], "health_score": 85, "homepage": "http://ganttproject.biz", "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["bardsoftware/ganttproject"], "name": "bardsoftware/ganttproject", "platform": ["cross-platform", "windows", "jvm"], "pushed_at": "2026-08-31T23:30:19+00:00", "repo": "bardsoftware/ganttproject", "stars": 1094, "tags": ["gantt-chart", "project-planning", "ms-project-interop", "pert-chart", "resource-management", "webdav", "project-management", "desktop", "linux", "macos"], "topics": ["ganttproject", "project-management", "java", "project-planning", "gantt-chart", "kotlin"], "urls": [], "use_cases": ["create gantt charts for project planning", "manage task dependencies and milestones", "track resource allocation and workload", "export project plans to pdf or png", "open and edit microsoft project files", "plan project budgets and task costs", "collaborate on project schedules with a team"], "what_it_is": "GanttProject is a free, open-source desktop project management application for creating Gantt charts, task hierarchies, and resource load charts. It supports exporting to PDF, HTML, and PNG, interoperates with MS Project and spreadsheets, and offers collaboration via WebDAV or GanttProject Cloud.", "when_to_avoid": ["you need a web-based or multi-user real-time project management suite", "you require agile boards like Kanban or Scrum workflows", "you need deep integrations with modern SaaS tools like Jira or Slack"], "when_to_choose": ["you need a free desktop alternative to MS Project for scheduling", "you want visual gantt and resource load charts without a subscription", "you need to exchange project files with MS Project or Excel users", "you work offline on Windows, macOS, or Linux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ganttproject", "repo": "bardsoftware/ganttproject", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:13:59.136739+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:01.187872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1823a0a8e9178690613e78bbf6a50b3a16aba6506773079a6256d046209f047d", "fetched_at": "2026-09-01T02:13:59.136739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bardsoftware/ganttproject"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4084, "days_push": 2, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}