I'm looking for recommendations on frameworks for a personal project, specifically comparing Electron, Tauri, and .NET MAUI. I've used Electron before, but the bundle size was quite large. I'm aware of options like Plex and Jellyfin, but I'm interested in building my own solution. Any insights based on experience would be appreciated!
4 Answers
I recently built an app using Tauri and found it quite simple without issues related to memory or bundle size. I haven't tried Electron though, so I can't compare directly.
I’ve dabbled with Tauri too, but I'd be cautious recommending it right now. WebkitGTK on Linux can be a hassle, and if you aren't already comfortable with Rust, learning it could slow you down and impact performance compared to other options. Electron may have its downsides, but it definitely gets the job done.
If you're coming from a .NET background and are familiar with C#, I'd suggest going with .NET MAUI. However, if you're looking to avoid the bloat that often comes with Electron, Tauri is a solid alternative and keeps the bundle size smaller.
From what I've experienced, Electron is the way to go for production applications. As a solo developer, mixing Rust and TypeScript can be stressful. I've successfully launched multiple apps with Electron, while Tauri might be nice in theory, it complicates debugging significantly—especially for a media server project where user experience is key.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically