Sparrow: A Lightweight C++ Implementation of Apache Arrow
2025-02-01

Sparrow is a new C++ library designed to simplify the integration of Apache Arrow's columnar format. Born from the needs of projects like ArcticDB, it provides a lightweight, modern C++ API focused on reading and writing Arrow data. Leveraging C++ standard library iterators, ranges, and concepts, Sparrow offers a clean and easy-to-use interface, facilitating integration with existing C++ projects. It supports various data types, including null value handling, and provides builders to simplify the creation of complex data structures.
Development
Columnar Storage