Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Feather Data ViewerNew to Visual Studio Code? Get it now.
Feather Data Viewer

Feather Data Viewer

avik_saikat

|
2 installs
| (0) | Free
View Apache Feather and Arrow IPC files directly in VS Code with schema inspection and paginated data tables.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Feather Data Viewer

Feather Viewer

View Apache Feather and Arrow IPC files directly in VS Code with schema inspection and paginated data tables.

VS Code License

Feather Data Viewer

Features

  • Schema Panel — View column names, data types, nullability, and file metadata at a glance
  • Paginated Data Table — Browse rows with configurable page sizes (50, 100, 500, 1000)
  • Compression Support — Reads uncompressed, LZ4, and ZSTD compressed Feather files
  • Theme-Aware — Automatically adapts to your VS Code light/dark theme
  • Multiple Formats — Opens .feather, .ftr, .arrow, and .ipc files

Supported File Types

Extension Format
.feather Apache Feather (Arrow IPC)
.ftr Apache Feather (short)
.arrow Arrow IPC
.ipc Arrow IPC

Usage

  1. Install the extension
  2. Open any .feather, .ftr, .arrow, or .ipc file in VS Code
  3. The file opens automatically in the Feather Viewer

The viewer displays:

  • A schema panel at the top showing column definitions and file statistics
  • A data table below with pagination controls for browsing rows

Building from Source

Prerequisites

  • Node.js 20+
  • pnpm 9+

Setup

git clone https://github.com/Ankvik-Tech-Labs/Feather.git
cd Feather
pnpm install

Build

pnpm run build        # Production build
pnpm run watch        # Watch mode (rebuilds on file changes)
pnpm run typecheck    # Type-check without emitting

Run in Development

  1. Open the project in VS Code
  2. Press F5 to launch the Extension Development Host
  3. Open any .feather file in the new VS Code window

Package

pnpm run package      # Creates a .vsix file

Install the .vsix manually via:

code --install-extension feather-viewer-*.vsix

Install Locally After Changes

After making code changes, rebuild and reinstall in one go:

pnpm run build && npx vsce package --no-dependencies && code --install-extension feather-viewer-*.vsix

Then reload VS Code (Cmd+Shift+P → Developer: Reload Window) to pick up the new version.

Requirements

  • VS Code 1.85 or later

Known Limitations

  • Read-only viewer (no editing support)
  • Very large files (>1GB) may take a moment to parse initially

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft