A powerful Minecraft launcher that combines modern features with an interface similar to the official launcher from the 1.10 era. Experience the nostalgia of the old launcher with features similar to Prism.
Frontend:
- React
- TypeScript
- Tauri
Backend:
- Rust
- Tokio
- Reqwest
- Minimalistic nostalgia UI (from time Minecraft 1.10)
- Mod/Modpacks Manager
- Game instances (Containers)
- Basic security checks
- Quick play support
- Auto game download
- Launch game
- Instances
- Auto Java download
- Microsoft auth
- Mod loaders support
- Version manifest parser
- Assets downloader
- Libraries resolver
- Native extraction
- Java classpath builder
- SHA1 validation
In Development. Early Stage.
- Linux and macOS builds are currently untested.
git clone https://github.com/MenshovAnton/AzuriteLauncher
cd AzuriteLauncher
pnpm install
pnpm tauri devsrc-tauri/
├─ capabilities/
├─ gen/
├─ icons/
├─ src/
│ ├─ lib.rs
│ ├─ main.rs
│ ├─ launch_minecraft.rs # game launching logic
│ ├─ minecraft_manager.rs # game downloading logic
│ └─ path_manager.rs # paths manager
src/
├─ assets/
├─ App.css
├─ App.tsx
├─ main.tsx
└─ vite-env.d.ts
This project is licensed under the GNU GPL v3.