Repository: github.com/funkybooboo/lazycsv

A blazingly fast terminal UI for CSV files. Navigate huge datasets with vim keys, switch between files instantly, and never touch your mouse.

Key Features

  • Vim-Style Navigation: Navigate datasets using familiar vim keybindings
  • Blazingly Fast: Handles huge CSV files with minimal memory footprint
  • Multi-File Support: Switch between multiple CSV files instantly
  • Terminal-First: Designed for terminal workflows, no GUI required
  • Keyboard-Driven: Complete mouse-free operation

Technology Stack

  • Language: Rust
  • TUI Framework: Ratatui for terminal user interface
  • CSV Parsing: Optimized CSV parsing for large datasets
  • Performance: Zero-copy parsing where possible

Use Cases

  • Data analysis and exploration in terminal environments
  • Quick inspection of large CSV datasets
  • Server-side data investigation without GUI tools
  • Integration into terminal-based workflows