JavaScriptintermediatecliAI Generated
Terminal Spreadsheet
Terminal spreadsheet application with formulas, keyboard navigation, CSV import/export, and a simple expression engine.
5 stepsNode.js · blessed · mathjs
Project Roadmap
- 01
Terminal UI with blessed
Navigable cell grid with arrows, inline editing, scrolling.
- 02
Formula parser
Cells starting with = are evaluated with mathjs: SUM(A1:A10), AVG, etc.
- 03
Cell dependencies
Recalculation in topological order when a cell is modified.
- 04
CSV Import
Loads a CSV and populates the grid.
- 05
Export
Saves to CSV or JSON with calculated values.
Resources
Ready to build this?
Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.
5 steps
Tech Stack
Node.jsblessedmathjs