ThinCSV

ThinCSV

RusteguiCSV/TSV

Overview

ThinCSV is a native CSV and TSV viewer built with Rust, eframe, and egui. It opens UTF-8 delimited files in independent tabs, leaves source files unchanged, and provides a responsive table for exploring data.

Highlights

  • Native Linux and Windows application
  • Automatic or custom delimiter selection and optional generated headers
  • Multi-file tabs, drag-and-drop opening, and command-line paths
  • Stable text and numeric sorting with per-column filters
  • Cell, range, and row selection with quoted tab-delimited clipboard copy
  • Seven built-in themes and persistent settings

Table rendering is virtualized, while parsed file contents are held in memory. Files at least 100 MiB require confirmation before opening.

ThinCSV is proprietary software. Use requires separate written permission under its licensing terms.