Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Plots and Visualization packages
Last updated: August 11, 2025
Charts and plots are visual representations of data. They can be used to show trends, patterns, and relationships between different variables. Different types of charts are better suited for different types of data. For example, a line chart is often used to show how a variable changes over time, while a bar chart is better suited for comparing different groups of data.
The complete list of Flutter packages that can help you add Charts, Plots and Visualizations like line charts, bar charts, radial charts, pie charts, sparklines, speedometer, etc., in your Flutter app is provided below.

fl_chart
👍 6.85K ⬇️ 1M
Dart 3 compatibleMaintenance Status: Good
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

syncfusion_flutter_charts
👍 3.53K ⬇️ 280.2K
Dart 3 compatibleMaintenance 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
👍 1.11K ⬇️ 173.5K
Dart 3 compatibleMaintenance 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
👍 832 ⬇️ 45.8K
Dart 3 compatibleMaintenance Status: Good
A grammar of data visualization and Flutter charting library.

flutter_echarts
👍 564 ⬇️ 3.2K
Dart 3 compatibleMaintenance Status: Average
A data visualization charts library, based on Apache ECharts, able to build advanced charts like WebGL 3D, GIS map, etc.

pie_chart
👍 434 ⬇️ 40.3K
Dart 3 compatibleMaintenance Status: Average
A Flutter package for creating beautiful Pie Charts with awesome animation.
charts_painter
👍 304 ⬇️ 2.8K
Dart 3 compatibleMaintenance Status: Poor
Highly customizable and extendable charts library for flutter made with custom painters
flutter_audio_waveforms
👍 244 ⬇️ 5
Dart 3 compatibleMaintenance Status: Poor
A UI library for easily adding audio waveforms to your apps, with several customization options.
community_charts_flutter
👍 200 ⬇️ 42.2K
Dart 3 compatibleMaintenance Status: Average
Material Design charting library for flutter. Forked from google/charts.

d_chart
👍 205 ⬇️ 24.3K
Dart 3 compatibleMaintenance Status: Good
Simple way to show and use chart for Flutter with many option.
gauge_indicator
👍 184 ⬇️ 19.5K
Dart 3 compatibleMaintenance Status: Poor
An animated, highly customizable, open source, Flutter gauge widget.
mrx_charts
👍 184 ⬇️ 17K
Dart 3 compatibleMaintenance Status: Poor
Simple, high-performance Flutter charts with beautiful animations.

flutter_flow_chart
👍 186 ⬇️ 854
Dart 3 compatibleMaintenance Status: Good
draw a flow chart diagram with different kind of customizable elements. Dashboards can be saved for later use.

diagram_editor
👍 178 ⬇️ 596
Dart 3 compatibleMaintenance Status: Good
A flutter diagram editor library that provides DiagramEditor widget and a possibility to customize all editor design and behavior.

graphite
👍 176 ⬇️ 2K
Dart 3 compatibleMaintenance Status: Good
Flutter widget to easily draw direct graphs, trees, flowcharts. Includes gesture API to create graphs interactions.

interactive_chart
👍 176 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Good
A candlestick chart that supports hand gestures such as pinch-to-zoom and panning.
k_chart
👍 172 ⬇️ 888
Dart 3 compatibleMaintenance Status: Poor
Add K chart in Flutter. Supports drag, scale, long press, fling.

geekyants_flutter_gauges
👍 155 ⬇️ 3.8K
Dart 3 compatibleMaintenance Status: Average
A linear gauge package for Flutter that displays progress and can be customized for appearance and behavior.
candlesticks
👍 135 ⬇️ 746
Dart 3 compatibleMaintenance Status: Poor
A high-performance full featured candlesticks chart for all platforms.

chart_sparkline
👍 128 ⬇️ 7.7K
Dart 3 compatibleMaintenance Status: Good
Beautiful sparkline charts for Flutter. Average line, highest and lowest value.
audio_wave
👍 116 ⬇️ 842
Dart 3 compatibleMaintenance Status: Poor
A highly customizable bar graph(or wave graph) with animation, color, radius, spaces, etc.

k_chart_plus_deeping
👍 116 ⬇️ 152
Dart 3 compatibleMaintenance Status: Good
Charts library which paint candle chart, depth chart in Exchange Application, experienced software developer open to new opportunities, reach out via Telegram @sandaohaizi .

primer_progress_bar
👍 114 ⬇️ 1.6K
Dart 3 compatibleMaintenance Status: Good
Unofficial Flutter implementation of the progress bar defined in GitHub Primer Design System.

