SillyFreak / tauri-calc

A prototype of a spreadsheet application using Tauri and Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tauri Calc

This is a spreadsheet demo application built using Tauri and SvelteKit. Right now, the following features are supported:

  • the application starts with a spreadsheet containing three rows and four columns
  • cells can contain numbers, text (in double quotes) and formulas (=<expression>)
    • supported expressions are numbers, text, cell references and function calls, with any number of parameter expressions
    • the only available function is sum(...), which requires that all parameters evaluate to numbers
  • changing a cell's value recalculates other cells as necessary, using topological ordering
    • circular dependencies are not properly handles and crach the application

About

A prototype of a spreadsheet application using Tauri and Rust

License:MIT License


Languages

Language:Rust 87.2%Language:Svelte 5.9%Language:TypeScript 3.3%Language:JavaScript 2.8%Language:HTML 0.6%Language:Just 0.2%Language:CSS 0.1%