Skip to main content

Org Chart

Flutter library for organizational charts and family trees. High-performance, customizable, cross-platform.

Key Featuresโ€‹

๐Ÿš€

Performance

QuadTree optimization for 1000+ nodes

๐ŸŽจ

Customizable

Full control over nodes and edges

๐Ÿ“ฑ

Cross-Platform

iOS, Android, Web, Desktop

๐Ÿ”„

Interactive

Drag & drop, zoom, pan, collapse

๐Ÿ’ผ

Production Ready

v5.0.2 - MIT License

๐Ÿงฌ

Dual Purpose

Org charts + family genograms

Quick Startโ€‹

final controller = OrgChartController<Employee>(
items: employees,
idProvider: (emp) => emp.id,
toProvider: (emp) => emp.managerId,
);

return OrgChart<Employee>(
controller: controller,
builder: (details) => Card(
child: Padding(
padding: EdgeInsets.all(12),
child: Text(details.item.name),
),
),
);

Get Startedโ€‹

Use Casesโ€‹

  • Corporate: Company hierarchies, reporting structures
  • HR Systems: Employee org charts with interactions
  • Medical: Family genograms for medical history
  • Genealogy: Family trees with relationships
  • Education: Teaching organizational structures
  • Project Management: Team structures and dependencies