syncfusion_flutter_treemap
👍 108 ⬇️ 6.6K
Dart 3 compatibleMaintenance Status: Good
A Flutter Treemap library for creating interactive treemap to visualize flat and hierarchical data based on squarified, slice, and dice algorithms.
flutter_radar_chart
👍 99 ⬇️ 2.4K
Dart 3 compatibleMaintenance 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
👍 93 ⬇️ 2.2K
Dart 3 compatibleMaintenance Status: Average
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
👍 89 ⬇️ 6.3K
Dart 3 compatibleMaintenance Status: Good
Syncfusion Flutter Office Chart is a library written natively in Dart for creating Office charts from scratch.
high_chart
👍 88 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Good
A chart library based on High Charts (.JS), able to build advanced charts like Pie chart, linear chart, etc.

flutter_graph_view
👍 80 ⬇️ 941
Dart 3 compatibleMaintenance Status: Good
Widgets for beautiful graphic data structures, such as force-oriented diagrams.
vector_map
👍 78 ⬇️ 91
Dart 3 compatibleMaintenance Status: Poor
Vector map for Flutter. Highly customizable. Compatible with GeoJSON. Map chart. Pure Flutter.
radar_chart
👍 74 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Poor
A flexible Flutter radar/spider chart with super powers. Colors and Sizes are customizable.

fl_animated_linechart
👍 71 ⬇️ 486
Dart 3 compatibleMaintenance Status: Average
Animated flutter line & area chart. Performs with big datasets, support multiple y axis and datetime x axis
draw_graph
👍 70 ⬇️ 146
Dart 3 compatibleMaintenance 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.

fl_heatmap
👍 51 ⬇️ 571
Dart 3 compatibleMaintenance Status: Average
A heatmap widget for Flutter apps with various styling options.
tiny_charts
👍 51 ⬇️ 518
Dart 3 compatibleMaintenance Status: Poor
Render sparkline charts for fast data visualization on Flutter apps.
chart_engine
👍 47 ⬇️ 1K
Dart 3 compatibleMaintenance Status: Good
Chart generator with interchangeable chart engines, like ChartJS and ApexCharts.

nimble_charts
👍 44 ⬇️ 776
Dart 3 compatibleMaintenance Status: Good
Charts for Flutter. A fork of charts_flutter

material_charts
👍 43 ⬇️ 678
Dart 3 compatibleMaintenance Status: Good
A flutter library for creating and manage industrial standard charts

awesome_circular_chart
👍 36 ⬇️ 9.3K
Dart 3 compatibleMaintenance Status: Average
Animated radial and pie charts for Flutter
gantt_chart
👍 42 ⬇️ 979
Dart 3 compatibleMaintenance Status: Poor
A fully customizable gantt chart package written purely in dart

body_part_selector
👍 41 ⬇️ 381
Dart 3 compatibleMaintenance Status: Average
A beautiful selector for different body parts

mind_map
👍 39 ⬇️ 384
Dart 3 compatibleMaintenance Status: Good
Mind map is a library that helps users create mind trees
vertical_barchart
👍 39 ⬇️ 5
Dart 3 compatibleMaintenance Status: Poor
Simple, responsive and beautiful Vertical BarChart.
stacked_bar_chart
👍 36 ⬇️ 42
Dart 3 compatibleMaintenance Status: Poor
A flutter library to draw graphs that can be scrolled as well as customized per the developers need.
echart_flutter
👍 34 ⬇️ 17
Dart 3 compatibleMaintenance Status: Poor
This is a library that make it easy to draw charts in Flutter.
multi_charts
👍 32 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Poor
A Flutter package providing different types of charts built purely in dart.
spider_chart
👍 32 ⬇️ 205
Dart 3 compatibleMaintenance Status: Poor
Spider Chart is a simple spider/radar charting library for Flutter
pretty_gauge
👍 21 ⬇️ 13.8K
Dart 3 compatibleMaintenance Status: Poor
Fully customizable Gauge widget for Flutter with options for multiple segments, colors and customizable styling for displaying current value and text

fl_nodes
👍 31 ⬇️ 243
Dart 3 compatibleMaintenance Status: Good
A lightweight, scalable, and highly customizable package that empowers Flutter developers to create dynamic, interactive, and visually appealing node-based UIs.

flutter_vertical_heatmap
👍 31 ⬇️ 34
Dart 3 compatibleMaintenance Status: Average
A vertical heatmap chart package for Flutter, offering beautifully crafted UI with ultimate flexibility!
fldraw
👍 30 ⬇️ 193
Dart 3 compatibleMaintenance Status: Good
The open-source tldraw alternative for building infinite canvas apps in Flutter.
flutter_circle_chart
👍 29 ⬇️ 187
Dart 3 compatibleMaintenance Status: Poor
A Flutter package to create a Circle Chart with multiple drawing types. It will be useful for your awesome app.

