awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
syncfusion avatar

syncfusion/flutter-widgets

0
View on GitHub↗
1,780 星标·926 分支·Dart·6 次浏览

Flutter Widgets

This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture.

The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing engine for programmatically generating, editing, and rendering PDF and Excel files, as well as sophisticated charting and gauge components that support live data streaming and geospatial visualization. These tools are built to handle large-scale datasets through virtualization and efficient rendering, ensuring performance remains stable even when managing complex information.

Beyond core display components, the project offers extensive support for user interaction and data collection. This includes interactive calendar scheduling with resource management, specialized input controls for signature capture and range selection, and dynamic barcode generation. The suite also incorporates security primitives for document encryption and access control, alongside internationalization utilities to support global application requirements.

Features

  • Data Grid Components - Provides a high-performance grid component for displaying, sorting, filtering, and editing large collections of structured data.
  • Cross-Platform UI Component Libraries - Ships a comprehensive collection of high-performance UI components for building cross-platform applications.
  • Charts and Visualization - Renders diverse chart types including categorical, financial, and statistical plots with customizable axes and visual styling.
  • Spreadsheets and Documents - Generates, edits, and renders PDF and spreadsheet files programmatically for document-centric workflows.
  • Document Processing - Provides programmatic generation and manipulation of PDF and spreadsheet documents.
  • Calendars and Scheduling - Provides interactive scheduling interfaces for managing appointments, recurring events, and resource availability.
  • Excel Spreadsheet Management - Generates and saves spreadsheet files with support for formulas, charts, and images.
  • PDF Document Generation - Creates multipage PDF files from scratch with support for complex layouts and Unicode fonts.
  • Tabular Grids - Renders large datasets in a grid format with support for custom widgets, flexible sizing, and row or column freezing.
  • Calendar-Based Event Schedulers - Displays appointments and events across multiple configurable views including day, week, month, and timeline formats.
  • PDF Renderers - Displays PDF files within application interfaces from various data sources.
  • UI Component Composition - Builds complex interfaces by composing independent, reusable UI building blocks through a declarative architecture.
  • Calendar Views - Provides interactive scheduling interfaces for viewing and managing appointments across different time views.
  • Calendar-Based Scheduling Interfaces - Provides a calendar interface for managing appointments, tasks, and date ranges.
  • Virtualized List Rendering - Optimizes performance for large datasets by rendering only the visible portion of list content.
  • Enterprise Data Grids - Displays and manipulates large tabular datasets with high-performance grid components supporting sorting, filtering, and grouping.
  • Real-Time Gauges - Displays numerical data using interactive linear or radial scales for real-time monitoring.
  • Interactive Data Grid Manipulations - Enables users to edit cell values, select rows, group data, and perform swipe actions to trigger custom operations.
  • Reactive Data Bindings - Automatically synchronizes UI components with underlying data sources to reflect state changes in real-time.
  • AI Chat Assistants - Provides specialized chat views for AI interactions featuring automated loading indicators and response suggestions.
  • Data Grids - Offers a high-performance tabular data display widget for large-scale dataset management.
  • Document Text Extractors - Extracts text content and positional bounds from existing PDF documents.
  • Recurring Activity Schedulers - Configures recurring events with options to modify or skip individual occurrences.
  • PDF Form Filling - Facilitates creating, filling, and flattening interactive PDF forms for data collection.
  • PDF Document Management - Supports loading, editing, and saving existing PDF files by modifying content and structure.
  • PDF Manipulation Libraries - Enables text selection, searching, form filling, and markup application within PDF files.
  • Live Stream Visualizers - Updates chart visualizations dynamically to reflect real-time changes in data sources such as stock prices or sensor readings.
  • Excel Native Charts - Creates and embeds various chart types directly into spreadsheet worksheets programmatically.
  • Data Visualization Libraries - Renders interactive charts, maps, and gauges to represent numerical information and geographic data in graphical formats.
  • Native Canvas Chart Renderers - Draws complex charts and gauges directly onto a native canvas surface for high-performance rendering.
  • Flutter - Provides libraries for programmatically generating and editing PDF and Excel files within applications.
  • Data Visualization Libraries - Includes a suite of interactive charts, maps, and gauges for rendering complex datasets.
  • UI Component Libraries - Offers a comprehensive collection of high-performance widgets for building data-rich applications.
  • Barcode Generators - Generates various barcode formats dynamically for identification and scanning purposes.
  • Machine Readable Code Encoders - Encodes input data into various one-dimensional and two-dimensional barcode formats for display.
  • Paging Library Data Loading - Optimizes performance for massive data collections by implementing paging, incremental loading, and pull-to-refresh functionality.
  • Platform Abstraction Layers - Maintains core business logic for document and data processing in a shared layer independent of the host platform.
  • Scheduling Resource Grouping - Organizes and displays appointments grouped by specific resources in a dedicated timeline view to manage availability and assignments.
  • Calendar Date Selection - Enables users to select single dates or ranges through interactive calendar views.
  • View Navigation - Supports multiple navigation modes including month, year, and decade views with gesture-based switching.
  • Data Grid Row Sorting - Arranges grid content by sorting columns and grouping rows based on specific criteria for better data analysis.
  • Geospatial Visualization Libraries - Renders interactive maps and spatial data layers to help users explore location-based information through a graphical interface.
  • Declarative UI Styling Frameworks - Defines visual appearance through structured configuration objects for consistent theming across components.
  • Event Handling Systems - Processes user gestures and input events through a centralized system to trigger state changes and updates.
  • PDF Form and Annotation Tools - Supports creating, loading, and modifying document annotations for collaborative review.
  • Interactive Gauges - Enables users to manipulate gauge values directly through touch gestures like dragging or swiping.
  • Internationalized Calendar Components - The library displays dates using different calendar systems and supports right-to-left text direction and localized date formatting.
  • Live Chat Widgets - Offers customizable chat widgets that support message composition, action buttons, and personalized rendering.
  • Interaction Restrictions - The library blocks user selection or interaction for specific time ranges or dates to represent holidays, blackout periods, or non-working hours.

