Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Plots and Visualization packages

Last updated: May 18, 2026

Data visualization translates complex datasets into digestible charts, graphs, and plots. Beautiful charts are the centerpiece of any financial, fitness, or analytics app.

Best Practices for Data Visualization

  • Interactive Tooltips: Static charts are often insufficient. Ensure your charts support touch gestures, displaying tooltips or floating indicators showing the exact data value when the user drags their finger across a line graph.
  • Animations: Animate the initial rendering of the chart (e.g., bars growing from the bottom, lines drawing themselves). This creates a polished, premium feel compared to a chart that instantly pops onto the screen.
  • Accessibility: Charts are inherently inaccessible to screen readers. Always provide a toggle button to view the raw data as a simple semantic DataTable or list for visually impaired users.

The complete list of Charting, Graphing, Plotting, and Data Visualization packages for Flutter is provided below.


fl_chart Card Image
fl_chart
👍 7.14K   ⬇️ 1.3M
Dart 3 compatible
Maintenance Status: Good

A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

syncfusion_flutter_charts Card Image
syncfusion_flutter_charts
👍 3.62K   ⬇️ 179.8K
Dart 3 compatible
Maintenance Status: Good

A Flutter Charts library which includes data visualization widgets such as cartesian and circular charts, to create real-time, interactive, high-performance, animated charts.

syncfusion_flutter_gauges Card Image
syncfusion_flutter_gauges
👍 1.15K   ⬇️ 71K
Dart 3 compatible
Maintenance Status: Good

The Flutter gauges library includes a linear gauge and radial gauge (a.k.a. circular gauge) to create modern, interactive, animated gauges and radial sliders.

graphic Card Image
graphic
👍 888   ⬇️ 55.7K
Dart 3 compatible
Maintenance Status: Good

A grammar of data visualization and Flutter charting library.

flutter_echarts
👍 576   ⬇️ 3.5K
Dart 3 compatible
Maintenance Status: Poor

A data visualization charts library, based on Apache ECharts, able to build advanced charts like WebGL 3D, GIS map, etc.

pie_chart
👍 439   ⬇️ 22.8K
Dart 3 compatible
Maintenance Status: Poor

A Flutter package for creating beautiful Pie Charts with awesome animation.

charts_painter
👍 311   ⬇️ 3.9K
Dart 3 compatible
Maintenance Status: Poor

Highly customizable and extendable charts library for flutter made with custom painters

flutter_audio_waveforms
👍 252   ⬇️ 19
Dart 3 compatible
Maintenance Status: Poor

A UI library for easily adding audio waveforms to your apps, with several customization options.

community_charts_flutter
👍 221   ⬇️ 32.8K
Dart 3 compatible
Maintenance Status: Poor

Material Design charting library for flutter. Forked from google/charts.

gauge_indicator Card Image
gauge_indicator
👍 206   ⬇️ 16.3K
Dart 3 compatible
Maintenance Status: Good

An animated, highly customizable, open source, Flutter gauge widget.

d_chart Card Image
d_chart
👍 205   ⬇️ 9.8K
Dart 3 compatible
Maintenance Status: Average

Simple way to show and use chart for Flutter with many option.

mrx_charts
👍 197   ⬇️ 5.1K
Dart 3 compatible
Maintenance Status: Poor

Simple, high-performance Flutter charts with beautiful animations.

flutter_flow_chart Card Image
flutter_flow_chart
👍 194   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

draw a flow chart diagram with different kind of customizable elements. Dashboards can be saved for later use.

graphite Card Image
graphite
👍 186   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Average

Flutter widget to easily draw direct graphs, trees, flowcharts. Includes gesture API to create graphs interactions.

diagram_editor Card Image
diagram_editor
👍 183   ⬇️ 505
Dart 3 compatible
Maintenance Status: Good

A Flutter library for building interactive diagram editors with type-safe components, links, pan/zoom, and serialization.

interactive_chart Card Image
interactive_chart
👍 181   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

A candlestick chart that supports hand gestures such as pinch-to-zoom and panning.

k_chart
👍 174   ⬇️ 288
Dart 3 compatible
Maintenance Status: Poor

A Flutter K Chart.

geekyants_flutter_gauges
👍 163   ⬇️ 13.1K
Dart 3 compatible
Maintenance Status: Poor

A linear gauge package for Flutter that displays progress and can be customized for appearance and behavior.

vyuh_node_flow
👍 141   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Good

A flexible, high-performance node-based flow editor for Flutter. Build visual programming interfaces, workflow editors, diagrams, and data pipelines.

