QLArrow icon indicating copy to clipboard operation
QLArrow copied to clipboard

WIP QuickLook plugin for Apache Arrow and Parquet

QLArrow

QuickLook plugin for various Arrow file formats. Arrow is a high-performance, language-agnostic columnar memory format.

Roadmap

Parquet is the main use case here but Arrow IPC may be useful for some.

Currently, QLArrow provides QuickLook previews for:

  • [x] Parquet
  • [ ] Feather
  • [ ] Arrow IPC

Installation

  • Download the latest release and extract the ZIP
  • Run xattr -d com.apple.quarantine QLArrow.qlgenerator on QLArrow.qlgenerator
  • Move to ~/Library/QuickLook

Building

  1. Pre-requisites
  • XCode
  • Go
  1. Build the Go subproject

    go build -buildmode=c-archive -o internal.a ./internal
    
  2. Build the XCode subproject

  • Open QLArrow.xcodeproj
  • Build the QLArrow target

Credit