graphify
👍 28 ⬇️ 776
Dart 3 compatibleMaintenance 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.
line_chart
👍 28 ⬇️ 134
Dart 3 compatibleMaintenance Status: Poor
A simple flutter package to create a custom line chart
sliver_bar_chart
👍 27 ⬇️ 62
Dart 3 compatibleMaintenance 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.
d4
👍 26 ⬇️ 616
Dart 3 compatibleMaintenance Status: Good
D4 is an ongoing project to port the D3 JavaScript library to the Dart language.
kdgaugeview
👍 25 ⬇️ 410
Dart 3 compatibleMaintenance Status: Poor
KDGaugeView is a simple and customizable gauge control for Flutter

advanced_graphview
👍 25 ⬇️ 240
Dart 3 compatibleMaintenance Status: Good
Advanced Graphview enables users to create Tree, Graph, Topology UI with simple setup. This package can be used to display different flows.

speedometer
👍 22 ⬇️ 156
Dart 3 compatibleMaintenance Status: Good
A little widget that given an Observable gives you an updated SpeedOMeter.
flutter_plot
👍 17 ⬇️ 51
Dart 3 compatibleMaintenance Status: Poor
A pretty plotting package for Flutter apps.

progress_bar_chart
👍 14 ⬇️ 231
Dart 3 compatibleMaintenance Status: Good
A package to display multipe values on a vertical chart using progess indicators and animation.

k_chart_plus
👍 11 ⬇️ 194
Dart 3 compatibleMaintenance Status: Good
A Flutter Charts library which paint candle chart(support select multi secondary state), depth chart in Exchange Application.

flutter_gantt
👍 9 ⬇️ 948
Dart 3 compatibleMaintenance Status: Good
Flutter package for rendering an interactive and customizable Gantt chart widget.

flutter_sales_graph
👍 9 ⬇️ 76
Dart 3 compatibleMaintenance Status: Good
A Flutter package for displaying sales data in a bar chart format.

pie_chart_sz
👍 6 ⬇️ 65
Dart 3 compatibleMaintenance Status: Good
A Flutter package for creating beautiful Spaced Pie Charts Widget
bezier_chart
👍 248 ⬇️ 61
Maintenance Status: Poor
A beautiful bezier line chart widget for flutter that is highly interactive and configurable.
mp_chart
👍 113 ⬇️ 77
Maintenance Status: Poor
A Flutter chart package just like AndroidMPChart, apply easy to use chart for Flutter.
flutter_circular_chart
👍 91 ⬇️ 78
Maintenance Status: Poor
Animated radial and pie charts for Flutter
time_chart
👍 76 ⬇️ 158
Maintenance Status: Average
A scrollable time chart in Flutter. Currently supporting en, ko languages.
flutter_sparkline
👍 72 ⬇️ 206
Maintenance Status: Poor
Beautiful sparkline charts for Flutter.
flutter_visualizers
👍 67 ⬇️ 25
Maintenance Status: Poor
A Flutter plugin to Visualize the audio being played (only android).
charts_flutter_new
👍 50 ⬇️ 690
Maintenance Status: Poor
Material Design charting library for flutter with active support
chart_components
👍 49 ⬇️ 91
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.
flutter_annual_task
👍 45 ⬇️ 36
Maintenance Status: Poor
Flutter package for displaying grid view of daily task like Github-Contributions(Github calendar).
modern_charts
👍 44 ⬇️ 75
Maintenance Status: Poor
A package for creating simple yet modern looking charts.
gauges
👍 41 ⬇️ 290
Maintenance Status: Poor
A library for customizable gauges (radial gauges only for now).
fcharts
👍 37 ⬇️ 56
Maintenance Status: Poor
A chart library for Flutter. Create beautiful, animated, responsive charts using a simple and intuitive API.
org_chart
👍 32 ⬇️ 225
Maintenance Status: Good
A flutter orgranizational chart with drag and drop, zoom and pan, search, collapse, expand, and easy customizations!
flutter_candlesticks
👍 30 ⬇️ 68
Maintenance Status: Poor
Elegant OHLC Candlestick and Trade Volume charts for Flutter.
flutter_k_chart
👍 23 ⬇️ 42
Maintenance Status: Poor
flutter_k_chart, Writted with pure dart, supported both iOS and Android.
github_calendar
👍 18 ⬇️ 26
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 ⬇️ 26
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 ⬇️ 26
Maintenance Status: Poor
A fancy pie chart for pandas. Pandapie designed for new neumorphic design trend.
flutter_speedometer
👍 15 ⬇️ 35
Maintenance Status: Poor
Simple widget that let Flutter Devs can easily integrate speedometer to their apps with customizable options