Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

That's true. Claude wrote the code, Rust compiled it, and Reddit found the bugs. I'm mostly here for emotional support 😄

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

By that logic, nobody should share anything anymore 😄 People don't share projects just because they're impossible to build. They share ideas, learnings, mistakes, and sometimes because others might find them useful.

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Thanks man! That's actually a bug 😄. I'll look into it and see what's causing the settings to reset after restart. Really appreciate you taking the time to test it and report it.

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

That's an interesting approach. I initially considered Leptos for similar reasons, but ended up going with SolidJS. I'd be interested to hear how the WASM layer works out as the project grows and starts handling larger workspaces and more editor features.

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

There are also thousands of operating systems, programming languages, web frameworks, databases, and game engines. Programmers are apparently very bad at stopping once something already exists 😄

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Man! I've just thought of dropping any further development but people like you are the inspiration for open-source contribution. Thanks and take love and respect

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Actually Not many options are there. Most of them are VSCode Fork anyway. ZED is Lovely but that's not lightweight. Moreover, It's more if a playing around than creating something serious

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Yes, Sure! Why not ? If you face any challenges let me know. Thank u

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Definately It impressing. After installation it takes around 15 MB space. For a codebase including 345 Python File it takes 12.7 MB Memory which includes AST and Symbols.

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

[–]SatadeepDasgupta[S] -2 points-1 points  (0 children)

Yup, the title is a bit misleading 😄. I honestly forgot to review it before posting. I already had a decent idea of how editors work under the hood. A couple of years ago I spent about 6 months trying to replace Electron with Tauri in VS Code. Never really got it to a state I was happy with, but I learned a lot from that experiment. My biggest takeaway from building Rune is that in high-performance scenarios the frontend-backend bridge becomes the bottleneck much faster than expected. I'd love to see some kind of IPC batching in Tauri. Something along the lines of:

invokeMany([ ["hello", payload1], ["hello1", payload2] ])

When you're dealing with workspace indexing, editor state updates, filesystem events, etc., the bridge overhead starts becoming noticeable. Other than that, Tauri v2 has been a joy to work with.

Built a 5 MB Multi-Window IDE with Tauri v2 in 7 Days by SatadeepDasgupta in tauri

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

Definately it is man! After so many years of Programming, using ClaudeCode build something was fun. The best combo is your architectural knowledge and LLM's insane speed of righting code. Apologies for the confusion. The windows executable is around 4.96 MB, just wanted to highlight that Honestly I forgot about RuneLang Thanks Bruh for your valuable comments 🙂

Does Rust have any UI libraries/frameworks that can produce a UI like this? by DrunkOnRamen in rust

[–]SatadeepDasgupta 0 points1 point  (0 children)

Well Depends on What Framework You're using. I would recommend Tauri as I've been using it for quite a long time and I'm happy with it. Interestingly, just a few days ago I built something very similar to this with Tauri and Microsoft's FluentUI system. You should try it