chart_sparkline Card Image
chart_sparkline
👍 134   ⬇️ 4.5K
Dart 3 compatible
Maintenance Status: Good

Beautiful sparkline charts for Flutter.Average line, highest and lowest value.

candlesticks Card Image
candlesticks
👍 136   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A high-performance, interactive Flutter candlestick chart for financial apps.

primer_progress_bar Card Image
primer_progress_bar
👍 124   ⬇️ 943
Dart 3 compatible
Maintenance Status: Average

Unofficial Flutter implementation of the progress bar defined in GitHub Primer Design System.

syncfusion_flutter_treemap Card Image
syncfusion_flutter_treemap
👍 115   ⬇️ 6.4K
Dart 3 compatible
Maintenance Status: Good

A Flutter Treemap library for creating interactive treemap to visualize flat and hierarchical data based on squarified, slice, and dice algorithms.

k_chart_plus_deeping Card Image
k_chart_plus_deeping
👍 120   ⬇️ 18
Dart 3 compatible
Maintenance Status: Average

Charts library which paint candle chart, depth chart in Exchange Application, experienced software developer open to new opportunities, reach out via Telegram @sandaohaizi .

audio_wave
👍 116   ⬇️ 715
Dart 3 compatible
Maintenance Status: Poor

A highly customizable bar graph(or wave graph) with animation, color, radius, spaces, etc.

flutter_radar_chart
👍 101   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Poor

Basic radar chart for Flutter. This chart is intended to work out of the box, adjusting itself to the given data. The design of the chart was inspired by the Python Graph Gallery.

flutter_charts
👍 95   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Poor

Charts Library for Flutter, written in Dart with Flutter. Allows to create line chart and bar chart by specifying data as a simple array.

syncfusion_officechart Card Image
syncfusion_officechart
👍 92   ⬇️ 4.5K
Dart 3 compatible
Maintenance Status: Good

Syncfusion Flutter Office Chart is a library written natively in Dart for creating Office charts from scratch.

high_chart Card Image
high_chart
👍 90   ⬇️ 407
Dart 3 compatible
Maintenance Status: Good

A chart library based on High Charts (.JS), able to build advanced charts like Pie chart, linear chart, etc.

flutter_graph_view Card Image
flutter_graph_view
👍 89   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Good

Widgets for beautiful graphic data structures, such as force-oriented diagrams.

vector_map
👍 80   ⬇️ 96
Dart 3 compatible
Maintenance Status: Poor

Vector map for Flutter. Highly customizable. Compatible with GeoJSON. Map chart. Pure Flutter.

radar_chart
👍 75   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Poor

A flexible Flutter radar/spider chart with super powers. Colors and Sizes are customizable.

fl_animated_linechart
👍 73   ⬇️ 238
Dart 3 compatible
Maintenance Status: Poor

Animated flutter line & area chart. Performs with big datasets, support multiple y axis and datetime x axis

draw_graph
👍 71   ⬇️ 168
Dart 3 compatible
Maintenance Status: Poor

Do you want to display a graph in your app? This package can help. It has a widget that draws line graph for you.

material_charts Card Image
material_charts
👍 69   ⬇️ 619
Dart 3 compatible
Maintenance Status: Good

A flutter library for creating and manage industrial standard charts

cristalyse Card Image
cristalyse
👍 59   ⬇️ 3K
Dart 3 compatible
Maintenance Status: Good

Cristalyse is a high-performance data visualization library for Dart/Flutter that implements grammar of graphics principles with native rendering capabilities.

fl_nodes Card Image
fl_nodes
👍 60   ⬇️ 34
Dart 3 compatible
Maintenance Status: Good

A lightweight, scalable, and highly customizable package that empowers Flutter developers to create dynamic, interactive, and visually appealing node-based UIs.

fl_heatmap Card Image
fl_heatmap
👍 55   ⬇️ 813
Dart 3 compatible
Maintenance Status: Good

A heatmap widget for Flutter apps with various styling options.

tiny_charts
👍 54   ⬇️ 192
Dart 3 compatible
Maintenance Status: Poor

Render sparkline charts for fast data visualization on Flutter apps.

body_part_selector Card Image
body_part_selector
👍 51   ⬇️ 265
Dart 3 compatible
Maintenance Status: Average

A beautiful selector for different body parts

chart_engine
👍 50   ⬇️ 400
Dart 3 compatible
Maintenance Status: Average

Chart generator with interchangeable chart engines, like ChartJS and ApexCharts.

awesome_circular_chart Card Image
awesome_circular_chart
👍 38   ⬇️ 9.6K
Dart 3 compatible
Maintenance Status: Average

