Commercial Java Component

Beautiful Gantt Chart Built for the Web

Drop it into your Java project — or commission a ready-to-go integration from us.

Apache Tapestry Spring Boot Vaadin Jakarta Faces / JSF Java 17+ i18n ready JAR download

What Is a Gantt Chart?

A Gantt chart is a visual timeline that displays tasks or activities against a calendar. Developed by Henry Gantt in the early 20th century for industrial scheduling, it became one of the most widely adopted project management tools in history — indispensable today in fields from construction and software development to healthcare and logistics.

Horizontally, a Gantt chart shows time. Vertically, it shows resources — people, machines, berths, rooms, or any entity that occupies a schedulable slot. Each bar represents an assignment: who is doing what, and when.

The power of a Gantt chart lies in what it makes immediately visible: overlapping commitments, idle gaps, critical path bottlenecks, and near-term deadlines. A table of the same data would require minutes of reading; a Gantt chart communicates the same picture in seconds.

"The right tool, built natively for your framework. No JavaScript rendering dependencies, no iframes, no compromises. Pure Java, pure performance."

Why OptoGantt?

Most Java Gantt solutions are either abandoned open-source libraries, expensive enterprise suites priced for Fortune 500 procurement departments, or JavaScript widgets awkwardly bolted onto a server-side page. OptoGantt is different: a modern, actively maintained component that speaks your framework's language natively, priced accessibly for individual developers and small teams.

Lightweight and responsive by design. The filter pane, colour theming, i18n support, and hover tooltips are included — not sold as add-ons.

Everything You Need, Nothing You Don't

Designed to be dropped into your project and used immediately, with full control over every visual and behavioural detail.

Four Framework Editions

Native editions for Apache Tapestry, Spring Boot / Thymeleaf, Vaadin, and Jakarta Faces. One dependency — your framework edition — and you're done.

🎨

Lightweight Rendering

Built on a modern layout foundation. Responsive, pixel-perfect, and fast — no canvas, no SVG, no JavaScript rendering dependencies whatsoever.

🔍

Interactive Filter Pane

Optional companion component for date and period selection. Eight built-in periods from 60 minutes to a full year, each automatically optimised for readability.

🌍

i18n Ready

All labels loaded from a properties file. Add a locale file and your chart speaks any language without touching a single line of Java.

🎯

Full Customisation

Heading colours, row height, column width, border colours, alternate row shading, name column width — every visual parameter is a setter call away.

🔗

Bars with Links and Tooltips

Each bar supports a hyperlink and hover tooltip text. Click to navigate; hover for contextual detail. No extra configuration required.

📅

Smart Column Optimisation

Heading format and sub-column increments are automatically selected for the active period — detailed grids for short views, weekly aggregations for long ones.

🏗️

Row Order Control

Supply an explicit row list to control display order and ensure empty rows remain visible, or let the chart derive rows alphabetically from your bar data.

🔒

Commercial License

Perpetual license with 12 months of updates included. Clear terms — use it in production, keep it working as your framework evolves.

Framework Feature Matrix

Every edition ships the same complete feature set.

Feature
Spring Boot
Apache Tapestry
Jakarta Faces
Vaadin
GanttChart component
GanttFilterPane component
Lightweight server-side rendering
i18n via properties file
Hyperlinks on bars
Hover tooltips on bars
Weekend and current-day highlighting
Full colour theming
JAR download — all frameworks included
AJAX partial page refresh
WebSocket partial page refresh
Quick-Start Guide Quick-Start Guide Quick-Start Guide Quick-Start Guide

Live Demo

A real OptoGantt instance running on Spring Boot. Adjust the period using the filter pane, then add your own bars and watch them appear instantly.

Software Project Timeline

2026-04-27 to 2026-05-11
Filter
Mon, 27 AprTue, 28 AprWed, 29 AprThu, 30 AprFri, 1 MaySat, 2 MaySun, 3 MayMon, 4 MayTue, 5 MayWed, 6 MayThu, 7 MayFri, 8 MaySat, 9 May
Alice
Bob
  • Database Migration Database Migration | Synthetic | Migrating legacy schema to PostgreSQL 15. Rollback scripts prepared and tested.
  • Backend Integration Backend Integration | Synthetic | Wiring the payment gateway into the order service. Sandbox testing underway.
  • API Development API Development | Synthetic | Building RESTful endpoints for the new reporting module. OpenAPI spec in progress.
Carol
  • Sprint Planning Sprint Planning | Synthetic | Planning the next two-week sprint with the team. Story pointing and backlog grooming.
David
  • Performance Testing Performance Testing | Synthetic | Load testing the API under 500 concurrent users. Targeting sub-200ms response times.
Emma
  • Deployment Pipeline Deployment Pipeline | Synthetic | Production deployment window for v2.4 release. Blue-green switchover planned for midnight.
Frank
  • Sprint Planning Sprint Planning | Synthetic | Facilitating sprint planning across two squads. Capacity planning and dependency mapping.
For this demo, bars must fall within the currently displayed chart window: 2026-04-27 to 2026-05-11
0 / 20 bars added

Need It Built For You?

Not a Java developer, or simply short on time? We offer professional implementation services to get OptoGantt integrated into your application quickly and correctly. Whether you need the component dropped into an existing project or a complete scheduling feature built around it, get in touch to discuss your requirements.

Get in Touch

Simple, Honest Pricing

Perpetual license. Pay once, use forever. 12 months of updates included on all tiers.

🚀 Launch offer — 25% off for the first 90 days. All four framework editions included on Studio and Enterprise tiers.
Solo Developer
$ 112USD
Launch price — 25% off
Usually $149
  • 1 named developer
  • Unlimited applications
  • All 4 framework editions
  • 12 months of updates
  • Perpetual license
  • Email support
Buy OptoGantt Solo
Enterprise
$ 674USD
Launch price — 25% off
Usually $899
  • Unlimited developers, 1 organisation
  • Unlimited applications
  • All 4 framework editions
  • 12 months of updates
  • Perpetual license
  • Email support
Buy OptoGantt Enterprise

Need OEM or redistribution rights? Get in touch for custom licensing.