Skip to content
Chris Pearson edited this page Jul 10, 2018 · 66 revisions

Mesh is a spreadsheet program. It runs locally in your browser and uses JavaScript as its formula language.

Unlike many spreadsheet programs, Mesh allows data to be of arbitrary length (think array formulas that shrink or expand across cells as their length changes), so you refer to cells purely by their names - not their locations.

Mesh spreadsheets are JavaScript programs. You can use them as part of other JavaScript programs (or other Mesh spreadsheets), or as calculation logic for web pages. They're text files, so you can compare them using standard tools.

Goals

Mesh's primary aim is to give regular people a more powerful programming environment than a spreadsheet, in circumstances where they may not have much control over which tools they can use.

Mesh's secondary aim is to show programmers that with a couple of modifications to 'traditional' spreadsheets, they are well suited for writing real-world programs.

I am an Excel or Google Sheets user!

Start here.

I am a programmer!

Start here.

Spreadsheet users

  • Comparison to Excel
Clone this wiki locally