43 releases (28 major breaking)

55.0.0 Apr 11, 2025
54.3.1 Mar 30, 2025
54.2.1 Feb 27, 2025
54.0.0 Dec 23, 2024
27.0.0 Nov 14, 2022

#145 in Encoding

Download history 312916/week @ 2025-01-08 264871/week @ 2025-01-15 280356/week @ 2025-01-22 276255/week @ 2025-01-29 321953/week @ 2025-02-05 386713/week @ 2025-02-12 470862/week @ 2025-02-19 597007/week @ 2025-02-26 567952/week @ 2025-03-05 553616/week @ 2025-03-12 529369/week @ 2025-03-19 518677/week @ 2025-03-26 561802/week @ 2025-04-02 555090/week @ 2025-04-09 477305/week @ 2025-04-16 379734/week @ 2025-04-23

2,074,943 downloads per month
Used in 297 crates (27 directly)

Apache-2.0

3MB
58K SLoC

Support for the Arrow IPC Format

The Arrow IPC format defines how to read and write RecordBatches to/from a file or stream of bytes. This format can be used to serialize and deserialize data to files and over the network.

There are two variants of the IPC format:

  1. IPC Streaming Format: Supports streaming data sources, implemented by StreamReader and StreamWriter

  2. IPC File Format: Supports random access, implemented by FileReader and FileWriter.

See the reader and writer modules for more information.

Dependencies

~3–5MB
~87K SLoC