A modern Minecraft Java Edition launcher for macOS, Windows, and Linux.
Spring is a fast, lightweight Minecraft launcher built with Tauri (Rust + React). It features a modern UI, seamless Microsoft authentication, and easy instance management.
- Microsoft Authentication - Secure OAuth2 login with automatic browser redirect
- Multiple Instances - Create and manage separate Minecraft installations
- Mod Support - Install Forge, Fabric, and Quilt mod loaders
- Mod Browser - Search and install mods directly from Modrinth
- Auto Java Setup - Automatic Java detection and download
- Skin Management - Change your Minecraft skin from the launcher
- Instance Settings - Per-instance memory allocation, Java args, and more
- Cross-Platform - Works on macOS, Windows, and Linux
- Lightning Fast - Native performance with Rust backend
Download the latest release from the releases page.
- macOS 10.15+ (Intel & Apple Silicon)
- Windows 10/11
- Linux (most distributions)
git clone https://github.com/mattiasmicu/Spring.git
cd Spring
npm install
npm run tauri buildThe built app will be in src-tauri/target/release/bundle/.
For development with hot reload:
npm run tauri dev- Frontend: React + TypeScript + Tailwind CSS + Framer Motion
- Backend: Rust + Tauri
- Authentication: OAuth2 + PKCE (Microsoft OAuth)
- HTTP Client: reqwest
- State Management: Zustand
Spring/
├── src/ # React frontend
│ ├── panels/ # UI panels (Home, Instances, Settings, etc.)
│ ├── components/ # Reusable UI components
│ └── store/ # Zustand state management
├── src-tauri/ # Rust backend
│ └── src/commands/ # Tauri commands (auth, launch, download, etc.)
└── public/ # Static assets
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- I have got alot of inspo from PandoraLauncher
- Minecraft version metadata from Mojang
- Mods from Modrinth
This project is licensed under the MIT License. See LICENSE for details.
Spring is not affiliated with Mojang Studios or Microsoft. Minecraft is a trademark of Microsoft Corporation.
