42 stable releases (27 major)

new 54.3.1 Mar 30, 2025
54.2.1 Feb 27, 2025
54.0.0 Dec 23, 2024
53.4.1 Mar 7, 2025
27.0.0 Nov 14, 2022

#324 in Encoding

Download history 292441/week @ 2024-12-08 253212/week @ 2024-12-15 101144/week @ 2024-12-22 149703/week @ 2024-12-29 278504/week @ 2025-01-05 319503/week @ 2025-01-12 254027/week @ 2025-01-19 280784/week @ 2025-01-26 301366/week @ 2025-02-02 397646/week @ 2025-02-09 399309/week @ 2025-02-16 555642/week @ 2025-02-23 578896/week @ 2025-03-02 566357/week @ 2025-03-09 523034/week @ 2025-03-16 504651/week @ 2025-03-23

2,211,730 downloads per month
Used in 272 crates (25 directly)

Apache-2.0

3MB
57K 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–9MB
~83K SLoC