A Native Desktop Application by Smallcraft Software

Ledger Spreadsheet -
Open every row. See what changed.

Open CSVs too large for Excel's worksheet grid. Ledger records the value and formula edits you make, so you can inspect a cell's past or replay the workbook timeline. Your working file stays on your computer.

Early access includes v1.0 and all 1.x updates.

See Ledger at work

Ledger is a local-first spreadsheet built to keep up as work grows and show how the workbook got to its current state. These short demos show the core idea in practice: room to work, history you can inspect, and power that stays readable.

Go further. See how you got there.

Two million rows, still a live workbook

  • Moves from the first rows through a two-million-row workbook and jumps directly to row 2,000,001.
  • Shows the last imported record and live selection statistics across real columns.
  • Returns to the top of the workbook, demonstrating a viewport designed to keep working as data grows.

Cell history: see the change behind a number

  • Builds a small forecast and changes the renewal forecast as review information arrives.
  • Opens Cell History for the selected value instead of leaving the current number unexplained.
  • Shows the recorded edits behind that cell, alongside the workbook context.

Replay how your spreadsheet was built

  • Creates a compact operating model, then marks an Approved plan checkpoint.
  • Changes a forecast, adds notes, then scrubs backward through the workbook's history.
  • Returns to the latest workbook with every later change intact.
  • Drags through each change like a video timeline, so you can review, explain, and audit how a number got there.

Write your own reusable formulas for a messy sign-up sheet

  • Starts with a pasted sign-up sheet containing inconsistent names, email addresses, phone numbers, and yes/no values.
  • Loads small, readable workbook functions and uses them from ordinary cell formulas.
  • Keeps the original columns beside the cleaned results, so the transformation stays visible and reviewable.

Four things that make large files stop being a problem.

Large files you can navigate

The demo opens a two-million-row CSV, jumps to its final record, and returns to the top.

Open SQLite Backend

Data is stored in standard database tables, so you can inspect files with external tools.

Time-Travel Edit History

Track every change with an append-only edit timeline.

Python-Style Scripting

Automate grid operations securely with Starlark.

Who Ledger Is For

Built for

Engineers, analysts, and sysadmins needing fast local data manipulation.

Not yet built for

Enterprise teams requiring complex pivot tables, native charts, or cloud co-editing.

Built for analysts and developers who expect more from their tools.

Smallcraft is an independent studio building software for professionals who expect things to just work.

No Electron bloat, no forced cloud sync, and no telemetry. Just fast software that gets out of your way.

Local First

Software that runs on your machine. Your data stays yours. No cloud dependency.

Fast & Intuitive

Designed for speed and clarity. UI that gets out of your way and lets you work.

Meets you where you are

Comfortable in Excel? Great. Ledger imports Excel workbooks and supports most formulas, then goes further with your own reusable formulas when you need them.

Let us build something worth using.

Email support@smallcraftsoftware.com - Connect on LinkedIn.

🌾 Wichita State Alumni

Ledger demos

Open a 2 million line CSV