50 releases (4 breaking)

Uses new Rust 2024

new 0.31.0-alpha.1 Mar 10, 2026
0.30.0 Feb 25, 2026
0.28.1 Dec 19, 2025
0.28.0-alpha.0 Nov 21, 2025

#1270 in Algorithms

Download history 2454/week @ 2025-11-19 2555/week @ 2025-11-26 4110/week @ 2025-12-03 6368/week @ 2025-12-10 4938/week @ 2025-12-17 1845/week @ 2025-12-24 4010/week @ 2025-12-31 6770/week @ 2026-01-07 5985/week @ 2026-01-14 7916/week @ 2026-01-21 7281/week @ 2026-01-28 7339/week @ 2026-02-04 7791/week @ 2026-02-11 8953/week @ 2026-02-18 14851/week @ 2026-02-25 20819/week @ 2026-03-04

54,498 downloads per month
Used in 46 crates (6 directly)

MIT/Apache

265KB
5.5K SLoC

Type-safe, composable transformations for Arrow arrays.

This crate provides composable transformations for Arrow arrays. Transformations are composable operations that convert one array type to another, preserving structural properties like row counts and null handling.

These transformations serve as building blocks for user-defined functions (UDFs) in query engines like DataFusion, as well as SDK features like lenses.


re_arrow_combinators

Part of the rerun family of crates.

Latest version Documentation MIT Apache

Type-safe, composable transformations for Arrow arrays.

Provides building blocks for constructing complex data transformations through composition. These transformations are designed to be used as primitives for user-defined functions (UDFs) in query engines like DataFusion, as well as in SDK features like lenses.

Dependencies

~22–33MB
~532K SLoC