A terminal spreadsheet editor with Vim keybindings

While speccing out this spreadsheet tool, I realized that I never had to think about the keybindings. It all just came naturally from Vim. Normal/insert/visual modes, hjkl navigation, dd/yy/p, :w, :q. The usual muscle memory works.It supports CSV/TSV import and export, and a native .cell format that preserves formulas. The formula engine handles SUM, AVERAGE, COUNT, MIN, MAX, and IF with range references.The codebase is a Cargo workspace: a pure cell-sheet-core library (no TUI dependency) and a cell-sheet-tui crate on top of ratatui. Early days, but it's usable.To try it out: cargo install cell-sheet-tuiFeedback of any kind is greatly appreciated!

Hacker NewsToolDevSource
0Sign in to voteCopy link

FL score

62

out of 100

Verdict

VALIDATE

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A niche developer tool that solves a real workflow problem for Vim users but faces significant market size and monetization challenges.

The pain

Vim power users context-switch when they need spreadsheet functionality, losing muscle memory and workflow efficiency. Terminal-based work becomes fragmented across tools.

The gap

No spreadsheet tool has seriously optimized for Vim keybindings and terminal-native workflows. Excel/Sheets dominate but are GUI-first and require mouse usage.

Build angle

Continue building as a free/open-source tool to establish product-market fit within the Vim/terminal developer community. Explore B2B angles (data teams, DevOps, infrastructure teams doing config management) before monetization.

Strengths

  • Solves genuine friction point for a passionate user segment (Vim users)
  • Clean technical architecture (Cargo workspace, separation of concerns)
  • Low barrier to try (cargo install)
  • Extensible formula engine foundation
  • Already usable/shipped (not vaporware)

Risks

  • Extremely niche market, Vim users needing spreadsheets is a small subset
  • No clear monetization path (hard to charge for terminal tools)
  • Feature parity with Excel/Sheets is unrealistic; positioning must be narrow
  • Spreadsheet market is mature with entrenched players; hard to differentiate on keybindings alone
  • Maintenance burden for formula engine without revenue
  • Limited TAM, unlikely to reach venture scale

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “A terminal spreadsheet editor with Vim keybindings”.

Open FlyBot