ys-l/csvlens

Command line csv viewer

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Type:CLI ToolCategory(s):CLI UtilitiesDeveloper Tools
Added to GitGenius on September 17th, 2026
Created on August 14th, 2021
Open Issues & Pull Requests: 59 (+0)
GitHub issues: Enabled
Number of forks: 71
Total Stargazers: 3,976 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 days
Mean response time: 77.7 days
90th percentile: 178.8 days
Tracked items: 60

Most active contributors

Sign in to see contributor activity.

How this project is maintained

94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 525 days
Stale 30+ days: 34
Stale 90+ days: 31

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

csvlens is a command line CSV file viewer that works like less but for CSV data.

The tool addresses the need to interactively explore CSV files in the terminal without loading them into a spreadsheet application or writing custom scripts. It provides a pager-like interface where users can scroll through rows and columns, search with regex patterns, filter data, adjust column widths, sort by columns, and mark or select specific rows. The viewer supports piping CSV data directly or opening files by name, with configurable delimiters including auto-detection and tab-separated values.

csvlens suits developers and data analysts who work frequently with CSV files in terminal environments and want quick, interactive exploration without leaving the command line. It works well for inspecting data structure, finding specific values, and understanding content before processing files further. The tool's regex-based search and filter capabilities, combined with natural-order sorting and column freezing, make it practical for moderately sized datasets. Users should adopt it if they prefer keyboard-driven navigation and want to avoid graphical spreadsheet applications for exploratory work.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development includes incremental improvements to existing functionality rather than major architectural changes. The maintainer actively incorporates community feedback and resolves bugs reported through the issue tracker. The codebase remains focused on core CSV viewing capabilities without scope creep into unrelated features.