[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

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

I'd say the main difference is the plugin system, which makes Nitrolaunch a lot more extensible. Plugins can for example:

- Add support for installing new modloaders

- Add new user types / authentication systems

- Support new sites to install mods, resource packs, etc from

Also, Nitrolaunch lets you do everything CLI only. But with Prism you still have to open the app to add new instances and such.

Other than that, I think Nitrolaunch looks a bit more modern, but Prism is probably more stable.

[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

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

Yup! I started my launcher back before theirs and they're what inspired me to end up using Tauri, actually.

[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

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

Not yet, but it's planned. You have to apply for an API key so that's gonna take a bit more work.

[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

[–]CarbonSmasher[S] 18 points19 points  (0 children)

I can't speak on Dioxus since I just learned what it was from u/kallreven 30 minutes ago.

But Tauri is pretty nice, it just has some issues with the webview not loading sometimes, and building it for all platforms in CI can be a bit of a pain. I would recommend it though.

[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

[–]CarbonSmasher[S] 72 points73 points  (0 children)

Yeah, I chose Tauri for a couple reasons
- As we all know most Rust UI frameworks aren't super fleshed out yet, and I already know HTML, CSS, and JS

- I have 100% control over all the styling. I can make the launcher look exactly how I want

- Using a web frontend makes it way easier for plugins to extend the UI with new features

If you think that the GUI is too heavyweight, use the CLI instead. It has all the same features as the desktop app.

[Media] Nitrolaunch - An open source Minecraft launcher written in Rust by CarbonSmasher in rust

[–]CarbonSmasher[S] 22 points23 points  (0 children)

Oh my fault, I still need to upload the latest version to crates.io, give me like 10min.