PackageTrack
Sign in Get early access

fast_csv

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

0.2.11 3.3K downloads/mo #4475 most downloaded on pub.dev mezoni/csv_parser

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 1.3 years

Nearly every release is documented

notes for 53 of 54 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

54 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

54 releases · Feb 2022 to Nov 2023
2023 2024 2025 2026
Release Pre-release

Releases

latest 54
  1. 0.2.11 13 Nov 2023
    Release notes
    • Changes in example file example/example.dart.
    • Changes in example file example/example_ex.dart.
    • Changes in the file README.md.
    • The parsers has been rebuilt using the new version of the peg parser generation tool.
    Open source →
  2. 0.2.10 29 Oct 2023
    Release notes
    • Changes to example file example/example_ex.dart.
    • The parsers has been rebuilt using the new version of the peg parser generation tool.
    Open source →
  3. 0.2.9 15 Oct 2023
    Release notes
    • Changes to grammar file csv_parser.peg.
    • Changes to grammar file csv_ex_parser.peg.
    • The parsers has been rebuilt using the new version of the peg parser generation tool.
    Open source →
  4. 0.2.8 13 Oct 2023
    Release notes
    • The parsers has been rebuilt using the new version of the peg parser generation tool.
    Open source →
  5. 0.2.7 09 Oct 2023
    Release notes
    • The parsers has been rebuilt using the new version of the peg parser generation tool.
    Open source →
  6. 0.2.6 07 Oct 2023
    Release notes
    • The parsers has been rebuilt using the new version of the peg parser generation tool. Converters are now generated automatically and, in addition, the performance of parsers has increased.
    Open source →
  7. 0.2.5 07 Oct 2023
    Release notes
    • Breaking change. The converters have been renamed and separated into different files. This is done because in future versions they will be generated automatically by the parser tool.
    Open source →
  8. 0.2.4 06 Oct 2023
    Release notes
    • Changes to example file example/example.dart.
    • Changes to file README.md.
    • Implemented converters FastCsvConverter, FastCsvExConverter.
    • Changes to grammar file csv_ex_parser.peg.
    Open source →
  9. 0.2.3 06 Oct 2023
    Release notes
    • Changes to example file example/example.dart.
    • Changes to file README.md.
    Open source →
  10. 0.2.2 06 Oct 2023
    Release notes
    • Changes to example file example/example.dart.
    Open source →
  11. 0.2.1 06 Oct 2023
    Release notes
    • Added experimental support for event-based streaming parsing.
    • Added an example of streaming parsing of 1 000 000 rows.
    Open source →
  12. 0.2.0 24 Sep 2023
    Release notes
    • The parsers have been recreated using PEG grammars.
    Open source →
  13. 0.1.44 04 Jun 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  14. 0.1.43 26 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  15. 0.1.42 22 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  16. 0.1.41 21 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    • The generated parsers no longer have dependencies and the size of the code is entirely determined by the size of the parser, which allows them to be used in lightweight web applications
    • Implemented the ability to generate an error Unterminated string indicating the position at the beginning of the string value in the field in which this error was detected. This makes it much easier to find format violations. This was implemented using the new features in parser_builder
    Open source →
  17. 0.1.40 15 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  18. 0.1.39 14 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  19. 0.1.38 12 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  20. 0.1.37 05 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  21. 0.1.36 04 May 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  22. 0.1.35 30 Apr 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  23. 0.1.34 24 Apr 2022
    Release notes
    • Changed dependency in pubspec.yaml for parser_builder from github to pub.dev.
    Open source →
  24. 0.1.33 22 Apr 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  25. 0.1.32 13 Apr 2022
    Release notes
    • Minor changes in the README.md file
    Open source →
  26. 0.1.31 13 Apr 2022
    Release notes
    • The parser has become a little smaller after rebuilding with new version of parser_builder
    Open source →
  27. 0.1.30 11 Apr 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  28. 0.1.29 14 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  29. 0.1.28 13 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  30. 0.1.27 13 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder following improvements to parser error reporting procedures in parser_builder
    Open source →
  31. 0.1.26 12 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  32. 0.1.25 10 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  33. 0.1.24 09 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  34. 0.1.22 07 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    • Configurable parser has become faster after adding new features to parser_builder to create efficient configurable parsers. Now the fast_csv_ex parser has become about 15% faster. Now it about 15% slower than the non-configurable parser (before that the difference was 30%). Not much, but it's always beneficial
    Open source →
  35. 0.1.21 06 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  36. 0.1.20 06 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  37. 0.1.18 05 Mar 2022

    Nothing published for this version

  38. 0.1.17 05 Mar 2022
    Release notes
    • The parser has become a much faster after rebuilding with new version of parser_builder
    Open source →
  39. 0.1.16 03 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  40. 0.1.15 03 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  41. 0.1.14 02 Mar 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  42. 0.1.12 01 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    • Minor changes in parser grammar
    Open source →
  43. 0.1.11 01 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    • Minor changes in parser grammar
    Open source →
  44. 0.1.10 01 Mar 2022
    Release notes
    • The parsers has been rebuilt using the new version of parser_builder
    Open source →
  45. 0.1.9 28 Feb 2022
    Release notes
    • Slightly reduced parser size by rebuilding with new version of parser_builder
    Open source →
  46. 0.1.8 27 Feb 2022
    Release notes
    • Non-configurable parser has become a little faster after rebuilding with new version of parser_builder
    • The updated version of the parsers is able to parse more data that does not fully conform with the specification (except for data with a structural format violation)
    Open source →
  47. 0.1.7 26 Feb 2022
    Release notes
    • Added parser fast_csv_ex.dart, which allows to configure the field separator
    Open source →
  48. 0.1.6 23 Feb 2022
    Release notes
    • The parser has become a little faster after rebuilding with new version of parser_builder
    Open source →
  49. 0.1.5 23 Feb 2022
    Release notes
    • Slightly reduced parser size by rebuilding with new version of parser_builder
    Open source →
  50. 0.1.4 13 Feb 2022
    Release notes
    • Slightly reduced parser size by rebuilding with new version of parser_builder
    Open source →
  51. 0.1.3 13 Feb 2022
    Release notes
    • Slightly reduced parser size by rebuilding with new version of parser_builder
    Open source →
  52. 0.1.2 13 Feb 2022
    Release notes
    • Minor changes in grammar (to make it easier to understand)
    Open source →
  53. 0.1.1 12 Feb 2022
    Release notes
    • Small changes in file README.md
    Open source →
  54. 0.1.0 12 Feb 2022
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive