I’m vibecoding an excel in rust, for roughly the same reason in this post: what can’t be done, what are the limits.
https://github.com/scosman/freecell
So far it’s GPU accelerated (GPUI), cross platform, supports 95% of excel functions, supports charts, is about 40x faster than Numbers, and can render 240fps.
I thought I’d leave this process with a new appreciation for manual dev/details. I haven’t found that yet. I’m getting more into architecture details, writing more benchmarks, testing more. I know there are limits, but I’m still trying to find them.
It would be absolute garbage if I wasn’t already and engineer. It probably is absolute garbage in ways I don’t know because I haven’t read the code. But the app is… quite good.
No screenshots to see what it looks like that I was able to find?
I like to make fun of Excel as much as the next guy and I realize my use of tabular data is very limited compared to the full abilities within the app, but what in the world in Excel needs to be rendered at 240fps?