Favicon of csvlens

csvlens

A terminal-based CSV viewer with intuitive navigation, regex filtering, search capabilities, and customizable keybindings for efficient data exploration.

A command-line CSV file viewer designed to work like the traditional less command but optimized specifically for CSV data. It brings the familiar terminal experience to CSV exploration with a full-featured TUI interface.

Key capabilities include:

  • Intuitive navigation using vim-style keybindings (hjkl arrows) or traditional arrow keys
  • Powerful filtering with regex support to show only matching rows or columns
  • Search functionality with regex highlighting and navigation between results
  • Column management including width adjustment, freezing columns, and color-coding
  • Data selection modes for rows, columns, or individual cells with clipboard support
  • Sorting capabilities including natural ordering for alphanumeric data
  • Flexible input supporting file arguments or piped CSV data
  • Customizable delimiters with auto-detection or manual specification
  • Advanced options for filtering, finding, and selecting specific columns at startup

The tool supports multiple installation methods across macOS, Linux, Windows, and BSD systems, and can also be used as a Rust library for programmatic access. Perfect for quick data exploration, validation, and analysis without leaving the terminal.

Install

Brew
$ brew install csvlens

Features

JSON output

Media

Pros

4
  • Intuitive navigation for CSV files
  • Regex filtering and search capabilities
  • Customizable keybindings for efficient data exploration
  • Supports piping data directly into the viewer

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to csvlens

Favicon

 

  
 
Favicon

 

  
 
Favicon