apache/arrow
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 85
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 63
- age_days: 3850
- days_rel: 23
- days_push: 7
- n_releases_24m: 12
Adoption not part of the score
17062 stars · 4260 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache Arrow is a language-independent columnar in-memory data format specification plus multi-language libraries (C++, Python/PyArrow, Java, Rust, Go, and more) for fast data interchange and in-memory analytics. It includes IPC serialization, the Flight RPC protocol, and readers/writers for formats like Parquet, CSV, and ORC.
Use cases
- move tabular data between pandas and a database without serialization overhead
- read and write parquet files fast in python
- share columnar data between processes with zero-copy
- build an analytics engine on a standard in-memory format
- stream large datasets over the network with Arrow Flight
- exchange data between services written in different languages
When to choose
- you need high-performance columnar data interchange across languages
- you process large tabular datasets and want zero-copy, SIMD-friendly memory layouts
- you need fast Parquet/CSV/ORC IO or Flight RPC for data services
When to avoid
- you only need simple row-based CRUD with a small dataset
- your data is deeply mutable and update-heavy rather than analytical scans
- you need a full end-user application rather than a data library
Facets
library · maturity stable
serialization data-science etl rpc database-driver big-data databases analytics cross-platform cpp python jvm rust go columnar-format parquet in-memory-analytics zero-copy ipc data-interchange data-engineering gpu
10 sources
- readme: https://github.com/apache/arrow · fetched 2026-08-28 · ceb2a2833eed
- homepage: https://arrow.apache.org/ · fetched 2026-08-29 · 6d4fe8b813e4
- site_page: https://arrow.apache.org/install · fetched 2026-08-29 · 49746bd5a01f
- site_page: https://arrow.apache.org/docs · fetched 2026-08-29 · 019af2cc6d05
- site_page: https://arrow.apache.org/docs/format/Columnar.html · fetched 2026-08-29 · 1865d8487754
- site_page: https://arrow.apache.org/docs/c_glib · fetched 2026-08-29 · f10a4eb11b9b
- site_page: https://arrow.apache.org/docs/cpp · fetched 2026-08-29 · c6752d031e57
- site_page: https://arrow.apache.org/docs/python · fetched 2026-08-29 · 7bf112b1dd74
- site_page: https://arrow.apache.org/faq · fetched 2026-08-29 · 23376e75a49d
- site_page: https://arrow.apache.org/release · fetched 2026-08-29 · 052acd09a846
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/arrow | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem