{"id":13551222,"url":"https://github.com/syncfusion/flutter-widgets","last_synced_at":"2026-04-01T18:29:57.282Z","repository":{"id":38347662,"uuid":"300269271","full_name":"syncfusion/flutter-widgets","owner":"syncfusion","description":"Syncfusion Flutter widgets libraries include high quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base.","archived":false,"fork":false,"pushed_at":"2026-03-19T06:52:27.000Z","size":289859,"stargazers_count":1777,"open_issues_count":20,"forks_count":925,"subscribers_count":30,"default_branch":"master","last_synced_at":"2026-03-26T03:14:14.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syncfusion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-10-01T12:21:09.000Z","updated_at":"2026-03-19T12:02:47.000Z","dependencies_parsed_at":"2025-09-11T08:35:13.278Z","dependency_job_id":null,"html_url":"https://github.com/syncfusion/flutter-widgets","commit_stats":{"total_commits":88,"total_committers":14,"mean_commits":6.285714285714286,"dds":0.6818181818181819,"last_synced_commit":"cd0b01d2bfbdf718697312a35937eb8421a7268e"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/syncfusion/flutter-widgets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fflutter-widgets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fflutter-widgets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fflutter-widgets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fflutter-widgets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncfusion","download_url":"https://codeload.github.com/syncfusion/flutter-widgets/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fflutter-widgets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30949587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-26T02:38:33.265Z","status":"ssl_error","status_checked_at":"2026-03-26T02:36:10.435Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:01:44.363Z","updated_at":"2026-04-01T18:29:57.273Z","avatar_url":"https://github.com/syncfusion.png","language":"Dart","readme":"\u003cimg src=\"https://cdn.syncfusion.com/content/images/flutter-widgets-banner-1.png\"/\u003e\n\n# Syncfusion Flutter Widgets\n\nSyncfusion Flutter widgets libraries include high-quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base. Please find the [supported platforms](https://help.syncfusion.com/flutter/system-requirements#supported-platforms) for our Flutter widgets.\n\n**Disclaimer:** This is a commercial package. To use our packages, you need to have either the Syncfusion Commercial License or Syncfusion Community license. For more details, please check the [LICENSE](https://github.com/syncfusion/flutter-examples/blob/master/LICENSE) file.\n\n\u003cimg src=\"https://cdn.syncfusion.com/content/images/flutter-widgets-collage.png\"/\u003e\n\n\n## Table of contents\n- [Repository structure](#repository-structure)\n- [Packages](#packages)\n- [How to use](#how-to-use)\n  - [Referring packages source in your application](#referring-packages-source-in-your-application)\n  - [Running the available example](#running-the-available-example)\n- [Get the demo application](#get-the-demo-application)\n- [Useful links](#useful-links)\n- [Support and feedback](#support-and-feedback)\n- [About Syncfusion](#about-syncfusion)\n\n## Repository structure\n\nThis repository holds the source code of all the Syncfusion Flutter widgets and libraries. Source code of the widget, a working example, read me, changelog, etc., files are available in the `packages` directory.\n\nAlso, you can view the samples code from [this repository](https://github.com/syncfusion/flutter-examples).\n\n## Packages\n\n| Package/Plugin | Available widgets/libraries | Pub | Points | Popularity | Likes |\n|----------------|-----------------------------|-----|--------|------------|-------|\n| [syncfusion_flutter_chat](./packages/syncfusion_flutter_chat/) | \u003cul\u003e\u003cli\u003eSfChat\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_chat.svg)](https://pub.dev/packages/syncfusion_flutter_chat) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_chat)](https://pub.dev/packages/syncfusion_flutter_chat/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_chat)](https://pub.dev/packages/syncfusion_flutter_chat/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_chat)](https://pub.dev/packages/syncfusion_flutter_chat/score)  |\n| [syncfusion_flutter_charts](./packages/syncfusion_flutter_charts/) | \u003cul\u003e\u003cli\u003eSfCartesianChart\u003c/li\u003e\u003cli\u003eSfCircularChart\u003c/li\u003e\u003cli\u003eSfPyramidChart\u003c/li\u003e\u003cli\u003eSfFunnelChart\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_charts.svg)](https://pub.dev/packages/syncfusion_flutter_charts) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_charts)](https://pub.dev/packages/syncfusion_flutter_charts/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_charts)](https://pub.dev/packages/syncfusion_flutter_charts/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_charts)](https://pub.dev/packages/syncfusion_flutter_charts/score)  |\n| [syncfusion_flutter_calendar](./packages/syncfusion_flutter_calendar/) | \u003cul\u003e\u003cli\u003eSfCalendar\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_calendar.svg)](https://pub.dev/packages/syncfusion_flutter_calendar) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_calendar)](https://pub.dev/packages/syncfusion_flutter_calendar/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_calendar)](https://pub.dev/packages/syncfusion_flutter_calendar/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_calendar)](https://pub.dev/packages/syncfusion_flutter_calendar/score) |\n| [syncfusion_flutter_datagrid](./packages/syncfusion_flutter_datagrid/) | \u003cul\u003e\u003cli\u003eSfDataGrid\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_datagrid.svg)](https://pub.dev/packages/syncfusion_flutter_datagrid) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_datagrid)](https://pub.dev/packages/syncfusion_flutter_datagrid/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_datagrid)](https://pub.dev/packages/syncfusion_flutter_datagrid/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_datagrid)](https://pub.dev/packages/syncfusion_flutter_datagrid/score) |\n| [syncfusion_flutter_pdfviewer](./packages/syncfusion_flutter_pdfviewer/) | \u003cul\u003e\u003cli\u003eSfPdfViewer\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_pdfviewer.svg)](https://pub.dev/packages/syncfusion_flutter_pdfviewer) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_pdfviewer)](https://pub.dev/packages/syncfusion_flutter_pdfviewer/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_pdfviewer)](https://pub.dev/packages/syncfusion_flutter_pdfviewer/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_pdfviewer)](https://pub.dev/packages/syncfusion_flutter_pdfviewer/score) |\n| [syncfusion_flutter_pdf](./packages/syncfusion_flutter_pdf/) | \u003cul\u003e\u003cli\u003ePDF library\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_pdf.svg)](https://pub.dev/packages/syncfusion_flutter_pdf) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_pdf)](https://pub.dev/packages/syncfusion_flutter_pdf/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_pdf)](https://pub.dev/packages/syncfusion_flutter_pdf/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_pdf)](https://pub.dev/packages/syncfusion_flutter_pdf/score) |\n| [syncfusion_flutter_xlsio](./packages/syncfusion_flutter_xlsio/) | \u003cul\u003e\u003cli\u003eXlsIO library\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_xlsio.svg)](https://pub.dev/packages/syncfusion_flutter_xlsio) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_xlsio)](https://pub.dev/packages/syncfusion_flutter_xlsio/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_xlsio)](https://pub.dev/packages/syncfusion_flutter_xlsio/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_xlsio)](https://pub.dev/packages/syncfusion_flutter_xlsio/score) |\n| [syncfusion_flutter_datepicker](./packages/syncfusion_flutter_datepicker/) | \u003cul\u003e\u003cli\u003eSfDateRangePicker\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_datepicker.svg)](https://pub.dev/packages/syncfusion_flutter_datepicker) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_datepicker)](https://pub.dev/packages/syncfusion_flutter_datepicker/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_datepicker)](https://pub.dev/packages/syncfusion_flutter_datepicker/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_datepicker)](https://pub.dev/packages/syncfusion_flutter_datepicker/score) |\n| [syncfusion_flutter_maps](./packages/syncfusion_flutter_maps/) | \u003cul\u003e\u003cli\u003eSfMaps\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_maps.svg)](https://pub.dev/packages/syncfusion_flutter_maps) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_maps)](https://pub.dev/packages/syncfusion_flutter_maps/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_maps)](https://pub.dev/packages/syncfusion_flutter_maps/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_maps)](https://pub.dev/packages/syncfusion_flutter_maps/score) |\n| [syncfusion_flutter_gauges](./packages/syncfusion_flutter_gauges/) | \u003cul\u003e\u003cli\u003eSfRadialGauge\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_gauges.svg)](https://pub.dev/packages/syncfusion_flutter_gauges) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_gauges)](https://pub.dev/packages/syncfusion_flutter_gauges/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_gauges)](https://pub.dev/packages/syncfusion_flutter_gauges/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_gauges)](https://pub.dev/packages/syncfusion_flutter_gauges/score) |\n| [syncfusion_flutter_sliders](./packages/syncfusion_flutter_sliders/) | \u003cul\u003e\u003cli\u003eSfSlider\u003c/li\u003e\u003cli\u003eSfRangeSlider\u003c/li\u003e\u003cli\u003eSfRangeSelector\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_sliders.svg)](https://pub.dev/packages/syncfusion_flutter_sliders) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_sliders)](https://pub.dev/packages/syncfusion_flutter_sliders/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_sliders)](https://pub.dev/packages/syncfusion_flutter_sliders/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_sliders)](https://pub.dev/packages/syncfusion_flutter_sliders/score) |\n| [syncfusion_flutter_signaturepad](./packages/syncfusion_flutter_signaturepad/) | \u003cul\u003e\u003cli\u003eSfSignaturePad\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_signaturepad.svg)](https://pub.dev/packages/syncfusion_flutter_signaturepad) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_signaturepad)](https://pub.dev/packages/syncfusion_flutter_signaturepad/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_signaturepad)](https://pub.dev/packages/syncfusion_flutter_signaturepad/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_signaturepad)](https://pub.dev/packages/syncfusion_flutter_signaturepad/score) |\n| [syncfusion_flutter_barcodes](./packages/syncfusion_flutter_barcodes/) | \u003cul\u003e\u003cli\u003eSfBarcodeGenerator\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_barcodes.svg)](https://pub.dev/packages/syncfusion_flutter_barcodes) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_barcodes)](https://pub.dev/packages/syncfusion_flutter_barcodes/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_barcodes)](https://pub.dev/packages/syncfusion_flutter_barcodes/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_barcodes)](https://pub.dev/packages/syncfusion_flutter_barcodes/score) |\n| [syncfusion_officechart](./packages/syncfusion_officechart/) | \u003cul\u003e\u003cli\u003eOffice chart library\u003c/li\u003e\u003c/ul\u003e | [![pub package](https://img.shields.io/pub/v/syncfusion_officechart.svg)](https://pub.dev/packages/syncfusion_officechart) | [![pub points](https://img.shields.io/pub/points/syncfusion_officechart)](https://pub.dev/packages/syncfusion_officechart/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_officechart)](https://pub.dev/packages/syncfusion_officechart/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_officechart)](https://pub.dev/packages/syncfusion_officechart/score) |\n| [syncfusion_officecore](./packages/syncfusion_officecore/) | This package is a dependecy package for `Office chart` library. | [![pub package](https://img.shields.io/pub/v/syncfusion_officecore.svg)](https://pub.dev/packages/syncfusion_officecore) | [![pub points](https://img.shields.io/pub/points/syncfusion_officecore)](https://pub.dev/packages/syncfusion_officecore/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_officecore)](https://pub.dev/packages/syncfusion_officecore/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_officecore)](https://pub.dev/packages/syncfusion_officecore/score) |\n| [syncfusion_flutter_core](./packages/syncfusion_flutter_core/) | This package is a dependecy package for all the Syncfusion Flutter widgets and libraries. | [![pub package](https://img.shields.io/pub/v/syncfusion_flutter_core.svg)](https://pub.dev/packages/syncfusion_flutter_core) | [![pub points](https://img.shields.io/pub/points/syncfusion_flutter_core)](https://pub.dev/packages/syncfusion_flutter_core/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_flutter_core)](https://pub.dev/packages/syncfusion_flutter_core/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_flutter_core)](https://pub.dev/packages/syncfusion_flutter_core/score) |\n| [syncfusion_localizations](./packages/syncfusion_localizations/) | This package contains localized text for 77 cultures for all the applicable Syncfusion Flutter Widgets.| [![pub package](https://img.shields.io/pub/v/syncfusion_localizations.svg)](https://pub.dev/packages/syncfusion_localizations) | [![pub points](https://img.shields.io/pub/points/syncfusion_localizations)](https://pub.dev/packages/syncfusion_localizations/score) |  [![popularity](https://img.shields.io/pub/popularity/syncfusion_localizations)](https://pub.dev/packages/syncfusion_localizations/score) | [![likes](https://img.shields.io/pub/likes/syncfusion_localizations)](https://pub.dev/packages/syncfusion_localizations/score) |\n\n## How to use\n\n### Referring packages source in your application\n\nAll the packages available in the `packages` folder can be referred in your application by following the below steps.\n\n**Step 1**\n\nClone the [flutter-widgets]() repository into your machine.\n\n**Step 2**\n\nRefer the required package in your application's `pubspec.yaml` file by mentioning its local path. For example, here we have referred the charts package.\n\n```dart\nsyncfusion_flutter_charts:\n    path: D:/flutter-widgets/packages/syncfusion_flutter_charts\n```\n\n**Step 3**\n\nRun the following command to get the required packages.\n\n```dart\n$ flutter pub get\n```\n\n**Step 4**\n\nRun your application using the following commands:\n\n**Windows \u0026 Linux**\n\nRun code: Ctrl + F5\n\nRun with debugging: F5 or Run \u003e Start Debugging\n\nStop debugging: Shift + F5\n\nRestart debugging: Ctrl + Shift + F5\n\n**MacOS**\n\nRun code: Cmd + F5\n\nRun with debugging: F5 or Run \u003e Start Debugging\n\nStop debugging: Shift + Cmd + F5\n\nRestart debugging: Cmd + Shift + F5\n\n**Web (VS Code in the Browser)**\n\nRun code: Ctrl + F5 \n\nRun with debugging: F5 or Run \u003e Start Debugging\n\n### Running the available example\n\nAll the packages available in the `packages` folder has an example and it can be run by following the below steps.\n\n**Step 1**\n\nClone the [flutter-widgets]() repository into your machine.\n\n**Step 2**\n\nOpen the example folder available in packages in an IDE. The below path is for reference.\n\n```dart\n..\\flutter-widgets\\packages\\syncfusion_flutter_charts\\example\n```\n\n**Step 3**\n\nRun the following command to get the required packages.\n\n```dart\n$ flutter pub get\n```\n\n**Note:** In the example, packages are referred from the local folder which is available in this repository. If you wish, you can also refer the packages from [pub](https://pub.dev).\n\n**Step 4**\n\nRun your application either using `F5` or `Run \u003e Start Debugging`.\n\n## Get the demo application\n\nExplore the full capabilities of our Flutter widgets on your device by installing our sample browser applications from the below app stores, and view samples code in GitHub.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=com.syncfusion.flutter.examples\"\u003e\u003cimg src=\"https://cdn.syncfusion.com/content/images/FTControl/google-play-store.png\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://flutter.syncfusion.com\"\u003e\u003cimg src=\"https://cdn.syncfusion.com/content/images/FTControl/web-sample-browser.png\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.microsoft.com/en-us/p/syncfusion-flutter-gallery/9nhnbwcsf85d?activetab=pivot:overviewtab\"\u003e\u003cimg src=\"https://cdn.syncfusion.com/content/images/FTControl/windows-store.png\"/\u003e\u003c/a\u003e \n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://snapcraft.io/syncfusion-flutter-gallery\"\u003e\u003cimg src=\"https://cdn.syncfusion.com/content/images/FTControl/snap-store.png\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/syncfusion/flutter-examples\"\u003e\u003cimg src=\"https://cdn.syncfusion.com/content/images/FTControl/github-samples.png\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Useful links\nTake a look at the following to learn more about Syncfusion Flutter widgets:\n\n* [Syncfusion Flutter product page](https://www.syncfusion.com/flutter-widgets)\n* [User guide documentation](https://help.syncfusion.com/flutter/introduction/overview)\n* [API reference](https://help.syncfusion.com/flutter/introduction/api-reference)\n* [Knowledge base](https://www.syncfusion.com/kb/flutter)\n* [Video tutorials](https://www.syncfusion.com/tutorial-videos/flutter)\n\n## Support and feedback\n\n* For any other queries, reach our [Syncfusion support team](https://www.syncfusion.com/support/directtrac/incidents/newincident) or post the queries through the [Community forums](https://www.syncfusion.com/forums) and submit a feature request or a bug through our [Feedback portal](https://www.syncfusion.com/feedback/flutter).\n* To renew the subscription, click [renew](https://www.syncfusion.com/sales/products) or contact our sales team at salessupport@syncfusion.com | Toll Free: 1-888-9 DOTNET.\n\n## About Syncfusion\n\nFounded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 20,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.\n\nToday we provide 1,000+ controls and frameworks for web ([ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-web-forms-ui-controls), [JavaScript](https://www.syncfusion.com/javascript-ui-controls), [Angular](https://www.syncfusion.com/angular-ui-components), [React](https://www.syncfusion.com/react-ui-components), [Vue](https://www.syncfusion.com/vue-ui-components), and [Blazor](https://www.syncfusion.com/blazor-components), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls), [Flutter](https://www.syncfusion.com/flutter-widgets), [UWP](https://www.syncfusion.com/uwp-ui-controls), and [JavaScript](https://www.syncfusion.com/javascript-ui-controls)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls), [WPF](https://www.syncfusion.com/wpf-ui-controls), and [UWP](https://www.syncfusion.com/uwp-ui-controls)). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.\n","funding_links":[],"categories":["Dart"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fflutter-widgets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusion%2Fflutter-widgets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fflutter-widgets/lists"}