🍺 BREW Explorer

← all formulae

apache-arrow

brew install apache-arrow v24.0.0_5 Apache-2.0

Columnar in-memory data format and analytics library with C++, Python, and multi-language bindings.

Why you might care

Apache Arrow standardizes how data is laid out in memory for fast analytics across languages and systems. Use it when you need zero-copy data sharing between processes, efficient columnar storage, or IPC—especially in data pipelines mixing Python, C++, and other languages. Primary dependency for Pandas, DuckDB, Polars, and other data tools.

Categories

Alternatives

Parquet HDF5 Protocol Buffers
10.0k
30-day installs · #356
26.7k
90-day · #426
116.0k
365-day · #381

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "Parquet",
    "HDF5",
    "Protocol Buffers"
  ],
  "build_dependencies": [
    "boost",
    "cmake",
    "gflags",
    "rapidjson",
    "xsimd"
  ],
  "categories": [
    "library",
    "data-science",
    "conversion"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "abseil",
    "aws-crt-cpp",
    "aws-sdk-cpp",
    "brotli",
    "grpc",
    "llvm",
    "lz4",
    "openssl@3",
    "protobuf",
    "re2",
    "snappy",
    "thrift",
    "utf8proc",
    "zstd"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Columnar in-memory analytics layer designed to accelerate big data",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:25+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "apache-arrow",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://arrow.apache.org/",
  "homepage_og_description": "The universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics",
  "homepage_og_image": "https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png",
  "homepage_title": "Apache Arrow | Apache Arrow",
  "installs_30d": 9982,
  "installs_365d": 115988,
  "installs_90d": 26734,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:44:21+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "apache-arrow",
  "oldnames": [],
  "one_liner": "Columnar in-memory data format and analytics library with C++, Python, and multi-language bindings.",
  "optional_dependencies": [],
  "rank_30d": 356,
  "rank_365d": 381,
  "rank_90d": 426,
  "raw_hash": "0f1d92d79d66edfb",
  "recommended_dependencies": [],
  "revision": 5,
  "ruby_source_path": "Formula/a/apache-arrow.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "python": "build"
    },
    "bzip2"
  ],
  "version_head": "HEAD",
  "version_stable": "24.0.0",
  "versioned_formulae": [],
  "why_use_this": "Apache Arrow standardizes how data is laid out in memory for fast analytics across languages and systems. Use it when you need zero-copy data sharing between processes, efficient columnar storage, or IPC\u2014especially in data pipelines mixing Python, C++, and other languages. Primary dependency for Pandas, DuckDB, Polars, and other data tools."
}