Sparrow: Idiomatic C++20 APIs for Apache Arrow
2025-09-06
Sparrow is a C++20 implementation of the Apache Arrow columnar format, offering idiomatic APIs and easy conversion from/to the C interface. It supports various compilers and is installable via mamba/conda. Sparrow provides flexible data initialization and access methods, enabling seamless integration with other libraries. You can easily read Arrow data structures from external libraries and convert them to Sparrow structures, and vice versa. Documentation is under development. This project is funded through a collaboration between ArcticDB, Bloomberg, and QuantStack.
Development