HeadlinesBriefing favicon HeadlinesBriefing.com

l123: A Rust‑Powered Terminal Spreadsheet That Talks Excel

Hacker News •
×

l123 revives the command‑line spreadsheet feel of Lotus 1‑2‑3 while keeping modern Excel compatibility. Built in Rust and powered by the IronCalc engine, it translates 1‑2‑3 syntax into native .xlsx round‑trips. The project offers a three‑line control panel, slash menus, and a keyboard‑first workflow that mirrors the 1993 DOS release for power users who prefer minimalism over GUIs everywhere today.

Developers can install l123 with a single cargo command, after cloning the GitHub repo. The tool supports full .xlsx and CSV import/export, 3D workbooks, named ranges, and group functions. Its architecture separates a UI layer built on ratatui from the calculation core, allowing future swaps of the engine without touching the interface ensuring compatibility with existing workflows across different systems.

l123’s milestone roadmap shows steady progress: initial grid and navigation were completed, followed by menu systems, formula engine, and graphing capabilities. The project’s open‑source license and exhaustive acceptance tests promise reliability for users who need a lightweight, keyboard‑driven alternative to full‑featured desktop spreadsheets. It offers hooks, undo history, and chart views, making it a tool for analysts prefer terminal workflows.