Star 历史

syncfusion/flutter-widgets 的 Star 历史图表syncfusion/flutter-widgets 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Flutter Widgets 的精选搜索

收录 Flutter Widgets 的精选合集。
  • Flutter UI Libraries

Flutter Widgets 的开源替代方案

相似的开源项目,按与 Flutter Widgets 的功能重合度排序。
  • hopding/pdf-libHopding 的头像

    Hopding/pdf-lib

    8,515在 GitHub 上查看↗

    pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents programmatically. It functions as a cross-runtime tool compatible with Node, Browser, Deno, and mobile JavaScript environments. The library provides a programmatic interface for document editing and form generation. It supports building interactive PDF forms, populating existing fields with custom data, and flattening forms into static content. Its broader capabilities include generating new documents from scratch, rearranging or copying pages between files, and managing document metadata

    TypeScript
    在 GitHub 上查看↗8,515
  • mui/mui-xmui 的头像

    mui/mui-x

    5,791在 GitHub 上查看↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    在 GitHub 上查看↗5,791
  • unidoc/uniofficeunidoc 的头像

    unidoc/unioffice

    4,809在 GitHub 上查看↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    Godocxecma-376excel
    在 GitHub 上查看↗4,809
  • intljusticemission/react-big-calendarintljusticemission 的头像

    intljusticemission/react-big-calendar

    8,700在 GitHub 上查看↗

    react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views. The component is designed to be localizable and themeable, allowing for customized event visualization and date formats that match specific linguistic and cultural preferences. It utilizes a date-library agnostic interface, decoupling core logic from specific time-handling libraries via an adapter layer. The project

    JavaScript
    在 GitHub 上查看↗8,700
查看 Flutter Widgets 的所有 30 个替代方案→

常见问题解答

syncfusion/flutter-widgets 是做什么的?

This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture.

syncfusion/flutter-widgets 的主要功能有哪些?

syncfusion/flutter-widgets 的主要功能包括:Data Grid Components, Cross-Platform UI Component Libraries, Charts and Visualization, Spreadsheets and Documents, Document Processing, Calendars and Scheduling, Excel Spreadsheet Management, PDF Document Generation。

syncfusion/flutter-widgets 有哪些开源替代品?

syncfusion/flutter-widgets 的开源替代品包括: hopding/pdf-lib — pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… intljusticemission/react-big-calendar — react-big-calendar is a programmable grid component for React applications used to render professional calendars and… embedpdf/embed-pdf-viewer — Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display… glideapps/glide-data-grid — Glide Data Grid is a virtualized data grid for React and TypeScript that uses the HTML Canvas API to render millions…