apache / apache/arrow-js

[JS] Include Node.js bindings to Apache Parquet C++ library

Open
#60 2 comments 2 reactions 0 assignees View on GitHub
Type: enhancement
Dominant language
TypeScript
Stars
112
Forks
23
Avg merge
21h 18m
Merged PRs (30d)
8

Description

### Describe the enhancement requested

PyArrow's [documentation](https://arrow.apache.org/docs/python/parquet.html) says how it handles reading and writing of parquet files

> Apache Arrow is an ideal in-memory transport layer for data that is being read or written with Parquet files. We have been concurrently developing the [C++ implementation of Apache Parquet](https://github.com/apache/arrow/tree/main/cpp/tools/parquet), which includes a native, multithreaded C++ adapter to and from in-memory Arrow data. PyArrow includes Python bindings to this code, which thus enables reading and writing Parquet files with pandas as well.

It would be useful if the Node.js library [apache-arrow](https://arrow.apache.org/docs/js/) also had bindings to this C++ code. It would help in development of desktop apps written in Electron and generally help the development of data tools that exist in the Node.js ecosystem.

### Component(s)

JavaScript

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.