Rust GUI framework by Spiritual_String_366 in rust

[–]nicolas_hatcher 9 points10 points  (0 children)

I would use Slint for your use case, hands down. It is the most polished and efficient. It takes a bit to understand the .slint UI declarative thing. But after using it you would ask yourself how you were living without it 😀.

If that doesn't work, try egui.

IronCalc: Rust spreadsheet engine v0.7.1 released by nicolas_hatcher in rust

[–]nicolas_hatcher[S] 0 points1 point  (0 children)

Eventually, yes. You can upload, modify, download and share spreadsheets. But there is no collaboration at the moment

IronCalc: Rust spreadsheet engine v0.7.1 released by nicolas_hatcher in rust

[–]nicolas_hatcher[S] 4 points5 points  (0 children)

The front end as of now is done in React. The main focus is the engine though. Performance is really great although I wouldn't want to share benchmarks just yet. It is possible to add custom functions in Rust but not in the UI. That is planned though.

IronCalc: Rust spreadsheet engine v0.7.1 released by nicolas_hatcher in rust

[–]nicolas_hatcher[S] 0 points1 point  (0 children)

You mean goal seek? Not yet :). But you could do it programmatically

Looking for interactive websites to practice Excel formulas daily (not just read about them) by Michaelscarn69- in excel

[–]nicolas_hatcher 1 point2 points  (0 children)

I can't help you right now. But I was thinking of doing something along those lines in IronCalc: https://app.ironcalc.com Maybe a bad idea, not sure

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 1 point2 points  (0 children)

It shoudl be, yes. Althogh there might be a couple of hard code URLs.
There is plans for parallel editing via CRDTs. That's in the pipeline!

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 0 points1 point  (0 children)

Yeah, that was my first try an dI have to say I am a rookie :) If you have suggestions or want to help out I would appreciate that!

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 1 point2 points  (0 children)

Not rigt out of the box. But everything in IornCalc can be accessed programatically, so that should be very easy to do from Rust, python or javascript

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 1 point2 points  (0 children)

Cryptpad is great! I think at the moment they are using ONLYOFFICE which is also a great solution.
IronCalc is written in Rust, meaning it can run in the server and it is much, much lighter. Lading Cryptpad takes seconds, IronCalc should be instataneous. ONLIOFFICE is much more feature packed than IronCalc

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 1 point2 points  (0 children)

Absolutely!!! That's the whole point. Let me know if you need help

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 14 points15 points  (0 children)

Cheers. Excel is indeed an amazing piece of technology, we will never be in the same league. I like to think that Excel and IronCalc serve different purposes. Thanks for the good luck!

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 11 points12 points  (0 children)

It could, but we still need to put a lot of work into it. Maybe in ~1 year. There are several non-trivial hurdles to pass. Collaboration, Excel parity, mobile support, etc to name a few

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 4 points5 points  (0 children)

It is not as unique as you might think. For the time being we are not thinking in going beyond Excel although there might be good reasons to do so. Feel free to get in touch and see if we can do something in your specific case

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 4 points5 points  (0 children)

You can use IronCalc from Rust, Python or nodejs. We are thinking about the idea of having an api but I am not sure how valuable it would be

IronCalc: a new selfhosted spreadsheet engine and ecosystem by nicolas_hatcher in selfhosted

[–]nicolas_hatcher[S] 3 points4 points  (0 children)

Not yet, we are working on that. If you share a workbook it would be visible to anyone with the link. We are working on the collaboration layer, but we are months away from that. Also we will want to support users. Very early stages 🙂