VS Code Extensions
K

Kore File Viewer

by arunkatherashala

View, inspect, and convert .kore binary files directly in VS Code with table display, database import, and multi-format export

Downloads

9

Rating

— (0)

Version

0.1.0

Last updated

May 30, 2026

View, inspect, and convert .kore binary files directly in VS Code.

Features

  • 🔍 Inspect Files - View file metadata, schema, and statistics
  • 🔄 Convert Formats - Convert .kore to CSV, JSON, Parquet, Arrow
  • ✅ Validate Files - Check integrity and verify checksums
  • 📊 Analyze Performance - Profile compression and throughput
  • 🌳 File Explorer - Browse all .kore files in workspace
  • ⌨️ CLI Integration - Run kore commands from VS Code

Requirements

  • VS Code 1.75+
  • Node.js 18+
  • Kore CLI installed: pip install kore-fileformat

Installation

  1. Clone the repository
  2. Install dependencies: npm install
  3. Compile TypeScript: npm run compile
  4. Press F5 to launch extension in debug window

Development

Project Structure

src/
├── extension.ts       # Main extension entry point
├── viewer.ts          # Custom editor for .kore files
├── commands.ts        # Command handlers
├── explorer.ts        # File explorer tree view
└── cli-detector.ts    # Find Kore CLI executable

Commands

Command Description
npm run compile Compile TypeScript to JavaScript
npm run watch Watch for changes and auto-compile
npm run lint Run ESLint
npm run test Run tests
npm run package Create .vsix package

Debug

  1. Open this folder in VS Code
  2. Install dependencies: npm install
  3. Press F5 to start debugging
  4. A new VS Code window will open with the extension loaded

Contributing

To add a new command:

  1. Add command to package.json contributes.commands
  2. Implement handler in commands.ts
  3. Register in extension.ts with vscode.commands.registerCommand()

Publishing

To publish to VS Code Marketplace:

# Install vsce
npm install -g vsce

# Create extension package
vsce package

# Publish
vsce publish

Roadmap

  • Real-time file preview with data tables
  • Syntax highlighting for .kore format
  • File comparison view
  • Performance profiler integration
  • Cloud storage integration (S3, Azure, GCS)
  • WebAssembly-based reader for browser preview

License

KUOPL (Kore Use-Only Proprietary License) v1.1

Support

Related extensions