Animated radial and pie charts for Flutter

nimble_charts Card Image
nimble_charts
👍 45   ⬇️ 838
Dart 3 compatible
Maintenance Status: Average

Charts for Flutter. A fork of charts_flutter

org_chart Card Image
org_chart
👍 44   ⬇️ 678
Dart 3 compatible
Maintenance Status: Good

A flutter orgranizational chart with drag and drop, zoom and pan, search, collapse, expand, and easy customizations!

gantt_chart
👍 43   ⬇️ 272
Dart 3 compatible
Maintenance Status: Poor

A fully customizable gantt chart package written purely in dart

graphify Card Image
graphify
👍 42   ⬇️ 468
Dart 3 compatible
Maintenance Status: Good

A data visualization charts library, based on Apache Echarts, able to build advanced charts like WebGL 3D, Bar, Line, Candlestick, Radar, Graph, Tree etc.

mind_map Card Image
mind_map
👍 41   ⬇️ 667
Dart 3 compatible
Maintenance Status: Average

Mind map is a library that helps users create mind trees

vertical_barchart
👍 40   ⬇️ 4
Dart 3 compatible
Maintenance Status: Poor

Simple, responsive and beautiful Vertical BarChart.

stacked_bar_chart
👍 38   ⬇️ 28
Dart 3 compatible
Maintenance Status: Poor

A flutter library to draw graphs that can be scrolled as well as customized per the developers need.

echart_flutter
👍 35   ⬇️ 7
Dart 3 compatible
Maintenance Status: Poor

This is a library that make it easy to draw charts in Flutter.

multi_charts
👍 32   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Poor

A Flutter package providing different types of charts built purely in dart.

spider_chart
👍 33   ⬇️ 215
Dart 3 compatible
Maintenance Status: Poor

Spider Chart is a simple spider/radar charting library for Flutter

d4
👍 31   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Average

D4 is an ongoing project to port the D3 JavaScript library to the Dart language.

flutter_vertical_heatmap
👍 32   ⬇️ 47
Dart 3 compatible
Maintenance Status: Poor

A vertical heatmap chart package for Flutter, offering beautifully crafted UI with ultimate flexibility!

legacy_gantt_chart
👍 30   ⬇️ 715
Dart 3 compatible
Maintenance Status: Good

A flexible and performant Gantt chart widget for Flutter. Supports interactive drag-and-drop, resizing, dynamic data loading, and extensive theming.

flutter_circle_chart
👍 29   ⬇️ 503
Dart 3 compatible
Maintenance Status: Poor

A Flutter package to create a Circle Chart with multiple drawing types. It will be useful for your awesome app.

financial_chart
👍 29   ⬇️ 384
Dart 3 compatible
Maintenance Status: Good

A chart library for financial data. supports candlestick, ohlc, line, area, bar charts and custom chart types.

advanced_graphview Card Image
advanced_graphview
👍 29   ⬇️ 129
Dart 3 compatible
Maintenance Status: Average

Advanced Graphview enables users to create Tree, Graph, Topology UI with simple setup. This package can be used to display different flows.

line_chart
👍 28   ⬇️ 102
Dart 3 compatible
Maintenance Status: Poor

A simple flutter package to create a custom line chart

pretty_gauge
👍 22   ⬇️ 6.9K
Dart 3 compatible
Maintenance Status: Poor

Fully customizable Gauge widget for Flutter with options for multiple segments, colors and customizable styling for displaying current value and text

sliver_bar_chart
👍 27   ⬇️ 30
Dart 3 compatible
Maintenance Status: Poor

A package that supports Bar Chart in a Flutter Sliver. This Package allow us to add Bar Chart in Sliver and its set a Bar Chart as a Header on Slivers Scroll.

kdgaugeview
👍 25   ⬇️ 308
Dart 3 compatible
Maintenance Status: Poor

KDGaugeView is a simple and customizable gauge control for Flutter

flutter_gantt Card Image
flutter_gantt
👍 24   ⬇️ 932
Dart 3 compatible
Maintenance Status: Good

Flutter package for rendering an interactive and customizable Gantt chart widget.

speedometer Card Image
speedometer
👍 24   ⬇️ 78
Dart 3 compatible
Maintenance Status: Average

A little widget that given an Observable gives you an updated SpeedOMeter.

contribution_heatmap Card Image
contribution_heatmap
👍 22   ⬇️ 558
Dart 3 compatible
Maintenance Status: Good

A high-performance, GitHub-like contribution heatmap calendar widget for Flutter. Built with a custom RenderBox for maximum efficiency and full customization.

k_chart_plus Card Image
k_chart_plus
👍 20   ⬇️ 249
Dart 3 compatible
Maintenance Status: Good

A Flutter Charts library which paint candle chart(support select multi secondary state), depth chart in Exchange Application.

flutter_plot
👍 17   ⬇️ 55
Dart 3 compatible
Maintenance Status: Poor

A pretty plotting package for Flutter apps.

progress_bar_chart Card Image
progress_bar_chart
👍 14   ⬇️ 113
Dart 3 compatible
Maintenance Status: Good

A package to display multipe values on a vertical chart using progess indicators and animation.

pie_chart_sz Card Image
pie_chart_sz
👍 10   ⬇️ 44
Dart 3 compatible
Maintenance Status: Average

A Flutter package for creating beautiful Spaced Pie Charts Widget

flutter_sales_graph Card Image
flutter_sales_graph
👍 9   ⬇️ 38
Dart 3 compatible
Maintenance Status: Average

A Flutter package for displaying sales data in a bar chart format.

horizontal_gauge Card Image
horizontal_gauge
👍 4   ⬇️ 46
Dart 3 compatible
Maintenance Status: Good

A customizable horizontal gauge widget for Flutter with smooth animations, interactive controls, and rich theming options.

smooth_charts
👍 1   ⬇️ 189
Dart 3 compatible
Maintenance Status: Good

Beautiful animated pie and line charts for Flutter. PinWheel reveal animation, touch interactions, staggered badge labels and gradient fills.

bezier_chart
👍 246   ⬇️ 46

Maintenance Status: Poor

A beautiful bezier line chart widget for flutter that is highly interactive and configurable.

mp_chart
👍 113   ⬇️ 190

Maintenance Status: Poor

A Flutter chart package just like AndroidMPChart, apply easy to use chart for Flutter.

flutter_circular_chart
👍 91   ⬇️ 66

Maintenance Status: Poor

Animated radial and pie charts for Flutter

time_chart
👍 76   ⬇️ 83

Maintenance Status: Poor

A scrollable time chart in Flutter. Currently supporting en, ko languages.

flutter_sparkline
👍 72   ⬇️ 37

Maintenance Status: Poor

Beautiful sparkline charts for Flutter.

flutter_visualizers
👍 67   ⬇️ 18

Maintenance Status: Poor

A Flutter plugin to Visualize the audio being played (only android).

charts_flutter_new
👍 50   ⬇️ 1.2K

Maintenance Status: Poor

Material Design charting library for flutter with active support

chart_components
👍 49   ⬇️ 92

Maintenance Status: Poor

Two chart components for Flutter. Animated bar chart and animated calendar grid chart based on the github's one. Many properties to customize.

modern_charts
👍 45   ⬇️ 57

Maintenance Status: Poor

A package for creating simple yet modern looking charts.

flutter_annual_task
👍 45   ⬇️ 34

Maintenance Status: Poor

Flutter package for displaying grid view of daily task like Github-Contributions(Github calendar).

fldraw
👍 42   ⬇️ 39

Maintenance Status: Good

The open-source tldraw alternative for building infinite canvas apps in Flutter.

gauges
👍 41   ⬇️ 355

Maintenance Status: Poor

A library for customizable gauges (radial gauges only for now).

fcharts
👍 37   ⬇️ 99

Maintenance Status: Poor

A chart library for Flutter. Create beautiful, animated, responsive charts using a simple and intuitive API.

flutter_candlesticks
👍 30   ⬇️ 46

Maintenance Status: Poor

Elegant OHLC Candlestick and Trade Volume charts for Flutter.

flutter_k_chart
👍 23   ⬇️ 39

Maintenance Status: Poor

flutter_k_chart, Writted with pure dart, supported both iOS and Android.

flow_graph
👍 20   ⬇️ 25

Maintenance Status: Poor

DAG graph on flutter.

github_calendar
👍 19   ⬇️ 20

Maintenance Status: Poor

A calendar view like github repo contributions. It is a stateless widget, and help you to create a thermodynamic chart that show your users' activities.

customgauge
👍 17   ⬇️ 16

Maintenance Status: Poor

Fully customizable Gauge widget for Flutter with options for multiple segments, colors and customizable styling for displaying current value and text

pandapie
👍 16   ⬇️ 8

Maintenance Status: Poor

A fancy pie chart for pandas. Pandapie designed for new neumorphic design trend.

flutter_speedometer
👍 15   ⬇️ 29

Maintenance Status: Poor

Simple widget that let Flutter Devs can easily integrate speedometer to their apps with customizable options