Skip to content

Ankvik-Tech-Labs/Feather

Repository files navigation

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

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+PDeveloper: 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

About

Vs code extension to view apache feather files

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors