Skip to content
CAI
Produce a survey ↗Verify a survey

imaNNeo/fl_chart

fl_chart is a Flutter library for rendering interactive charts, supporting line, bar, pie, radar, scatter, candlestick, and gauge visualizations. It provides a modular architecture with dedicated render objects and data models for each chart type, enabling features like touch interaction, zooming, and panning. The system includes a comprehensive example application that demonstrates these capabilities across mobile, desktop, and web platforms.

63.9

Adequate · 5 August 2026

28k

lines of production code

Dart

primary language

2

bus factor · 146 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2019 · Library rebranding and architecture modernization

This period focused on rebranding the project to 'fl_chart' and establishing a robust development infrastructure, including a Makefile and contributor guidelines. The core library underwent significant architectural refactoring, introducing a functional rendering system, a modern touch event handling mechanism, and support for new chart types like scatter plots. Additionally, the example application was updated to support Linux desktops and modern Android/iOS standards.

16 changes

2020–2021 · Desktop support and test coverage

This period focused on expanding the example application's reach to web, Linux, and macOS desktop platforms, alongside the introduction of a new RadarChart component. Concurrently, the codebase underwent significant refactoring and expansion of its test suite, with extensive unit tests added for chart components and utility classes.

20 changes

2022–2023 · Example app modernization and test coverage

The project focused on modernizing the example application with a new presentation layer, introducing structured chart samples, interactive features, and centralized resources. Concurrently, significant effort was directed toward improving test coverage for charting utilities and axis components, alongside migrating chart title rendering to a widget-based approach.

18 changes

2025–2026 · candlestick and gauge chart components

This period focused on introducing new charting capabilities, specifically implementing a CandlestickChart and a GaugeChart with full test coverage. The work also included adding sample implementations for these charts and establishing deployment automation for iOS and macOS platforms.

7 changes

CAI lens gauges

Survey your own repository

imaNNeo/fl_chart was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit f3a5758273 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards