43 releases (28 major breaking)

new 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

#147 in Encoding

Download history 98528/week @ 2024-12-24 172706/week @ 2024-12-31 298736/week @ 2025-01-07 289868/week @ 2025-01-14 275060/week @ 2025-01-21 272706/week @ 2025-01-28 306720/week @ 2025-02-04 386309/week @ 2025-02-11 446781/week @ 2025-02-18 581730/week @ 2025-02-25 571414/week @ 2025-03-04 563031/week @ 2025-03-11 527644/week @ 2025-03-18 516224/week @ 2025-03-25 548504/week @ 2025-04-01 578020/week @ 2025-04-08

2,258,552 downloads per month
Used in 284 crates (26 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–4.5MB
~83K SLoC