Skip to content
/ QLArrow Public

WIP QuickLook plugin for Apache Arrow and Parquet

Notifications You must be signed in to change notification settings

amoeba/QLArrow

Repository files navigation

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:

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