Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

(feat) Additional Arrow support

Open Beginner friendly
#1,785 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
r, typescript
Domain
data, tooling

Research direction

Start in the Data Viewer model by reading the existing Arrow table support and tracing how View() handles on-demand data loading. Extend that path for Dataset and its subclasses, including FileSystemDataset, and arrow_dplyr_query. Done means file-backed Arrow datasets and dplyr queries open directly without collecting the full dataset, with rows fetched as requested.

Written by the indexing model from the issue text.

Description

enhancement
Additional Arrow support

With the current on demand data loading, I think Data Viewer could extend existing Arrow table support to lazy Arrow-backed data sources:

  • Dataset and its subclasses, including FileSystemDataset
  • arrow_dplyr_query

This allows file-backed Arrow datasets and dplyr queries on Arrow data to be opened directly with View() without first collecting the full dataset into memory. Rows are fetched on demand as they are requested by the Data Viewer, allowing large Arrow datasets to be browsed efficiently.

This should only be a small change in the data viewer model.

Dominant language
TypeScript
Stars
1.2k
Forks
139
Avg merge
20h 32m
Merged PRs (30d)
25

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from REditorSupport/vscode-R

All issues in REditorSupport/vscode-R

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.