#Nitrolaunch - Open source Minecraft launcher

7 messages · Page 1 of 1 (latest)

frozen lake
#

Using Tauri, I was able to build a desktop app for my Minecraft launcher which already had a command-line interface. Because my code was already in Rust, Tauri made it really easy to provide both interfaces and keep my launcher fast and responsive.

Launcher Features:

  • Plugin System: Using IPC, you can install plugins for the launcher that extend it with new features
  • Packages: Download and install mods and more from sites like Modrinth
  • Client and server support: Can install and launch both!

Technology Used:

  • Tauri v1 (im gonna update eventually 😆)
  • SolidJS and Solid Router
  • All components and their CSS styles were made by hand

Spent a couple years working on this, just thought i'd show it off!

https://github.com/Nitrolaunch/nitrolaunch

GitHub

A fast, extensible, and powerful Minecraft launcher - Nitrolaunch/nitrolaunch

sage shadow
#

No way there are no other comments or at least reactions. Your plugin system is just mind-blowing, definitely giving this launcher a try

#

Although I can't quite understand this: if plugins can use a rust code, how is javascript going to be able to invoke functions from that rust code?

#

AFAIK tauri needs to do bindings at buildtime to make JS <-> Rust code communication work

sage shadow
frozen lake