FLUTTER ECOSYSTEM

fast_csv

Classic CSV parsers suitable for most use cases. Pretty fast parsing. With experimental event-based streaming parsing.

Latest version
0.2.11
30-day downloads
3.7K
Likes
19
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Fast CSV is a high-performance CSV parsing library for Dart, designed for efficient reading and writing of CSV files across multiple platforms. It supports standard CSV parsing with good speed and includes experimental event-based streaming for handling large files without excessive memory usage. Ideal for applications needing reliable and fast CSV processing, such as data import/export, analytics, or configuration loading. The package is lightweight and integrates seamlessly into Flutter projects.

Use cases
  • Data import from CSV files
  • Exporting data to CSV format
  • Processing large CSV datasets
  • Reading configuration files
  • Parsing spreadsheet-like data
  • Integrating with backend data sources
Key features
  • High-speed parsing
  • Experimental streaming parser
  • Cross-platform support
  • Simple API for basic use
  • Lightweight and efficient
  • Supports UTF-8 encoding
Suitable for
  • Flutter apps needing CSV handling
  • Backend services processing CSV data
  • Desktop and web applications
  • Large file processing with low memory
  • Applications requiring fast data ingestion
  • Developers prioritizing performance
Considerations
  • Streaming feature is experimental
  • Limited advanced formatting options
  • No built-in CSV generation (only parsing)
  • Not optimized for very complex CSV structures
  • Requires manual handling of malformed input
  • No GUI integration out of the box
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add fast_csv

Categories

Source repository

Related projects