awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
imaNNeo avatar

imaNNeo/fl_chart

0
View on GitHub↗

Fl Chart

fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable graphical widgets for creating interactive, customizable quantitative data visualizations.

The framework supports a variety of chart types, including line, bar, pie, donut, scatter, radar, and candlestick views. It allows for the creation of complex visualizations such as layered data segments and financial charts.

The library includes capabilities for interactivity and visual refinement, such as touch event handling, data tooltips, and state animations. It also provides tools for chart annotations, including data point labeling, area markers, and error indicator visualization.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
flchart.dev
↗

Features

  • Data Visualization Libraries - Ships a comprehensive collection of customizable charts including line, bar, pie, and radar views for Flutter applications.
  • Bar Charts - Provides vertical and horizontal bar charts with customizable alignment and grid lines.
  • Pie Charts - Renders data as circular pie or donut sections with configurable colors and gradients.
  • Radar Chart Renderers - Visualizes multiple data sets on a radial grid using customizable polygons to compare variables.
  • Scatter Charts - Plots data points on a two-dimensional coordinate system to visualize correlations between variables.
  • Custom Drawing Routines - Uses low-level canvas drawing routines to render chart series and data points with high precision.
  • Scale-Based Coordinate Mappings - Translates raw quantitative data values into screen pixel coordinates using configurable mathematical scales.
  • UI Component Libraries - Provides a set of reusable graphical widgets for rendering quantitative data as visual charts.
  • Charting Frameworks - Implements a comprehensive engine for programmatic rendering of charts with support for touch events, tooltips, and state animations.
  • Line Charts - Renders data points as connected lines with support for multiple series and area fills.
  • Chart Annotations - Allows adding horizontal and vertical lines or range markers to highlight specific values within charts.
  • Interaction and Event Handling - Captures touch and pointer events on chart sections to trigger callbacks or modify the cursor.
  • Candlestick Charts - Visualizes financial data using customizable candlestick spots, axes, and background colors.
  • Visual State Interpolation - Animates transitions between data states by interpolating visual values over specified durations and curves.
  • Chart Animations - Provides smooth, configurable motion transitions between different data states in visualizations.
  • Polar-to-Cartesian Converters - Translates polar coordinate inputs into Cartesian screen coordinates to render radar and pie charts.
  • Data Point Tooltips - Shows contextual information bubbles above touched data points with customizable styling.
  • Data Point Labels - Displays customizable text labels next to individual data points for identification and description.
  • Hit Testing Systems - Provides hit-testing logic to detect interactions by calculating distances between touch coordinates and data points.
  • Chart Visual Style Customizations - Customizes individual chart slices with borders, rounded corners, and custom badge widgets.
7,539 stars·1,968 forks·Dart·MIT·34 views

Star history

Star history chart for imanneo/fl_chartStar history chart for imanneo/fl_chart

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does imanneo/fl_chart do?

fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable graphical widgets for creating interactive, customizable quantitative data visualizations.

What are the main features of imanneo/fl_chart?

The main features of imanneo/fl_chart are: Data Visualization Libraries, Bar Charts, Pie Charts, Radar Chart Renderers, Scatter Charts, Custom Drawing Routines, Scale-Based Coordinate Mappings, UI Component Libraries.

Which projects share features with imanneo/fl_chart?

Projects with overlapping indexed features include: chartscss/charts.css — charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without… nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive… naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… edp963/davinci — Davinci is a business intelligence and data visualization platform used for building interactive dashboards and… swimlane/ngx-charts — ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and…

Projects sharing features with Fl Chart

These projects share indexed features with Fl Chart. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • chartscss/charts.cssChartsCSS avatar

    ChartsCSS/charts.css

    6,569View on GitHub↗

    charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br

    HTMLchartchartscss
    View on GitHub↗6,569
  • nhn/tui.chartnhn avatar

    nhn/tui.chart

    5,402View on GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    TypeScriptcanvaschartdata-visualization
    View on GitHub↗5,402
  • naver/billboard.jsnaver avatar

    naver/billboard.js

    5,980View on GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    TypeScript
    View on GitHub↗5,980
  • edp963/davinciedp963 avatar

    edp963/davinci

    5,002View on GitHub↗

    Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl

    TypeScriptdashboarddata-visualizationdavinci
    View on GitHub↗5,002
Compare all 30 related projects→