The Modrinth App, codenamed theseus, is a modern launcher for Minecraft: Java Edition with a clean look, easy-to-use interface, and deep integration into Modrinth services.
- One-click installation of modpacks
- Automatic management of Java versions
- Windows, Mac, and Linux1 support
- Import your instances from CurseForge, Prism2, ATLauncher, MultiMC2, or GDLauncher
- Supports offline play once you've authenticated with your Minecraft account at least once
- Fully open source under GPLv33!
You're welcome to help contribute to the Modrinth App if you'd like! Please review our contribution guide before attempting to contribute or make a pull request though.
To get started, install pnpm, Rust, and the Tauri prerequisites for your system. Then, run the following commands:
cd theseus_gui
pnpm install
pnpm run tauri dev
Once the commands finish, you'll be viewing a Tauri window with Nuxt.js hot reloading.
You can use pnpm run lint
to find any eslint problems, and pnpm run fix
to try automatically fixing those problems.
The source code of the theseus repository is licensed under the GNU General Public License, Version 3 only, which is provided in the file LICENSE. However, some files are licensed under a different license.
Any files depicting the Modrinth branding, including the wrench-in-labyrinth logo, the landing image, and variations thereof, are licensed as follows:
All rights reserved. © 2020-2024 Rinth, Inc.
Forking is permitted under the GPLv3, however do be aware that you must remove all Modrinth branding, including logos, brand colors, background images, or anything else that is related to trademarks or copyrights held by Rinth, Inc.
Footnotes
-
While Linux is supported, due to the wide range of distributions out there, your mileage may vary with how well the Modrinth App works on your system. We officially distribute
.deb
and.AppImage
packages, but third party packages have been created for a number of other package platforms. Additionally, some have reported lag issues running on Linux, we believe this to be due to an upstream Tauri issue, which we hope improves with further development. ↩ -
Certain features of the OneSix format used by Prism and MultiMC are not yet supported, so some instances may not import correctly, primarily on older Minecraft versions or unsupported mod loaders. ↩ ↩2
-
Modrinth's logos, branding, and other trademarks are not free for use, see the licensing section for more information. ↩